ランプ
キューブは底面にランプを 1 つ持っています(参考:各部の名前)。 このランプは以下の特性(characteristic)を使うことで色を指定して点灯や消灯ができます。
| プロパティ | 値 |
|---|---|
| Characteristic UUID | 10B20103-5B3B-4571-9508-CF3EFCD7BBAE |
| Properties | Write |
| Descriptor | Light Control |
書き込み操作
点灯・消灯
以下に示す構成のデータを書き込むことでランプを点灯・消灯できます。 例はランプを赤色で 160 ミリ秒点灯した後に消灯します。
| データ位置 | タイプ | 内容 | 例 |
|---|---|---|---|
| 0 | UInt8 | 制御の種類 | 0x03(点灯・消灯) |
| 1 | UInt8 | ランプを制御する時間 | 0x10(160 ミリ秒) |
| 2 | UInt8 | 制御するランプの数 | 0x01 |
| 3 | UInt8 | 制御するランプの ID | 0x01 |
| 4 | UInt8 | ランプの Red の値 | 0xFF |
| 5 | UInt8 | ランプの Green の値 | 0x00 |
| 6 | UInt8 | ランプの Blue の値 | 0x00 |