HM-10 V700 a termostatická hlavice Comet Blue RT2000BT

Odpovědět
FGEGQ
Příspěvky: 2
Registrován: 28 pro 2018, 16:51
Reputation: 0

HM-10 V700 a termostatická hlavice Comet Blue RT2000BT

Příspěvek od FGEGQ » 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>
0001:0009:1800<CR><LF>
000C:000F:1801<CR><LF>
0010:0018:180A<CR><LF>
0019:0048:47E9EE00-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

FGEGQ
Příspěvky: 2
Registrován: 28 pro 2018, 16:51
Reputation: 0

Re: HM-10 V700 a termostatická hlavice Comet Blue RT2000BT

Příspěvek od FGEGQ » 05 led 2019, 12:33

HM-10 V700 AT+SEND_DATAWR004800000000 <- nejspis nejakej bug ...
HM-10 V701 AT+SET_WAYWR0048 <- novy prikaz tady uz to funguje :-D

5.1.2019 12:06:19.210 [TX] - AT
5.1.2019 12:06:19.224 [RX] - OK
5.1.2019 12:07:44.884 [TX] - AT+CONC48AD7117660 // Mac adresa hlavice
5.1.2019 12:07:44.918 [RX] - OK+CONNAOK+CONN<CR><LF>
5.1.2019 12:07:59.831 [TX] - AT+SET_WAYWR0048
5.1.2019 12:07:59.858 [RX] - OK+SEND-OK<CR><LF> // Nastaveni handle 0048 pro pin
5.1.2019 12:08:00.710 [TX] - <NUL><NUL><NUL><NUL> // Data pinu - default 0
5.1.2019 12:08:02.909 [TX] - AT+READDATA0041?
5.1.2019 12:08:03.124 [RX] - COBL0133 // Uz se da precist firmware
5.1.2019 12:08:25.770 [TX] - AT+READDATA0003?
5.1.2019 12:08:25.922 [RX] - Comet Blue
5.1.2019 12:08:28.099 [TX] - AT+READDATA0012?
5.1.2019 12:08:28.322 [RX] - Eurotronic GmbH
5.1.2019 12:08:31.788 [TX] - AT+READDATA0016?
5.1.2019 12:08:31.922 [RX] - 0.0.10
5.1.2019 12:08:36.911 [TX] - AT+READDATA003F? // Cteni stavu baterie
5.1.2019 12:08:37.122 [RX] - 0E // 0E = DEC 14 %
5.1.2019 12:08:41.160 [TX] - AT+READDATA003D? // Cteni teplot
5.1.2019 12:08:41.322 [RX] - 30 31 26 31 00 04 0A // data : https://www.torsten-traenkner.de/wissen ... eizung.php

a muzete si hrat ;) :-D

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti