Димон Безпарольный 2 14 июля, 2017 Опубликовано 14 июля, 2017 (изменено) · Жалоба Перенес этот MQTT: https://github.com/AvengerGear/chibios-stm3...-discovery-mqtt На платформу SIM900+STM32L476. Пытаюсь подключится к MQTT серверу, но ответа от сервера не вижу. Данные передаю командой CIPSEND: 10 2D 00 06 4D 51 49 73 64 70 03 C2 00 05 00 0D 54 65 73 74 46 72 65 65 7A 65 47 53 4D 00 06 6B 77 78 71 63 79 00 08 31 32 33 34 35 36 37 38 Это в HEX варианте. Реально передаются двоичные данные. Получаю SEND OK. В терминале данные выглядят так: AT+CIPSTART="TCP","kwxqcy.messaging.internetofthings.ibmcloud.com",1883 OK CONNECT OK GSMTCP: Done 1 AT+CIPSEND=47 > -<0>MQIsdpВ<0><0> TestFreezeGSM<0>kwxqcy<012345678 SEND OK MQTTConnect. Timeout expired on CONNACK <0> CLOSED Где бы мне посмотреть структуру MQTT пакетов чтобы понять - правильно ли я вообще шлю данные? Пробовал тестовый сервер broker.hivemq.com, но он тоже молчит. Можно ли вообще найти сервер, который ответит например на строку Hi Server что - либо? Чтобы проверить приемную часть MQTT? Изменено 14 июля, 2017 пользователем Димон Безпарольный Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 2 14 июля, 2017 Опубликовано 14 июля, 2017 · Жалоба Можно ли вообще найти сервер, который ответит например на строку Hi Server что - либо? Чтобы проверить приемную часть MQTT? Да, вот тут описано - https://geektimes.ru/post/268164/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Димон Безпарольный 2 14 июля, 2017 Опубликовано 14 июля, 2017 · Жалоба Да, вот тут описано - https://geektimes.ru/post/268164/ Спасибо. Прочел. Вполне доступно. К сожалению скомпилировать не могу, а TMQTTC.exe с гитхаба не запускается. Попутно возник важный вопрос - здесь: все сообщения текстовые. Я же отправляю какой - то бинарник... Спецификацию на MQTT буду курить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться