タグ

WebUSBに関するcyber_snufkinのブックマーク (2)

  • WebUSBことはじめ - Qiita

    この記事はMuroran Institute of Technology Advent Calendar 2018の14日目の記事になりました。 はじめに 皆さん、WebUSB使ってますか1?WebUSBは標準化もされたばかりで、まだまだ知見も溜まってきていないところではありますが、Webの世界を物理デバイスから拡張できる可能性を秘めたAPIです。ちょっと使い方が難しいAPIではありますが、これが使えると世界がぐっと広がりますのでこの記事を読んでぜひご自身でいろんな工作を楽しんでみてください! 執筆環境 この記事は以下の環境で書かれています。WebUSBはOS標準のドライバが間に挟まると途端に動かなくなったりします。また、セキュリティ上接続が拒否されるデバイスもあります2。動作が確認されていない環境で動かすのは、場合によってはかなり難易度が高くなることに注意してください。また、USBデバイ

    WebUSBことはじめ - Qiita
  • WebUSBでFeliCaの一意なIDであるIDmを読む - Qiita

    概要 Suica、PASMO、おサイフケータイに代表されるFeliCaカードには一意のIDとしてIDmという数値が割り当てられている。USB接続のFeliCaリーダーを使ってそいつを読む。 デモ デモページはこちら→ https://saturday06.github.io/webusb-felica/demo.html 注意:チャージ済みだったり、オートチャージが有効なカードでは絶対に実験しないでください。勝手に決済が発生してお金が無くなっても責任はとれません。 ソースはこちら https://github.com/saturday06/webusb-felica/blob/gh-pages/demo.html だいたい、下記のような感じで送受信関数を作っておいて async function send(device, data) { let uint8a = new Uint8Arra

    WebUSBでFeliCaの一意なIDであるIDmを読む - Qiita
  • 1