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から参照ください。

https://docs.keigan-motor.com/apiDocument/kmconnector-js/