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/に含まれます。