Здравствуйте, pvvx
Хочу на базе Вашего MinEspSDKLib сделать MQTT клиент. Никак не могу разобраться с вашим кодом (в C не силен) - как сделать tcp клиент.
Нужен пример простейшего tcp клиента (STATION_MODE), пожалуйста ...
Моей целью было управлять именно ip-приставкой Motorola STB VIP-1003 (с протоколом пульта пришлось разобраться методом тыка - без осциллографа – подключил к звуковой карте компьютера TSOP1736 и начал разбирать сигналы - в сети не нашел описание протокола) + программа ТВ-передач на смартфоне.
Может быть, я ошибаюсь, но мне кажется что в примере MqttClient_Hello в функции
bool MqttClient::subscribe(String topic)
{
uint16_t msgId = 0;
debugf("subscription '%s' registered", topic.c_str());
mqtt_subscribe(&broker, topic.c_str(), &msgId);
}
debugf должно выполнятся после...
В лог файле брокера следующие строки:
2015-05-17 19:45:02,894 INFO - Client esp8266 connected
2015-05-17 19:45:02,921 INFO - Client esp8266 disconnected
тоесть сразу отключается. В COM терминале через каждые 20 секунд: “Let's publish message now!”
Проект еще сырой, так как не определился - использовать SDK, Sming (у меня не работает) или PvSDK (надо изучать). На Raspberry Pi крутиться веб сервер node.js + mosca mqtt + mongodb + angularjs (пользовательский интерфейс для пульта и EPG).