Projekt

Obecné

Profil

Schůze se zadavatelem 01 » Historie » Verze 3

Milan Kohoutek, 2021-03-22 13:34

1 1 Milan Kohoutek
h1. Schůze se zadavatelem 01
2
3 2 Milan Kohoutek
Datum: 22. března 2021
4
5 1 Milan Kohoutek
* 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
6
7
!konfig_dashboard.jpg!
8
9
* MQTT server – mikropočítač Raspbery Pi s nainstalovaným serverem Mosquitto
10
* Klient – Publisher – ESP32 M5stack
11
* Klient – Subscriber – PAHO python client  - poběží na RaPi a bude zobrazovat data, která odeslal klient Publisher  
12
13 3 Milan Kohoutek
*Komunikace*: 
14 1 Milan Kohoutek
* Client Subscriber sleduje mqtt brooker.
15
* Jakmile přijde zpráva s daným tématem otevře se okno a začnou se zobrazovat data.
16
* Založí se soubor pod daným tématem a začnou se ukládat data.
17
* 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.
18
19
!komunikace.png!
20
21
Návody:
22
https://randomnerdtutorials.com/testing-mosquitto-broker-and-client-on-raspbbery-pi/
23
http://www.steves-internet-guide.com/into-mqtt-python-client/