Mega 2561 и MQTT
Re: Mega 2561 и MQTT
alex-golunov,
В режиме "P" и "P&R" сначала всегда приходит сообщение о нажатии, а уже спустя некоторое время, если клавиша удерживается, сообщение об удержании.
Выглядит это примерно так:
megad/14/24 0 {"port":24,"m":0,"value":"ON","cnt":2}
megad/14/24 0 {"port":24,"m":2,"value":"ON","cnt":2}
В режиме "P" и "P&R" сначала всегда приходит сообщение о нажатии, а уже спустя некоторое время, если клавиша удерживается, сообщение об удержании.
Выглядит это примерно так:
megad/14/24 0 {"port":24,"m":0,"value":"ON","cnt":2}
megad/14/24 0 {"port":24,"m":2,"value":"ON","cnt":2}
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
Не приходит второе сообщение (Andrey_B писал(а): ↑21 мар 2018, 16:38alex-golunov,
В режиме "P" и "P&R" сначала всегда приходит сообщение о нажатии, а уже спустя некоторое время, если клавиша удерживается, сообщение об удержании.
Выглядит это примерно так:
megad/14/24 0 {"port":24,"m":0,"value":"ON","cnt":2}
megad/14/24 0 {"port":24,"m":2,"value":"ON","cnt":2}
Вот лог mosquitto
Код: Выделить всё
1521640583: Sending PINGRESP to megad-2
1521640590: Received PUBLISH from megad-2 (d0, q0, r0, m0, 'megad/2/0', ... (37 bytes))
1521640590: Received PINGREQ from paho14646719766891
1521640590: Sending PINGRESP to paho14646719766891
1521640606: Received PINGREQ from megad-2
1521640606: Sending PINGRESP to megad-2
1521640629: Received PINGREQ from megad-2
1521640629: Sending PINGRESP to megad-2
Re: Mega 2561 и MQTT
Такого быть не должно. У меня приходят оба сообщения. Клавиша точно удерживается?
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
Да. и светодиод соответствующего входа горит.
Вот лог в P&R
Код: Выделить всё
1521645197: Received PUBLISH from megad-2 (d0, q0, r0, m0, 'megad/2/0', ... (37 bytes))
1521645198: Received PINGREQ from megad-2
1521645198: Sending PINGRESP to megad-2
1521645210: Received PUBLISH from megad-2 (d0, q0, r0, m0, 'megad/2/0', ... (38 bytes))
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
Та же самая проблема воспроизводится с HTTP.
Нашел где начинает ломаться:
вход в NC -> меняем на In, ребутимся (длинное нажатие отправляется). заходим в этот вход, нажимаем Save (длинное нажатие не отправляется).
Нашел где начинает ломаться:
вход в NC -> меняем на In, ребутимся (длинное нажатие отправляется). заходим в этот вход, нажимаем Save (длинное нажатие не отправляется).
Re: Mega 2561 и MQTT
alex-golunov, подобные "глюки" иногда случаются, если обновить прошивку со старой версии без сброса EEPROM.
Попробуйте очистить конфигурацию (EEPROM) с помощью кнопки или скрипта перепрошивки и настроить контроллер заново.
Попробуйте очистить конфигурацию (EEPROM) с помощью кнопки или скрипта перепрошивки и настроить контроллер заново.
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
Перепрошивал на последнюю версию с флагом --ee, но попробовал еще раз, в том числе и очистку EEPROM с кнопки. Ситуация не изменилась ((
Re: Mega 2561 и MQTT
alex-golunov, так ведут себя все входы?
Пришлите конфигурацию устройства из скрипта megad-cfg-2561.
Также неплохо было бы посмотреть дамп сетевого трафика в момент удержания кнопки.
Пришлите конфигурацию устройства из скрипта megad-cfg-2561.
Также неплохо было бы посмотреть дамп сетевого трафика в момент удержания кнопки.
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
Да, похоже, что все.
Конфиг:
Код: Выделить всё
cf=1&eip=192.168.1.2&pwd=sec&gw=255.255.255.255&sip=192.168.1.32:80&sct=md.php&pr=&srvt=0
cf=2&mdid=
cf=7&stime=&cscl=&csda=&crnt0=&crna0=&crnt1=&crna1=&crnt2=&crna2=&crnt3=&crna3=&crnt4=&crna4=
cf=8&key0=&key1=&key2=&key3=&key4=
cf=10&prn=0&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=1&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=2&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=3&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=4&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=5&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=6&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=7&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=8&prp=&prv=&prd=&prs=&prc=0
cf=10&prn=9&prp=&prv=&prd=&prs=&prc=0
pn=0&ecmd=&af=ð=&naf=&misc=&d=&pty=0&m=0
pn=1&ecmd=&af=ð=&naf=&misc=&d=&pty=0&m=0
pn=2&pty=255
pn=3&pty=255
pn=4&pty=255
pn=5&pty=255
pn=6&ecmd=&af=ð=&naf=&misc=&d=&pty=0&m=0
pn=7&pty=255
pn=8&pty=255
pn=9&pty=255
pn=10&pty=255
pn=11&pty=255
pn=12&pty=255
pn=13&pty=255
pn=14&pty=255
pn=15&pty=255
pn=16&pty=255
pn=17&pty=255
pn=18&pty=255
pn=19&pty=255
pn=20&pty=255
pn=21&pty=255
pn=22&pty=255
pn=23&pty=255
pn=24&pty=255
pn=25&pty=255
pn=26&pty=255
pn=27&pty=255
pn=28&pty=255
pn=29&pty=255
pn=30&pty=255
pn=31&pty=255
pn=32&pty=255
pn=33&pty=255
pn=34&pty=255
pn=35&pty=255
pn=36&pty=255
pn=37&pty=255
Код: Выделить всё
15:06:27.078634 IP (tos 0x0, ttl 64, id 22, offset 0, flags [DF], proto TCP (6), length 44)
192.168.1.2.2902 > 192.168.1.32.80: Flags [S], cksum 0xb0ab (correct), seq 22528, win 768, options [mss 790], length 0
0x0000: 4500 002c 0016 4000 4006 b743 c0a8 0102 E..,..@.@..C....
0x0010: c0a8 0120 0b56 0050 0000 5800 0000 0000 .....V.P..X.....
0x0020: 6002 0300 b0ab 0000 0204 0316 0000 `.............
15:06:27.078968 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 44)
192.168.1.32.80 > 192.168.1.2.2902: Flags [S.], cksum 0x8391 (incorrect -> 0x73fc), seq 3604083741, ack 22529, win 29200, options [mss 1460], length 0
0x0000: 4500 002c 0000 4000 4006 b759 c0a8 0120 E..,..@.@..Y....
0x0010: c0a8 0102 0050 0b56 d6d1 f41d 0000 5801 .....P.V......X.
0x0020: 6012 7210 8391 0000 0204 05b4 `.r.........
15:06:27.080381 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2902 > 192.168.1.32.80: Flags [.], cksum 0xf9c9 (correct), seq 22529, ack 3604083742, win 1024, length 0
0x0000: 4500 0028 0000 4000 4006 b75d c0a8 0102 E..(..@.@..]....
0x0010: c0a8 0120 0b56 0050 0000 5801 d6d1 f41e .....V.P..X.....
0x0020: 5010 0400 f9c9 0000 0000 0000 0000 P.............
15:06:27.081627 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 133)
192.168.1.2.2902 > 192.168.1.32.80: Flags [P.], cksum 0xa969 (correct), seq 22529:22622, ack 3604083742, win 1024, length 93: HTTP, length: 93
GET /md.php?pt=0&cnt=8 HTTP/1.1
Host: 192.168.1.32
User-Agent: megad
Accept: text/html
0x0000: 4500 0085 0000 4000 4006 b700 c0a8 0102 E.....@.@.......
0x0010: c0a8 0120 0b56 0050 0000 5801 d6d1 f41e .....V.P..X.....
0x0020: 5018 0400 a969 0000 4745 5420 2f6d 642e P....i..GET./md.
0x0030: 7068 703f 7074 3d30 2663 6e74 3d38 2048 php?pt=0&cnt=8.H
0x0040: 5454 502f 312e 310d 0a48 6f73 743a 2031 TTP/1.1..Host:.1
0x0050: 3932 2e31 3638 2e31 2e33 320d 0a55 7365 92.168.1.32..Use
0x0060: 722d 4167 656e 743a 206d 6567 6164 0d0a r-Agent:.megad..
0x0070: 4163 6365 7074 3a20 7465 7874 2f68 746d Accept:.text/htm
0x0080: 6c0d 0a0d 0a l....
15:06:27.081928 IP (tos 0x0, ttl 64, id 47042, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [.], cksum 0x838d (incorrect -> 0x8b5c), seq 3604083742, ack 22622, win 29200, length 0
0x0000: 4500 0028 b7c2 4000 4006 ff9a c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f41e 0000 585e .....P.V......X^
0x0020: 5010 7210 838d 0000 P.r.....
ImmutableMultiDict([('cnt', u'8'), ('pt', u'0')])
192.168.1.2 - - [22/Mar/2018 15:06:27] "GET /md.php?pt=0&cnt=8 HTTP/1.1" 200 -
15:06:27.089494 IP (tos 0x0, ttl 64, id 47043, offset 0, flags [DF], proto TCP (6), length 55)
192.168.1.32.80 > 192.168.1.2.2902: Flags [P.], cksum 0x839c (incorrect -> 0x16d0), seq 3604083742:3604083757, ack 22622, win 29200, length 15: HTTP, length: 15
HTTP/1.0 200
0x0000: 4500 0037 b7c3 4000 4006 ff8a c0a8 0120 E..7..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f41e 0000 585e .....P.V......X^
0x0020: 5018 7210 839c 0000 4854 5450 2f31 2e30 P.r.....HTTP/1.0
0x0030: 2032 3030 200d 0a .200...
15:06:27.091021 IP (tos 0x0, ttl 64, id 47043, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2902 > 192.168.1.32.80: Flags [F.], cksum 0xf95c (correct), seq 22622, ack 3604083757, win 1024, length 0
0x0000: 4500 0028 b7c3 4000 4006 ff99 c0a8 0102 E..(..@.@.......
0x0010: c0a8 0120 0b56 0050 0000 585e d6d1 f42d .....V.P..X^...-
0x0020: 5011 0400 f95c 0000 0000 0000 0000 P....\........
15:06:27.091338 IP (tos 0x0, ttl 64, id 47044, offset 0, flags [DF], proto TCP (6), length 177)
192.168.1.32.80 > 192.168.1.2.2902: Flags [P.], cksum 0x8416 (incorrect -> 0xfcb2), seq 3604083757:3604083894, ack 22623, win 29200, length 137: HTTP
0x0000: 4500 00b1 b7c4 4000 4006 ff0f c0a8 0120 E.....@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f42d 0000 585f .....P.V...-..X_
0x0020: 5018 7210 8416 0000 436f 6e74 656e 742d P.r.....Content-
0x0030: 5479 7065 3a20 7465 7874 2f68 746d 6c3b Type:.text/html;
0x0040: 2063 6861 7273 6574 3d75 7466 2d38 0d0a .charset=utf-8..
0x0050: 436f 6e74 656e 742d 4c65 6e67 7468 3a20 Content-Length:.
0x0060: 320d 0a53 6572 7665 723a 2057 6572 6b7a 2..Server:.Werkz
0x0070: 6575 672f 302e 3134 2e31 2050 7974 686f eug/0.14.1.Pytho
0x0080: 6e2f 322e 372e 3133 0d0a 4461 7465 3a20 n/2.7.13..Date:.
0x0090: 5468 752c 2032 3220 4d61 7220 3230 3138 Thu,.22.Mar.2018
0x00a0: 2031 323a 3036 3a32 3720 474d 540d 0a0d .12:06:27.GMT...
0x00b0: 0a .
15:06:27.093248 IP (tos 0x0, ttl 64, id 47045, offset 0, flags [DF], proto TCP (6), length 42)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838f (incorrect -> 0x3b6d), seq 3604083894:3604083896, ack 22623, win 29200, length 2: HTTP
0x0000: 4500 002a b7c5 4000 4006 ff95 c0a8 0120 E..*..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b6 0000 585f .....P.V......X_
0x0020: 5019 7210 838f 0000 4f4b P.r.....OK
15:06:27.093382 IP (tos 0x0, ttl 64, id 47044, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2902 > 192.168.1.32.80: Flags [.], cksum 0xf8d3 (correct), seq 22623, ack 3604083894, win 1024, length 0
0x0000: 4500 0028 b7c4 4000 4006 ff98 c0a8 0102 E..(..@.@.......
0x0010: c0a8 0120 0b56 0050 0000 585f d6d1 f4b6 .....V.P..X_....
0x0020: 5010 0400 f8d3 0000 0000 0000 0000 P.............
15:06:27.094408 IP (tos 0x0, ttl 64, id 47045, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2902 > 192.168.1.32.80: Flags [.], cksum 0xf8d1 (correct), seq 22623, ack 3604083896, win 1024, length 0
0x0000: 4500 0028 b7c5 4000 4006 ff97 c0a8 0102 E..(..@.@.......
0x0010: c0a8 0120 0b56 0050 0000 585f d6d1 f4b8 .....V.P..X_....
0x0020: 5010 0400 f8d1 0000 0000 0000 0000 P.............
15:06:27.305104 IP (tos 0x0, ttl 64, id 47046, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838d (incorrect -> 0x8ab8), seq 3604083896, ack 22623, win 29200, length 0
0x0000: 4500 0028 b7c6 4000 4006 ff96 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b8 0000 585f .....P.V......X_
0x0020: 5019 7210 838d 0000 P.r.....
15:06:27.735127 IP (tos 0x0, ttl 64, id 47047, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838d (incorrect -> 0x8ab8), seq 3604083896, ack 22623, win 29200, length 0
0x0000: 4500 0028 b7c7 4000 4006 ff95 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b8 0000 585f .....P.V......X_
0x0020: 5019 7210 838d 0000 P.r.....
15:06:28.635136 IP (tos 0x0, ttl 64, id 47048, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838d (incorrect -> 0x8ab8), seq 3604083896, ack 22623, win 29200, length 0
0x0000: 4500 0028 b7c8 4000 4006 ff94 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b8 0000 585f .....P.V......X_
0x0020: 5019 7210 838d 0000 P.r.....
15:06:30.395147 IP (tos 0x0, ttl 64, id 47049, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838d (incorrect -> 0x8ab8), seq 3604083896, ack 22623, win 29200, length 0
0x0000: 4500 0028 b7c9 4000 4006 ff93 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b8 0000 585f .....P.V......X_
0x0020: 5019 7210 838d 0000 P.r.....
15:06:33.835145 IP (tos 0x0, ttl 64, id 47050, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838d (incorrect -> 0x8ab8), seq 3604083896, ack 22623, win 29200, length 0
0x0000: 4500 0028 b7ca 4000 4006 ff92 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b8 0000 585f .....P.V......X_
0x0020: 5019 7210 838d 0000 P.r.....
15:06:40.875148 IP (tos 0x0, ttl 64, id 47051, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2902: Flags [FP.], cksum 0x838d (incorrect -> 0x8ab8), seq 3604083896, ack 22623, win 29200, length 0
0x0000: 4500 0028 b7cb 4000 4006 ff91 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b56 d6d1 f4b8 0000 585f .....P.V......X_
0x0020: 5019 7210 838d 0000 P.r.....
Re: Mega 2561 и MQTT
К сожалению до конца не видно, что сервер отвечает устройству.
Возможно это имеет значение.
Возможно это имеет значение.
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
Код: Выделить всё
[16:32:45] openhabian@openHABianPi:~/py_test$ sudo tcpdump -nnXSs 0 -i eth0 host 192.168.1.2 -vv
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
16:32:50.397662 IP (tos 0x0, ttl 64, id 31, offset 0, flags [DF], proto TCP (6), length 44)
192.168.1.2.2943 > 192.168.1.32.80: Flags [S], cksum 0xf382 (correct), seq 5376, win 768, options [mss 790], length 0
0x0000: 4500 002c 001f 4000 4006 b73a c0a8 0102 E..,..@.@..:....
0x0010: c0a8 0120 0b7f 0050 0000 1500 0000 0000 .......P........
0x0020: 6002 0300 f382 0000 0204 0316 0000 `.............
16:32:50.398000 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 44)
192.168.1.32.80 > 192.168.1.2.2943: Flags [S.], cksum 0x8391 (incorrect -> 0xb75b), seq 4014201635, ack 5377, win 29200, options [mss 1460], length 0
0x0000: 4500 002c 0000 4000 4006 b759 c0a8 0120 E..,..@.@..Y....
0x0010: c0a8 0102 0050 0b7f ef43 db23 0000 1501 .....P...C.#....
0x0020: 6012 7210 8391 0000 0204 05b4 `.r.........
16:32:50.399384 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2943 > 192.168.1.32.80: Flags [.], cksum 0x3d29 (correct), seq 5377, ack 4014201636, win 1024, length 0
0x0000: 4500 0028 0000 4000 4006 b75d c0a8 0102 E..(..@.@..]....
0x0010: c0a8 0120 0b7f 0050 0000 1501 ef43 db24 .......P.....C.$
0x0020: 5010 0400 3d29 0000 0000 0000 0000 P...=)........
16:32:50.400267 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 134)
192.168.1.2.2943 > 192.168.1.32.80: Flags [P.], cksum 0xd8ab (correct), seq 5377:5471, ack 4014201636, win 1024, length 94: HTTP, length: 94
ImmutableMultiDict([('cnt', u'17'), ('pt', u'0')])
GET /md.php?pt=0&cnt=17 HTTP/1.1
Host: 192.168.1.32
User-Agent: megad
Accept: text/html
0x0000: 4500 0086 0000 4000 4006 b6ff c0a8 0102 E.....@.@.......
0x0010: c0a8 0120 0b7f 0050 0000 1501 ef43 db24 .......P.....C.$
0x0020: 5018 0400 d8ab 0000 4745 5420 2f6d 642e P.......GET./md.
0x0030: 7068 703f 7074 3d30 2663 6e74 3d31 3720 php?pt=0&cnt=17.
0x0040: 4854 5450 2f31 2e31 0d0a 486f 7374 3a20 HTTP/1.1..Host:.
0x0050: 3139 322e 3136 382e 312e 3332 0d0a 5573 192.168.1.32..Us
0x0060: 6572 2d41 6765 6e74 3a20 6d65 6761 640d er-Agent:.megad.
0x0070: 0a41 6363 6570 743a 2074 6578 742f 6874 .Accept:.text/ht
0x0080: 6d6c 0d0a 0d0a ml....
16:32:50.400522 IP (tos 0x0, ttl 64, id 63420, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [.], cksum 0x838d (incorrect -> 0xceba), seq 4014201636, ack 5471, win 29200, length 0
0x0000: 4500 0028 f7bc 4000 4006 bfa0 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 db24 0000 155f .....P...C.$..._
0x0020: 5010 7210 838d 0000 P.r.....
192.168.1.2 - - [22/Mar/2018 16:32:50] "GET /md.php?pt=0&cnt=17 HTTP/1.1" 200 -
16:32:50.407079 IP (tos 0x0, ttl 64, id 63421, offset 0, flags [DF], proto TCP (6), length 55)
192.168.1.32.80 > 192.168.1.2.2943: Flags [P.], cksum 0x839c (incorrect -> 0x5a2e), seq 4014201636:4014201651, ack 5471, win 29200, length 15: HTTP, length: 15
HTTP/1.0 200
0x0000: 4500 0037 f7bd 4000 4006 bf90 c0a8 0120 E..7..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 db24 0000 155f .....P...C.$..._
0x0020: 5018 7210 839c 0000 4854 5450 2f31 2e30 P.r.....HTTP/1.0
0x0030: 2032 3030 200d 0a .200...
16:32:50.408243 IP (tos 0x0, ttl 64, id 63422, offset 0, flags [DF], proto TCP (6), length 179)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x8418 (incorrect -> 0xf7c0), seq 4014201651:4014201790, ack 5471, win 29200, length 139: HTTP
0x0000: 4500 00b3 f7be 4000 4006 bf13 c0a8 0120 E.....@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 db33 0000 155f .....P...C.3..._
0x0020: 5019 7210 8418 0000 436f 6e74 656e 742d P.r.....Content-
0x0030: 5479 7065 3a20 7465 7874 2f68 746d 6c3b Type:.text/html;
0x0040: 2063 6861 7273 6574 3d75 7466 2d38 0d0a .charset=utf-8..
0x0050: 436f 6e74 656e 742d 4c65 6e67 7468 3a20 Content-Length:.
0x0060: 320d 0a53 6572 7665 723a 2057 6572 6b7a 2..Server:.Werkz
0x0070: 6575 672f 302e 3134 2e31 2050 7974 686f eug/0.14.1.Pytho
0x0080: 6e2f 322e 372e 3133 0d0a 4461 7465 3a20 n/2.7.13..Date:.
0x0090: 5468 752c 2032 3220 4d61 7220 3230 3138 Thu,.22.Mar.2018
0x00a0: 2031 333a 3332 3a35 3020 474d 540d 0a0d .13:32:50.GMT...
0x00b0: 0a4f 4b .OK
16:32:50.408996 IP (tos 0x0, ttl 64, id 63421, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2943 > 192.168.1.32.80: Flags [F.], cksum 0x3cbb (correct), seq 5471, ack 4014201651, win 1024, length 0
0x0000: 4500 0028 f7bd 4000 4006 bf9f c0a8 0102 E..(..@.@.......
0x0010: c0a8 0120 0b7f 0050 0000 155f ef43 db33 .......P..._.C.3
0x0020: 5011 0400 3cbb 0000 0000 0000 0000 P...<.........
16:32:50.409294 IP (tos 0x0, ttl 64, id 63423, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [.], cksum 0x838d (incorrect -> 0xce1e), seq 4014201791, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7bf 4000 4006 bf9d c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbf 0000 1560 .....P...C.....`
0x0020: 5010 7210 838d 0000 P.r.....
16:32:50.410245 IP (tos 0x0, ttl 64, id 63422, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2943 > 192.168.1.32.80: Flags [.], cksum 0x3c31 (correct), seq 5471, ack 4014201790, win 1024, length 0
0x0000: 4500 0028 f7be 4000 4006 bf9e c0a8 0102 E..(..@.@.......
0x0010: c0a8 0120 0b7f 0050 0000 155f ef43 dbbe .......P..._.C..
0x0020: 5010 0400 3c31 0000 0000 0000 0000 P...<1........
16:32:50.410488 IP (tos 0x0, ttl 64, id 63424, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [.], cksum 0x838d (incorrect -> 0xce1e), seq 4014201791, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c0 4000 4006 bf9c c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbf 0000 1560 .....P...C.....`
0x0020: 5010 7210 838d 0000 P.r.....
16:32:50.625097 IP (tos 0x0, ttl 64, id 63425, offset 0, flags [DF], proto TCP (6), length 179)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x8418 (incorrect -> 0xf7bf), seq 4014201651:4014201790, ack 5472, win 29200, length 139: HTTP
0x0000: 4500 00b3 f7c1 4000 4006 bf10 c0a8 0120 E.....@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 db33 0000 1560 .....P...C.3...`
0x0020: 5019 7210 8418 0000 436f 6e74 656e 742d P.r.....Content-
0x0030: 5479 7065 3a20 7465 7874 2f68 746d 6c3b Type:.text/html;
0x0040: 2063 6861 7273 6574 3d75 7466 2d38 0d0a .charset=utf-8..
0x0050: 436f 6e74 656e 742d 4c65 6e67 7468 3a20 Content-Length:.
0x0060: 320d 0a53 6572 7665 723a 2057 6572 6b7a 2..Server:.Werkz
0x0070: 6575 672f 302e 3134 2e31 2050 7974 686f eug/0.14.1.Pytho
0x0080: 6e2f 322e 372e 3133 0d0a 4461 7465 3a20 n/2.7.13..Date:.
0x0090: 5468 752c 2032 3220 4d61 7220 3230 3138 Thu,.22.Mar.2018
0x00a0: 2031 333a 3332 3a35 3020 474d 540d 0a0d .13:32:50.GMT...
0x00b0: 0a4f 4b .OK
16:32:50.626736 IP (tos 0x0, ttl 64, id 63425, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.2.2943 > 192.168.1.32.80: Flags [.], cksum 0x3c30 (correct), seq 5472, ack 4014201790, win 1024, length 0
0x0000: 4500 0028 f7c1 4000 4006 bf9b c0a8 0102 E..(..@.@.......
0x0010: c0a8 0120 0b7f 0050 0000 1560 ef43 dbbe .......P...`.C..
0x0020: 5010 0400 3c30 0000 0000 0000 0000 P...<0........
16:32:51.055143 IP (tos 0x0, ttl 64, id 63426, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c2 4000 4006 bf9a c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:32:51.915136 IP (tos 0x0, ttl 64, id 63427, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c3 4000 4006 bf99 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:32:53.675144 IP (tos 0x0, ttl 64, id 63428, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c4 4000 4006 bf98 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:32:57.115179 IP (tos 0x0, ttl 64, id 63429, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c5 4000 4006 bf97 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:33:04.235144 IP (tos 0x0, ttl 64, id 63430, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c6 4000 4006 bf96 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:33:18.315141 IP (tos 0x0, ttl 64, id 63431, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c7 4000 4006 bf95 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:33:45.835147 IP (tos 0x0, ttl 64, id 63432, offset 0, flags [DF], proto TCP (6), length 40)
192.168.1.32.80 > 192.168.1.2.2943: Flags [FP.], cksum 0x838d (incorrect -> 0xce16), seq 4014201790, ack 5472, win 29200, length 0
0x0000: 4500 0028 f7c8 4000 4006 bf94 c0a8 0120 E..(..@.@.......
0x0010: c0a8 0102 0050 0b7f ef43 dbbe 0000 1560 .....P...C.....`
0x0020: 5019 7210 838d 0000 P.r.....
16:33:50.875127 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.2 tell 192.168.1.32, length 28
0x0000: 0001 0800 0604 0001 b827 eb62 6fef c0a8 .........'.bo...
0x0010: 0120 0000 0000 0000 c0a8 0102 ............
16:33:50.876488 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.2 is-at 54:55:c0:a8:01:02, length 46
0x0000: 0001 0800 0604 0002 5455 c0a8 0102 c0a8 ........TU......
0x0010: 0102 b827 eb62 6fef c0a8 0120 0000 0000 ...'.bo.........
0x0020: 0000 0000 0000 0000 0000 0000 0000 ..............
Re: Mega 2561 и MQTT
Возможно проблема в том, что сервер зачем-то разбивает ответ на два пакета.
В отдельном пакете "HTTP/1.0 200", в отдельном все остальное. Зачем он так делает?
Попробуйте ради эксперимента Apache.
В отдельном пакете "HTTP/1.0 200", в отдельном все остальное. Зачем он так делает?
Попробуйте ради эксперимента Apache.
-
- Сообщения: 8
- Зарегистрирован: 21 мар 2018, 15:59
Re: Mega 2561 и MQTT
С Apache все работает без проблем. Но, что странно - по MQTT тоже заработало. Какая может быть связь?
Re: Mega 2561 и MQTT
Очевидной связи я тут не вижу. Не исключено, что причины разные.
-
- Сообщения: 528
- Зарегистрирован: 09 авг 2016, 15:09
- Откуда: Сочи
Re: Mega 2561 и MQTT
Порт настроен как IN и режим P, галки не стоят, если в поле Act что-то есть, не передается параметр m=2 при удержании кнопки.
Очищаю поле Act и m=2 передается в топик.
Это правильное поведение?
Очищаю поле Act и m=2 передается в топик.
Это правильное поведение?
Re: Mega 2561 и MQTT
Добрйы день, у меня также наблюдаются постоянные реконнекты меги к брокеру mosquitto с ошибкой "socket error on client, disconnecting", версия меги 4.29b3. Подскажите, что можно предпринять?
Re: Mega 2561 и MQTT
И еще при публикации в топик megad/14/cmd команды вида get:32 (там подключен сенсор DHT22) ничего не происходит...
Re: Mega 2561 и MQTT
Извиняюсь, ответ приходит в виде: {"port": 32,"value": "temp:0.00/hum:00.00"}
Можно ли попросить сделать в нормальном JSON формате: {"port": "32","temp": "0.00", "hum":"00.00"} чтобы удобнее было разбирать?
Можно ли попросить сделать в нормальном JSON формате: {"port": "32","temp": "0.00", "hum":"00.00"} чтобы удобнее было разбирать?
Re: Mega 2561 и MQTT
А в идеале конечно бы добавить опционально возможность автоматической публикации данных с порта с задаваемой периодичностью?