17. 17Cypress Semiconductor
送信データ
基本的にはBLE Beaconのパケットフォーマットと同じ
Length1 0x02
AD type1 0x01
AD data 0x04
Length2 0x1A
AD type2 0xFF
Company ID 0x004C
Device type 0x02
Length3 0x15
UUID 00050001-0000-1000-8000-00805F9B0131 [hex]
Major 0x0001 (個々の識別番号,この場合は”1”)
HUMIDITY Humidity Sensor Data (次ページ計算式参照)
TEMP Temperature Sensor Data (次ページ計算式参照)
RSSI4 0xC3 [–61dBm]
個々のデータ
18. 18Cypress Semiconductor
温湿度データ(バイナリ)変換 計算式
温湿度データはバイナリで送信されているので、
受信側で下記計算式を使って℃、%への変換が必要
<温度データ>
TEMP [℃] = 175.72 x (TEMP x 256) / 65536 – 46.85
Example: TEMP = 0x67 [hex] = 103[dec]
TEMP [℃] = 175.72 x (103 x 256) / 65536 – 46.85 = 23.85[℃]
<湿度データ>
RH[%] = 125 x (HUMIDITY x 256) / 65536 – 6
Example: HUMIDITY = 0x74 [hex] = 116[dec]
RH[%] = 125 x ( 116 x 256) / 65536 – 6 = 50.64[%]
詳細は、CYALKIT-E02のキットガイド参照(P.59-P.60)
http://www.cypress.com/file/280601/download