Вопрос по коду клиента mqqt-sn. Радио, пока, вынес за скобки. Док на русском не нашел ни по mqtt ни по mqtt-sn. Поделитесь ссылкой, пжлст.
Про монстрообразность я говорил готовых библиотек на github, а не своих желаний )
Тот же paho куча кода далеко не для МК, который фиг знает как использовать.
Я вникал в протокол. Вижу, что много чего можно не реализовывать. Но много осталось непонятным или размытым и с нуля код писать не готов. Например, как происходят транзакции (обмен пакетами pub-puback и т.п.). Их может быть несколько сразу или по одной. И т.п. Если разрыв связи, то как и через какое время нужно сбрасывать транзакцию. Что делать при непринятии пакета подтверждения. Как это всё вообще впихнуть в рабочий цикл (автомат обработки всего этого). Нет понимания протокола и есть огромные простыни кода. Потому и прошу, может кто имеет опыт внятного простого внедрения этой штуки в мк.
|