Владелец задачи: deltaclima, Riga - Латвия
Текущий статус:
Успешно завершена (архив)
Несколько микроконтроллеров (например arduino) с частотой раз в 10 минут отправляют измерения по serial через радиомодуль HC-12. другой микроконтроллер получает эти сообщения и переправляет их MQTT брокеру
Нужно написать код для принимающей и отправляющей стороны в ArduinoIDE
Часть которая отправляет:
отправляет одним сообщением измеренные данные и топик, куда она хочет их запостить
ждёт подтверждения, если подтверждения нет или подтверждение не правильное- отправляет ещё раз
Часть котрая принимает:
ждать приходящего сообщения по serial например "publish /home/wc/humidity/ 56 end"
переправить измерение(56) на брокер, используя полученный топик(/home/wc/humidity/)
*отправить обратно по serial подтверждение о получении сообщения, как проверку можно использовать сам payload(56)
по возможности использовать библиотеку pubsubclient
Прошу помочь написать код, жду ваших предложений, оплата через я.деньги
Вы можете помочь в развитии проекта, сообщив об ошибках, поделившись своими идеями или проголосовав за уже добавленные. В случае добавления ошибок, обязательно указывайте детали окружения (ОС, версия ПО и т.п.), сообщения об ошибках без деталей будут игнорироваться.