HM-10 V700 a termostatická hlavice Comet Blue RT2000BT
Napsal: 28 pro 2018, 17:28
Zdravím. Bádám nad komunikaci mezi Bluetooth modulem HM-10 V700 a termostatickou hlavicí Comet Blue. Zatím pomocí terminálu sem nastavil modul HM-10 pomocí AT příkazů. S tímto modulem pracuji poprvé. Podle dokumentace se mi podařilo z Comet Blue získat Gatt služby:
8.12.2018 17:13:17.748 [TX] - AT+FINDSERVICES?
28.12.2018 17:13:17.776 [RX] - **********************************************************<CR><LF>
00011800<CR><LF>
000C:000F:1801<CR><LF>
0010180A<CR><LF>
001947E9EE00-47E9-11E4-8939-164230D1DF67<CR><LF>
********************************************************<CR><LF>
28.12.2018 17:13:22.684 [TX] - AT+FINDALLCHARS?
28.12.2018 17:13:22.711 [RX] - **********************************************************<CR><LF>
0003:RD|--|--|--|--:2A00<CR><LF>
0005:RD|--|--|--|--:2A01<CR><LF>
0007:RD|WR|--|--|--:2A02<CR><LF>
0009:RD|--|--|--|--:2A04<CR><LF>
000E:RD|--|--|--|IN:2A05<CR><LF>
0012:RD|--|--|--|--:2A29<CR><LF>
0014:RD|--|--|--|--:2A24<CR><LF>
0016:RD|--|--|--|--:2A26<CR><LF>
0018:RD|--|--|--|--:2A28<CR><LF>
001B:RD|WR|--|--|--:47E9EE01-47E9-11E4-8939-164230D1DF67<CR><LF>
001D:RD|WR|--|--|--:47E9EE10-47E9-11E4-8939-164230D1DF67<CR><LF>
001F:RD|WR|--|--|--:47E9EE11-47E9-11E4-8939-164230D1DF67<CR><LF>
0021:RD|WR|--|--|--:47E9EE12-47E9-11E4-8939-164230D1DF67<CR><LF>
0023:RD|WR|--|--|--:47E9EE13-47E9-11E4-8939-164230D1DF67<CR><LF>
0025:RD|WR|--|--|--:47E9EE14-47E9-11E4-8939-164230D1DF67<CR><LF>
0027:RD|WR|--|--|--:47E9EE15-47E9-11E4-8939-164230D1DF67<CR><LF>
0029:RD|WR|--|--|--:47E9EE16-47E9-11E4-8939-164230D1DF67<CR><LF>
002B:RD|WR|--|--|--:47E9EE20-47E9-11E4-8939-164230D1DF67<CR><LF>
002D:RD|WR|--|--|--:47E9EE21-47E9-11E4-8939-164230D1DF67<CR><LF>
002F:RD|WR|--|--|--:47E9EE22-47E9-11E4-8939-164230D1DF67<CR><LF>
0031:RD|WR|--|--|--:47E9EE23-47E9-11E4-8939-164230D1DF67<CR><LF>
0033:RD|WR|--|--|--:47E9EE24-47E9-11E4-8939-164230D1DF67<CR><LF>
0035:RD|WR|--|--|--:47E9EE25-47E9-11E4-8939-164230D1DF67<CR><LF>
0037:RD|WR|--|--|--:47E9EE26-47E9-11E4-8939-164230D1DF67<CR><LF>
0039:RD|WR|--|--|--:47E9EE27-47E9-11E4-8939-164230D1DF67<CR><LF>
003B:RD|WR|--|--|--:47E9EE2A-47E9-11E4-8939-164230D1DF67<CR><LF>
003D:RD|WR|--|--|--:47E9EE2B-47E9-11E4-8939-164230D1DF67<CR><LF>
003F:RD|WR|--|--|--:47E9EE2C-47E9-11E4-8939-164230D1DF67<CR><LF>
0041:RD|WR|--|--|--:47E9EE2D-47E9-11E4-8939-164230D1DF67<CR><LF>
0043:RD|WR|--|--|--:47E9EE2E-47E9-11E4-8939-164230D1DF67<CR><LF>
0045:RD|WR|--|NO|--:47E9EE40-47E9-11E4-8939-164230D1DF67<CR><LF>
0048:---|WR|--|--|--:47E9EE30-47E9-11E4-8939-164230D1DF67<CR><LF>
********************************************************<CR><LF>
V dokumentaci pro modul HM-10 V700 je uveden příkaz:
AT+SEND_DATA[P1][P2][P3]
P1: Send method 2 Bytes, “WR”, “WN” two bytes length, always is “WR” or “WN”
P2: Chars Handle 2 Bytes, get by AT+CHAR or AT+FINDALLCHARS command
P3: data what you want to send
a tady už mi to nefunguje, respektive něco dělám špatně:
28.12.2018 17:15:50.480 [TX] - AT+SEND_DATAWR004700000000 // Zadání hesla pro práci s hlavicí - defaultní je 00000000
28.12.2018 17:22:23.679 [TX] - AT+SEND_DATAWN004700000000 // nebo
28.12.2018 17:24:25.309 [TX] - AT+SEND_DATAWN0x00470x0 // nebo
Pokud by někdo věděl co dělám špatně a vysvětlil by mi to.
Děkuji
JP
PS: "Dokumentace" k Comet Blue RT2000BL
https://www.elektroda.pl/rtvforum/topic3178274.html
https://www.torsten-traenkner.de/wissen ... eizung.php
https://github.com/im-0/cometblue
8.12.2018 17:13:17.748 [TX] - AT+FINDSERVICES?
28.12.2018 17:13:17.776 [RX] - **********************************************************<CR><LF>
00011800<CR><LF>
000C:000F:1801<CR><LF>
0010180A<CR><LF>
001947E9EE00-47E9-11E4-8939-164230D1DF67<CR><LF>
********************************************************<CR><LF>
28.12.2018 17:13:22.684 [TX] - AT+FINDALLCHARS?
28.12.2018 17:13:22.711 [RX] - **********************************************************<CR><LF>
0003:RD|--|--|--|--:2A00<CR><LF>
0005:RD|--|--|--|--:2A01<CR><LF>
0007:RD|WR|--|--|--:2A02<CR><LF>
0009:RD|--|--|--|--:2A04<CR><LF>
000E:RD|--|--|--|IN:2A05<CR><LF>
0012:RD|--|--|--|--:2A29<CR><LF>
0014:RD|--|--|--|--:2A24<CR><LF>
0016:RD|--|--|--|--:2A26<CR><LF>
0018:RD|--|--|--|--:2A28<CR><LF>
001B:RD|WR|--|--|--:47E9EE01-47E9-11E4-8939-164230D1DF67<CR><LF>
001D:RD|WR|--|--|--:47E9EE10-47E9-11E4-8939-164230D1DF67<CR><LF>
001F:RD|WR|--|--|--:47E9EE11-47E9-11E4-8939-164230D1DF67<CR><LF>
0021:RD|WR|--|--|--:47E9EE12-47E9-11E4-8939-164230D1DF67<CR><LF>
0023:RD|WR|--|--|--:47E9EE13-47E9-11E4-8939-164230D1DF67<CR><LF>
0025:RD|WR|--|--|--:47E9EE14-47E9-11E4-8939-164230D1DF67<CR><LF>
0027:RD|WR|--|--|--:47E9EE15-47E9-11E4-8939-164230D1DF67<CR><LF>
0029:RD|WR|--|--|--:47E9EE16-47E9-11E4-8939-164230D1DF67<CR><LF>
002B:RD|WR|--|--|--:47E9EE20-47E9-11E4-8939-164230D1DF67<CR><LF>
002D:RD|WR|--|--|--:47E9EE21-47E9-11E4-8939-164230D1DF67<CR><LF>
002F:RD|WR|--|--|--:47E9EE22-47E9-11E4-8939-164230D1DF67<CR><LF>
0031:RD|WR|--|--|--:47E9EE23-47E9-11E4-8939-164230D1DF67<CR><LF>
0033:RD|WR|--|--|--:47E9EE24-47E9-11E4-8939-164230D1DF67<CR><LF>
0035:RD|WR|--|--|--:47E9EE25-47E9-11E4-8939-164230D1DF67<CR><LF>
0037:RD|WR|--|--|--:47E9EE26-47E9-11E4-8939-164230D1DF67<CR><LF>
0039:RD|WR|--|--|--:47E9EE27-47E9-11E4-8939-164230D1DF67<CR><LF>
003B:RD|WR|--|--|--:47E9EE2A-47E9-11E4-8939-164230D1DF67<CR><LF>
003D:RD|WR|--|--|--:47E9EE2B-47E9-11E4-8939-164230D1DF67<CR><LF>
003F:RD|WR|--|--|--:47E9EE2C-47E9-11E4-8939-164230D1DF67<CR><LF>
0041:RD|WR|--|--|--:47E9EE2D-47E9-11E4-8939-164230D1DF67<CR><LF>
0043:RD|WR|--|--|--:47E9EE2E-47E9-11E4-8939-164230D1DF67<CR><LF>
0045:RD|WR|--|NO|--:47E9EE40-47E9-11E4-8939-164230D1DF67<CR><LF>
0048:---|WR|--|--|--:47E9EE30-47E9-11E4-8939-164230D1DF67<CR><LF>
********************************************************<CR><LF>
V dokumentaci pro modul HM-10 V700 je uveden příkaz:
AT+SEND_DATA[P1][P2][P3]
P1: Send method 2 Bytes, “WR”, “WN” two bytes length, always is “WR” or “WN”
P2: Chars Handle 2 Bytes, get by AT+CHAR or AT+FINDALLCHARS command
P3: data what you want to send
a tady už mi to nefunguje, respektive něco dělám špatně:
28.12.2018 17:15:50.480 [TX] - AT+SEND_DATAWR004700000000 // Zadání hesla pro práci s hlavicí - defaultní je 00000000
28.12.2018 17:22:23.679 [TX] - AT+SEND_DATAWN004700000000 // nebo
28.12.2018 17:24:25.309 [TX] - AT+SEND_DATAWN0x00470x0 // nebo
Pokud by někdo věděl co dělám špatně a vysvětlil by mi to.
Děkuji
JP
PS: "Dokumentace" k Comet Blue RT2000BL
https://www.elektroda.pl/rtvforum/topic3178274.html
https://www.torsten-traenkner.de/wissen ... eizung.php
https://github.com/im-0/cometblue