Вступ до інтернету речей з NodeMCU. Воркшоп 3.�
Посилання
Попередні воркшопи
План
Енергоспоживання ESP8266
Енергоспоживання ESP8266
Режими сну ESP8266
Режими сну ESP8266
Режими сну ESP8266
Режими сну ESP8266
Приклад переведення ESP8266 в режим Deep Sleep
Переведення ESP8266 в Deep Sleep
Переведення ESP8266 в Deep Sleep
Переведення ESP8266 в Deep Sleep
Переведення ESP8266 в Deep Sleep
https://github.com/esp8266/Arduino/blob/master/libraries/Ticker/Ticker.h
Протокол MQTT
Протокол MQTT
http://goo.gl/2L3M32 (дуже крута підбірка статей по всім аспектам MQTT)
http://goo.gl/avpuYO (гарний опис основних моментів російською мовою)
http://goo.gl/GmOh1e (більш детальний опис російською 1)
http://goo.gl/wSIw0W (більш детальний опис російською 2)
Протокол MQTT
Протокол MQTT
Протокол MQTT
Протокол MQTT
Протокол MQTT
Можливості підписування на топіки
Можливості підписування на топіки
Можливості підписування на топіки
Якість обслуговування
Якість обслуговування
Якість обслуговування
Якість обслуговування
Якість обслуговування
Retained повідомлення
MQTT брокер
https://github.com/mqtt/mqtt.github.io/wiki/public_brokers
Порти для підключення до MQTT брокера
Для підключення до MQTT брокера клієнт використовує наступні номера портів (найбільш типові значення):
MQTT клієнт для ESP8266
https://github.com/knolleary/pubsubclient
http://pubsubclient.knolleary.net/api.html
Браузерний MQTT клієнт
http://www.hivemq.com/demos/websocket-client
або
http://www.hivemq.com/blog/seven-best-mqtt-client-tools
Обмін даними з NodeMCU через MQTT
Обмін даними з NodeMCU через MQTT
Обмін даними між кількома NodeMCU через MQTT
Встановлення власного MQTT брокера Mosquitto