ESP8266 + MQTT = IoT

Tomáš Lorinc

Definition 

Description of IoT

IEEE

“A network of items—each embedded with sensors—which are connected to the Internet.”

IEEE,“Internet of Things”, 2014

Sieť predmetov - každý vybavený senzorom - ktoré sú pripojené k internetu.

OASIS

“System where the Internet is connected to the physical world via ubiquitous sensors.”

(OASIS, “Open Protocols”, 2014)

Systém, kde je internet spojený s fyzickým svetom prostredníctvom všadeprítomných senzorov.

Internet of Things

IoT je systém vzájomne prepojených zariadení, strojov, zvierat, ľudi..., ktoré majú unikátne ID a majú schopnosť vymienať dáta prostredníctvom internetu, bez zásahu človeka.

Thing

Človek, zviera, stena, stroj, akákoľvek vec, vybavená senzorom alebo aktuátorom, IP protokolom a schopnosťou komunikovať.

Čo je a čo nie je IoT zariadenie?

LTE

WiFi

LAN

BLE

433MHz

Centrálna aplikácia

Internet

Internet of Things

Centrála

Range Power
20m 0.003W
50m 0.1W
2km 0.2W
5-10km 0.025W
10-15km 0.2W
24km 0.025W
35km 2W
>10000km 1,6W

WAN

LPWAN

LAN

Bluetooth

SigFox

NB IoT

LoRa

GSM

Arduino Shieldy

ESP8266

  • WiFi
  • Arduino framework
  • 32bit CPU, podpora OS
  • 16MB RAM
  • 10 GPIO
  • 1 ADC
  • Napájanie 3V
  • Cena 2€

http://arduino.esp8266.com/package_esp8266com_index.json

Nextion LCD

REST/HTTP

MQTT

?

REST API

http://192.168.1.5/rgb?param=_FFFF00

MQTT

23°

23°

73%

73%

TOPIC

  • UTF - 8
  • Hierarchická štruktúra
  • # nahrádza jednu a viac úrovni „building1/floor1/#“
  • + nahrádza jednu úroveň „building1/floor1/+/door“
  • $ špecialny topic
    • https://github.com/mqtt/mqtt.github.io/wiki/SYS-Topics

TP-Link

+

+

Namakany den 2019 - share

By tomaslorinc

Namakany den 2019 - share

  • 580