Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
project:esp8266_adc_grafana [2019/07/04 23:46]
cyberian
project:esp8266_adc_grafana [2019/07/06 20:00]
cyberian [Finální kód programu]
Line 10: Line 10:
 Edit: Už je to dostatečně "​kyber"​. Celý projekt je hotový a odladěný. Edit: Už je to dostatečně "​kyber"​. Celý projekt je hotový a odladěný.
  
-Mým cílem je měřit pravidelně napětí baterie, data vizualizovat a mít je na dosah v případě potřeby, bez nutnosti chodit k zařízení. Dále zaslání emailu v případě, kdy se baterie dostane pod 11 V.+Mým cílem je měřit pravidelně napětí baterie, data vizualizovat a mít je na dosah v případě potřeby, bez nutnosti chodit k zařízení. Dále zaslání emailu v případě, kdy se baterie dostane pod 11 V. Hotové zařízení se namontuje na pojízdnou platformu, na které sedí terapeut s dítětem, případně jen dítě, když je šikovnější a je tam jedno tlačítko, které po stisku platformu rozjede a tato sleduje černou izolační pásku nalepenou na podlaze.
 Předlohou k řešení se stala architektura internetu věcí, kterou využíváme v SensoricNetu,​ který je nejrozsáhlejším projektem Labky a ve kterém stále pokračujeme. Data z ESP8266 budeme posílat skrz Wifi připojení protokolem MQTT. Podrobnosti o protokolu, viz poslední odstavec s referencemi. Tímto protokolem se připojíme k MQTT brokerovi, který schromažďuje data ze zařízení publikovaná pod určitým tématem (topic). Jiná zařízení nebo aplikace naopak mohou data z konkrétního tématu přijímat. Podle obrázku vidíte, že odesílateli se říká publisher a tomu kdo přijímá subscriber. Samozřejmě můžete být obojím. Předlohou k řešení se stala architektura internetu věcí, kterou využíváme v SensoricNetu,​ který je nejrozsáhlejším projektem Labky a ve kterém stále pokračujeme. Data z ESP8266 budeme posílat skrz Wifi připojení protokolem MQTT. Podrobnosti o protokolu, viz poslední odstavec s referencemi. Tímto protokolem se připojíme k MQTT brokerovi, který schromažďuje data ze zařízení publikovaná pod určitým tématem (topic). Jiná zařízení nebo aplikace naopak mohou data z konkrétního tématu přijímat. Podle obrázku vidíte, že odesílateli se říká publisher a tomu kdo přijímá subscriber. Samozřejmě můžete být obojím.
  
Line 136: Line 136:
  
 ===== Finální kód programu ===== ===== Finální kód programu =====
 +Původní kód najdete v předchozím projektu: [[https://​labka.cz/​wiki/​doku.php?​id=project:​esp8266_adc|Měření napětí pomocí ADC]]
 +
 Úpravy kódu: Úpravy kódu:
   * přidání kódu pro zasílání zpráv s napětím pomocí mqtt protokolu na mqtt brokera   * přidání kódu pro zasílání zpráv s napětím pomocí mqtt protokolu na mqtt brokera
  • project/esp8266_adc_grafana.txt
  • Last modified: 2019/07/10 15:16
  • by cyberian