Javascriptライブラリ
KeiganMotor 用の Node.js (JavaScriptベース)ライブラリです。
Node.js では USBシリアル・BLE、ブラウザでは WebBluetooth (※) を用いて接続出来ます。
ソースコードはオープンソース(MITライセンス)になります。
WebBluetooth は、ブラウザから Bluetooth を操作する技術です。 2022/1時点で、Mac版 Chrome、(Windows10及び11版 Chrome、Linux版 Chrome と Android版 Chrome (Androidの標準ブラウザ) でサポートされています。
WebBluetooth ブラウザ対応状況[Can I Use]
ソースコード(GitHub)
https://github.com/keigan-motor/kmconnector-js
WebBluetooth動作デモ(Android、Mac版Chromeのみ)
https://keigan-motor.com/apiSample/motorApiSample/
APIドキュメント
https://document.keigan-motor.com/apiDocument/kmconnector-js/
インストール
Node.js
Node.js では npm コマンドからインストールできます。
$ npm install kmconnector
ブラウザ(WebBluetooth)
ブラウザでは kmconnector/indexBrowser.js のみ使用します。
GitHubからソースコードをダウンロードし html のヘッダーファイルに組み込んで下さい。
サンプルファイル等
基本的なサンプルファイルは、ソースコード内 examples/ に含まれます。
Node.js APIドキュメント
APIドキュメントは以下URLから参照ください。