通信概要
キューブとの通信について
キューブとの通信は Bluetooth® 標準規格 Ver. 4.2(Bluetooth® Low Energy、以下 BLE)で行います。
キューブの発見
キューブは電源をいれると BLE ペリフェラル(Peripheral)として起動し、下記の情報をアドバタイズします。
| 定義 | 値 |
|---|---|
| Flags | General Discoverable Mode, BR/EDR Not Supported |
| Complete list of 128bit Service UUIDs | 10B20100-5B3B-4571-9508-CF3EFCD7BBAE |
| Complete Local Name | toio Core Cube |
キューブの機能の利用
キューブの各種機能は以下のサービス(service)とそこに含まれている特性(characteristic)を使うことで情報の取得や制御ができます。
| プロパティ | 値 |
|---|---|
| Type | Primary Service |
| Service UUID | 10B20100-5B3B-4571-9508-CF3EFCD7BBAE |
| Characteristics | ID Information / 読み取りセンサー |
| Sensor Information / モーションセンサー | |
| Button Information / ボタン | |
| Battery Information / バッテリー | |
| Motor Control / モーター | |
| Light Control / ランプ | |
| Sound Control / サウンド | |
| Configuration / 設定 |