MQTT Explorer
Stiahnite si MQTT Explorer.
Connection – upravte existujúci, pripájame sa na mqtt://test.mosquitto.org/1883.
V rámci Advanced nastavení môžeme vymazať všetky topics a pridať novú položku upjs/iot/#,
QoS môže ostať defaultné = 0.
Pripojíme sa pomocou Connect.
Vyskúšajte si:
- Publish na ľubovoľný topic – nejakú raw hodnotu.
- Publish číselnej hodnoty na rovnaký topic – pozrieť históriu a pridať do chart.
- Publish viacerých číselných hodnôt vo formáte json, pridanie do charts.
- Sledovanie aktuálnych dát na rôznych topics.
Smartfón
Nainštalujte si aplikáciu Sensor Node Free na Android smartfónoch.
V aplikácii aktivujme senzory a komunikáciu v Stream->Stream Live Data (MQTT).
Aktivujte Battery Percent + nejaké senzory (napr. Proximity, Pressure, LightIntensity).
V prípade potreby je možné v settings upraviť frekvenciu odosielania dát.
Topic nech je upjs/iot/vaše_meno.
MQTT server: tcp://test.mosquitto.org/1883.
V MQTT Explorer sledujeme prichádzajúce hodnoty.
Môžeme si vyfiltrovať stav batérie od všetkých: upjs/iot/+/battery.
Jednotlivé údaje si vykresľujme – range na hodnoty,
JAVA
Vyskúšajte si MQTT v Jave.
Môžete sa zamyslieť nad úpravou kódu pre publish a subscribe podľa príslušného use-case.
Sledujte zmeny aj v MQTT Explorer.