Projekt

Obecné

Profil

Schůze se zadavatelem 01 » Historie » Revize 3

Revize 2 (Milan Kohoutek, 2021-03-22 13:20) → Revize 3/4 (Milan Kohoutek, 2021-03-22 13:34)

h1. Schůze se zadavatelem 01 

 Datum: 22. března 2021 

 * Cíl projektu: Vytvořit MQTT klienta, který sleduje příchozí zprávy (témata) na MQTT serveru a pro každé téma vytvoří okno, ve kterém bude zobrazovat časový průběh přijímaných dat 

 !konfig_dashboard.jpg! 

 * MQTT server – mikropočítač Raspbery Pi s nainstalovaným serverem Mosquitto 
 * Klient – Publisher – ESP32 M5stack 
 * Klient – Subscriber – PAHO python client    - poběží na RaPi a bude zobrazovat data, která odeslal klient Publisher   

 *Komunikace*: Komunikace:  
 * Client Subscriber sleduje mqtt brooker. 
 * Jakmile přijde zpráva s daným tématem otevře se okno a začnou se zobrazovat data. 
 * Založí se soubor pod daným tématem a začnou se ukládat data. 
 * Pokud přestane Publisher posílat data tak se po nastavitelné době ukončí odběr, zavře se okno pro téma a zavře se soubor s daty. 

 !komunikace.png! 

 Návody: 
 https://randomnerdtutorials.com/testing-mosquitto-broker-and-client-on-raspbbery-pi/ 
 http://www.steves-internet-guide.com/into-mqtt-python-client/