各機器のBluetooth LE 通信仕様

VORZE製品

VORZE共通

Service UUID

40ee1111-63ec-4b7f-8ce7-712efd55b90e

Characteristic UUID

40ee2222-63ec-4b7f-8ce7-712efd55b90e

サイクロンSA

Local Name

CycSA

コマンドの送信

Characteristicに以下のバイト列を書き込むことでコマンドが実行される。

1, 1, ZZ
  • ZZ は速度
    有効:0-100(10進)

U.F.O. SA

Local Name

UFOSA

コマンドの送信

Characteristicに以下のバイト列を書き込むことでコマンドが実行される。

2, 1, ZZ
  • ZZ は速度
    有効:0-100(10進)

ピストンSA

Local Name

VorzePiston

コマンドの送信

Characteristicに以下のバイト列を書き込むことでコマンドが実行される。

3, YY, ZZ
  • YY は位置
    有効:0-200(10進)
  • ZZ は速度
    有効:0-30?(10進)
    速度は要検証

ROCKET +1D(未検証)

Local Name

ROCKET

コマンドの送信

Characteristicに以下のバイト列を書き込むことでコマンドが実行される。

7, 3, ZZ
  • ZZ は速度
    有効:0-100(10進)
    速度は要検証

Bach Smart(バッハ スマート)(未検証)

Local Name

Bach smart

コマンドの送信

Characteristicに以下のバイト列を書き込むことでコマンドが実行される。

6, 3, ZZ
  • ZZ は速度
    有効:0-100(10進)
    速度は要検証

Fleshlight Launch

Local Name

Launch

Service UUID

88f80580-0000-01e6-aace-0002a5d5c51b

Characteristic 1 UUID (flag:write)

88f80581-0000-01e6-aace-0002a5d5c51b

Characteristic 2 UUID (flag:write)

88f80583-0000-01e6-aace-0002a5d5c51b

初期化

接続確立後、Characteristic 2に以下のバイト列を書き込むことで初期化される。

0

初期化前にコマンドを送信してしまうと、再起動するまで初期化することはできず、コマンドも正常に実行されない。

コマンドの送信

Characteristic 1に以下のバイト列を書き込むことでコマンドが実行される。

YY, ZZ
  • YY は位置
    有効:0-99(10進)
  • ZZ は速度
    有効:0-99(10進)

無効なデータは無視される。

初期化しない場合

コマンドはBCDで送信される。(旧FWの名残?)

コメント

タイトルとURLをコピーしました