MQTT: для разработчика продукта¶
Раздел фиксирует контракт устройства с брокером и backend iDryer. Реализация в библиотеке: MqttClient, публикаторы, CommandHandler — вы настраиваете те же топики и JSON, если расширяете поведение в своей прошивке на базе библиотеки.
С чего начать¶
- Ваш продукт в облаке iDryer.
- 01-mqtt.md — подключение (
serialNumber+deviceToken), топики, команды, примеры payload. - HTTP claiming до первого MQTT: 04-cloud/00-for-product-developers.md.
Не путать: пароль MQTT — deviceToken из provision; JWT пользователя нужен только клиенту портала для POST /devices/claim.
Исходники: src/mqtt/idryer_topics.h, src/mqtt/mqtt_client.cpp, src/cloud/telemetry_publisher.cpp, src/cloud/command_handler.cpp.