Brána LINORTEK iTrixx MQTT aamp; Nastavení iTrixx-WFMN

Pokyny pro nastavení brány iTrixx MQTT a iTrixx-WFMN
POZNÁMKA: Konfigurace ukázaná v tomto dokumentu je určena pouze k ověření komunikace mezi klientem a bránou iTrixx-GW MQTT (Raspberry Pi s zprostředkovatelem Mosquitto). Toto prostředí nemá představovat úplné produkční prostředí, protože níže nejsou podrobně popsány žádné kontroly přístupu ani zabezpečení. Obraťte se prosím na kvalifikovaného konzultanta MQTT ohledně osvědčených postupů týkajících se nastavení produkčního prostředí MQTT nebo se podívejte do dokumentace MQTT, na kterou je odkaz zde: https://mosquitto.org/documentation/ Tato příručka ukazuje, jak nakonfigurovat a implementovat bránu iTrixx MQTT a nakonfigurovat produkty Linortek pro publikování dat brokerovi. Chcete-li zobrazit publikované zprávy, použijte k potvrzení funkčnosti Mqtt-spy v systému Windows a klienta MQTT v systému Android.
Nastavte Brokera
iTrixx MQTT Gateway je malý stolní počítač se dvěma displeji, k počátečnímu nastavení budete potřebovat monitor, klávesnici a myš. Nejprve se ujistěte, že je zařízení zapojeno do přiloženého napájecího zdroje a připojeno k síti. Proces připojení zařízení k síti je podobný jako u stolního počítače. Připojte zařízení k monitoru pomocí přiloženého kabelu HDMI a připojte k zařízení myš a klávesnici. Po dokončení bude brána fungovat jako plně funkční počítač se systémem Linux. K síti se můžete připojit pomocí ethernetového kabelu nebo WiFi. Terminál lze také nalézt v levé dolní části obrazovky.

Pokud nemáte obrazovku HDMI pro připojení k Raspberry pi, stáhněte si VNC viewdo vašeho Windows. S počátečním nastavením jsme to již povolili na vašem Raspi. Musíte najít IP adresu pro Raspberry pi ve vaší síti a připojit se k této IP adrese pomocí VNC viewehm. Výchozí uživatelské jméno: pi, heslo: malina.

Po připojení k internetu můžete přejít k dalším krokům.
Konfigurace brokera
Již jsme nainstalovali a nakonfigurovali Mosquitto MQTT broker na Gateway. Tento krok můžete přeskočit, pokud nechcete znovu nainstalovat. Z některých důvodů, pokud potřebujete přeinstalovat, zadejte do Terminálu následující příkazy:
- aktualizace sudo apt.
- upgrade sudo apt
- sudo apt install mosquitto -y
- sudo apt install mosquitto-clients -y
Ve výchozím nastavení bude váš broker MQTT naslouchat pouze na místním hostiteli. Aby mohl poslouchat zařízení na IP adrese ipv4, musíte provést tyto kroky:
- sudo nano /etc/mosquito/conf.d/config.conf k tomu file přidat: allow_anonymous true listener 1883 (např.: listener 1883 172.168.1.210) uložit: Ctrl X, Y, Enter.
- Poté restartujte MQTT: sudo service mosquito restart
V současné době WFMN publikuje pouze pod tématem: lt1000/xx:xx:xx:xx:xx:xx/tele – kde xx:xx:xx:xx:xx:xx je MAC adresa zařízení. Aktuálně odesílá jednu datovou část ve formátu JSON nakonfigurovanému brokerovi v intervalu 1 minuty při QoS 0. Chcete-li spustit Mosquitto, klikněte na ikonu Terminál, otevře se okno, zadejte příkaz: mosquitto_sub -t lt1000/#.

Váš broker je nyní přihlášen k odběru tématu lt1000/#.
Nastavení WFMN na Publikovat zprostředkovateli
Po nastavení vašeho brokera budete muset nakonfigurovat WFMN pro připojení k brokerovi. V tomto example, WFMN je ve stejné místní síti jako broker. Adresa brokera bude IP adresou brány, na které běží. Pomocí telnetu se přihlaste do svého WFMN a zadejte příkaz: mqtthost=brokeraddress. V tomto případě je příkaz: mqtthost=172.16.1.41. Poté nastavte port zadáním příkazu: mqttport=xxxx, což je výchozí hodnota 1883. Podrobnosti o čísle portu brokera najdete v pokynech k instalaci a postupu vašeho brokera. V tomto případě je příkaz: mqttport=1883. WFMN nyní zveřejní své užitečné zatížení v intervalu 1 minuty. Zde jsou kompletní příkazy:
- >mqtthost=172.16.1.41
- >mqttport=1883
- > uložit
Poznámka: Možná budete muset přesměrovat své Raspberry pi v případě, že se chcete připojit k zařízením zprostředkovatele MQTT přes internet. Použijte číslo portu 1883, protokol TCP. Nezapomeňte vytvořit rezervaci pro IP adresu Raspberry pi nebo pro ni nastavit statickou IP adresu změnou 'dhcpcd.conf' file. Jakmile je port přesměrován, můžete použít svou síťovou veřejnou IP adresu k nastavení WFMN.
Konfigurace klientů
Protože existuje mnoho klientů, kteří se nyní mohou přihlásit k odběru lt1000/#, tento example bude používat Mqtt-spy na Windows a MQTT Client na Androidu, desktopovou aplikaci Linortek DataCollector pro vzdálené monitorování.
Mqtt-špion
Mqtt-spy je open-source java aplikace pro monitorování témat MQTT. Mqtt-spy je zdarma ke stažení na https://www.eclipse.org/paho/components/mqtt-spy/. Po jejím stažení otevřete aplikaci a klikněte na rozevírací nabídku Konfigurace a vyberte Obnovit výchozí. Poté vyberte „Konfigurovat mqtt-spy pomocí sample nastavení. Poté klikněte na rozevírací nabídku Připojení a vyberte Nové připojení. Otevře se okno, které vám umožní nakonfigurovat připojení k brokerovi MQTT.
Zde můžete nastavit název připojení, identifikátor URI serveru a ID klienta. URI serveru je adresa serveru. Změňte URI serveru na IP adresu Raspberry Pi. Pokud nastavíte svého brokera tak, aby vyžadoval uživatelské jméno a heslo, můžete je zadat na kartě Zabezpečení. Po dokončení klikněte na Otevřít připojení. V hlavním okně se otevře nová karta s novým připojením. Klikněte na Nový v části Předplatné a přijaté zprávy a zadejte téma, k jehož odběru se chcete přihlásit. V tomto případě jsou k brokerovi připojena dvě Raspberry PI, takže pro příjem dat z obou zadejte lt1000/#.
Klikněte na Přihlásit se a začne přijímat data z vašeho počítadla hodin iTrixx-WFMN.
Klient MQTT
Klient MQTT je bezplatný klient dostupný pro Android z Google Play. Při prvním otevření aplikace se vám zobrazí prázdná obrazovka se znaménkem „+“ vpravo dole. Klepnutím přidejte svého makléře. Na další obrazovce klepněte na Povoleno, přiřaďte přezdívku, zadejte IP hostitele nebo web adresu a číslo portu. Můžete zadat uživatelské jméno a heslo, pokud jste nastavili, aby váš broker vyžadoval přihlašovací údaje, a zadat ID klienta. Po dokončení klepněte na ikonu Uložit v pravém horním rohu a váš nakonfigurovaný broker bude přidán na hlavní obrazovku.
Klepněte na svého makléře a dostanete se na novou obrazovku, kde můžete přidat témata k odběru. Klepněte na Odebírat téma ve spodní části obrazovky a zadejte téma. V tomto případě jsou k brokerovi připojena dvě Raspberry PI, takže pro příjem dat z obou bude použito téma lt1000/#. Po zadání klepněte na PŘIHLÁSIT SE. Téma se zobrazí na obrazovce s předview obsahu užitečného zatížení. Klepněte na téma view. Nyní je ověřeno, že telefon je připojen a komunikuje s makléřem. Podrobnosti naleznete na snímku obrazovky na další stránce.

Pomocí aplikace DataCollector Desktop App můžete vzdáleně monitorovat data pomocí brány MQTT
Pokud máte více zařízení iTrixx nainstalovaných na různých místech, ale chcete sledovat všechna data zařízení ze vzdálených míst. Naši bezplatnou desktopovou aplikaci DataCollector můžete používat jako klienta MQTT, pokud jsou všechna vaše zařízení Matrixx připojena ke stejné bráně (broker). Aby iTrixx z různých míst mohl publikovat data do brány, musíte bránu nejprve portovat na internet. Informace o tom, jak přenést síťové zařízení na internet, naleznete na internetu. Jakmile je brána portována, můžete svá zařízení Matrixx připojit k bráně pomocí nové IP adresy. Nainstalujte si do počítače aplikaci Data Collector pro sledování dat, připojte aplikaci Data Collector ke stejné bráně a můžete sledovat všechna data zařízení připojená k této bráně. Pokyny k instalaci aplikace DataCollector do počítače naleznete na naší stránce webmísto www.linortek.coma přejděte na stránku Downloads-Documentation a stáhněte si pokyny k nastavení aplikace Linortek Data Collector App. Zde je koncept, jak sledovat odečty hodin ze vzdáleného počítače:

V naší example, když portujeme bránu do Internetu, máme pro bránu novou IP adresu (98.25.185.186), číslo portu zůstává stejné (1883). Připojte iTrixx k nové IP adrese brány: Na Telnet zadejte následující příkazy:
- >mqtthost=98.25.185.186
- >mqttport=1883
- > uložit
WFMN nyní zveřejňuje své užitečné zatížení v intervalu 1 minuty. Podívejte se na snímek obrazovky níže:

Otevřete aplikaci Datacollector, přidejte do aplikace informace o bráně:

Po kliknutí na tlačítko Uložit klikněte na kartu Zobrazení dat v aplikaci a uvidíte všechna data zařízení připojená k bráně.

Společnost Linor Technology, Inc. www.linortek.com
Informace se mohou bez upozornění změnit.
Dokumenty / zdroje
![]() |
Nastavení brány LINORTEK iTrixx MQTT a iTrixx-WFMN [pdfPokyny iTrixx MQTT Gateway iTrixx-WFMN Gateway, iTrixx MQTT Gateway iTrixx-WFMN, iTrixx MQTT Gateway, MQTT Gateway, iTrixx-WFMN |





