KeiganMotor 用の Node.js (JavaScriptベース)ライブラリです。
Node.js では USBシリアル・BLE、ブラウザでは WebBluetooth (※) を用いて接続出来ます。
ソースコードはオープンソース(MITライセンス)になります。

ソースコード(GitHub)

https://github.com/keigan-motor/kmconnector-js

WebBluetooth動作デモ(Android、Mac版Chromeのみ)

https://document.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/ に含まれます。