На самом деле ничего умного нет, это только начало, сейчас к сожалению нет времени доделывать, умеет работать с ограниченным количеством датчиков (bmp085, bmp180, ds18b20, dht, датчиками влажности почвы и освещенности которые имеют аналоговый выход) и реле и отправлять и принимать данные по MQTT. В коде нет комментариев, но могу подсказать если надо, да и просто неплохо иметь примеры кода.
1. После прошивки ESPшка стартует в режиме AP и позволяет через веб интерфейс указать минимальный набор данных для подключения к WiFi и MQTT
2. После сохранения конфига перезагружается, подключается к сети и MQTT брокеру, пытается определить наличие датчиков (умеет bmp и dht, не идеально но работает), поднимает telnet, представляется в mDns
3. Начинает отсылать данные на брокер
Умеет еще много всяких штук, но к сожалению ничего пока не документировано. Если будет интерес напишу документацию.
Память съедает почти всю, видимо это проблема моей реализации, буду благодарен за советы.
Прошивку под нее надо собрать через онлайн билд со всеми нужными модулями, сейчас точно не помню какими, если будет интерес напишу)
Ссылка на гит: GitHub - sfrangulov/nodemcu2 at develop
1. После прошивки ESPшка стартует в режиме AP и позволяет через веб интерфейс указать минимальный набор данных для подключения к WiFi и MQTT
2. После сохранения конфига перезагружается, подключается к сети и MQTT брокеру, пытается определить наличие датчиков (умеет bmp и dht, не идеально но работает), поднимает telnet, представляется в mDns
3. Начинает отсылать данные на брокер
Умеет еще много всяких штук, но к сожалению ничего пока не документировано. Если будет интерес напишу документацию.
Память съедает почти всю, видимо это проблема моей реализации, буду благодарен за советы.
Прошивку под нее надо собрать через онлайн билд со всеми нужными модулями, сейчас точно не помню какими, если будет интерес напишу)
Ссылка на гит: GitHub - sfrangulov/nodemcu2 at develop