Ing. Michal Martin. MQTT na zařízeních Weintek

Podobné dokumenty
Ing. Michal Martin. Spojení PLC CLICK s NA-9289

Ing. Michal Martin. CODESYS v panelech firmy Weintek

EASY ACCESS 2.0. Podpora pro vzdálené HMI a PLC. základní uživatelská příručka

Instalace Microsoft SQL serveru 2012 Express

ÚVOD... 3 REGISTRACE... 4 PUBLIKOVÁNÍ... 5 PŘÍSPĚVEK... 6 KALENDÁŘ... 7 MANUÁLY... 8 VLOŽENÍ NOVÉHO PŘÍSPĚVKU... 9 EDITOR... 10

1. Přihlášení Ke spuštění Webové aplikace potřebuje rodič a žák či učitel pouze internetový prohlížeč, do kterého zadá adresu Vašeho webového

Instalace SQL 2008 R2 na Windows 7 (64bit)

ČSOB Business Connector

Voltampérová charakteristika diody

Nastavení komunikace mezi Productivity2000 a měničem MOVIDRIVE MDX61B

Uživatelská příručka

TwinCAT IoT Řešení pro průmysl 4.0

Průvodce nastavením VoIP u telefonní ústředny OMEGA

Pracovat budeme se sestavou Finanční tok. S ostatními se pracuje obdobně. Objeví se předdefinovaná sestava. Obrázek 1

NAS 323 NAS jako VPN Server

Obsah. KELOC CS, s.r.o... v ý v o j a p r o d e j e k o n o m i c k é h o s o f t w a re

Základní nastavení brány 2N VoiceBlue MAX

LAN adaptér. Návod k použití

Nastavení ového klienta NEOFEMA s.r.o. server Slunečnice

ČSOB Business Connector Instalační příručka

PŘÍRUČKA SÍŤOVÝCH APLIKACÍ

Návod na nastavení bezdrátového routeru Asus WL-520g Deluxe v režimu klient

Možnosti tisku v MarushkaDesignu

Nastavení ového klienta

Rozhraní Ethernet. KERN & Sohn GmbH Ziegelei 1 D Balingen info@kernsohn.com. Stránka 2. KMB-A01/ FTB-A09/ ITB-A17-IA-cz-0710

Uživatelský manuál WEB SERVICE V3.0 IP kamer Dahua

Instalace propojení dotykového PANELu a SYSTÉMU pomocí Ethernetu (náhrada propojení USB kabelem)

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

TVOŘÍME MAPU V GIS. manuál

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

ID-Ware II Posílání upozornění em na událost s datumovou závislostí

ČSOB Business Connector instalační příručka

NAS 208 WebDAV bezpečné sdílení souborů

Nastavení telefonu Sony Ericsson P800

Návod pro připojení do pevné sítě na kolejích, učebnách a v kancelářích Univerzity Pardubice

1. Obecná konfigurace autentizace osob. 2. Konfigurace klienta Windows Vista

ZSF web a intranet manuál

NAS 308 Seznámení s iscsi A S U S T O R C O L L E G E

Návod na nastavení klienta pro připojení k WiFi síti SPŠE Brno

Instalace MS SQL Server Express a MS SQL Server Management Express

1 Příručka používání Google Apps

Quido - Telnet. Popis konfigurace modulů Quido protokolem Telnet. 3. srpna 2007 w w w. p a p o u c h. c o m

Lokality a uživatelé

Instrukce pro vzdálené připojení do učebny 39d

OBSAH. Stránka 1 z 11 INSTALACE THINPRINT RDP V POČÍTAČI KLIENTA STAŽENÁ Z WEBU 2

Uživatelský manuál. SERInet ST

Vysílací modul ECT-16

Vítězslav Bártl. Leden 2013

Uživatelský manuál. SERInet ST

Komunikace s automaty MICROPEL. správa systému lokální a vzdálený přístup do systému vizualizace, umístění souborů vizualizace

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

Vzdálené ovládání dotykového displeje IDEC HG3G pomocí routeru VIPA TM-C VPN

MANUÁL administrátora elektronické spisové služby

ArcGIS Online Subscription

Převodník CWIZ10xSR. (převodník Ethernet / RS485, Ethernet / RS232)

MIDAM Simulátor Verze 1.5

Jak nastavit 2SMS a SMS2 na 2N StarGate - nové CPU 2013

Jak nastavit 2SMS a SMS2 na bráně 2N VoiceBlue Next

Nastavení poštovních klientů pro přístup k ové schránce na VŠPJ

Přijímací modul ECA-4

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

GWAVA antispam a antivir

Signalizace a ovládací prvky. Konektory a připojení

Demoprojekt Damocles 2404

Návod na použití univerzitní aplikace

NAS 259 Ochrana dat pomocí Remote Sync (Rsync)

Uživatelský modul GPS

PROPOJENÍ EASY-OPC SERVER A MICROSOFT EXCEL

Na vod k nastavenı u

Přijímací modul ECA-16

Uživatelský modul. Transparent Mode

STRUČNÝ NÁVOD K POUŽITÍ

Systém elektronické evidence návštěvnosti TDL500

Ing. Jan Bělohoubek verze 1.0. Ing. Radek Vozák verze 2.0. Ing. Radek Vozák verze 2.1

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

MIDAM Verze 1.1. Hlavní okno :

Rychlý uživatelský manuál. k EoC zařízení. XL-PB350CAv2

VoIP telefon Gigaset A580IP

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

Základní nastavení textového editoru Word 8.0 (Microsoft Office 97)

E-BILLING UŽIVATELSKÝ MANUÁL. Platí od

Instalace ThinPrint RDP v počítači klienta s operačním systémem Windows (x86 nebo x64)

Windows Live Movie Maker

POSTUP PŘIPOJENÍ POKLADNÍ TISKÁRNY PRO PRÁCI S ABRA GEN SPUŠTĚNOU NA VZDÁLENÉ PLOŠE

Uživatelský modul Stunnel

Identifikátor materiálu: ICT-3-03

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače

NÁVOD K POUŽITÍ. IP kamerový systém. Aplikace v češtině pro tablety a telefony:

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

VPN tunel mezi zařízením ZyXEL ZyWALL a IPSec VPN klientem ZyXEL

NÁVOD K POUŽITÍ. IP kamerový systém.

Nastavení skenování do u Technický průvodce

SSL Secure Sockets Layer

2N VoiceBlue Next. 2N VoiceBlue Next brána - instalační průvodce. Version 1.00

Použití filtrů v Museionu

Registrační číslo projektu: Škola adresa:

OPC server pro RWP80. MC Control s.r.o. 20. února 2007

Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT

Už ivatelska dokumentace

HiPath HG 1500 Multimediální komunikace ve společnostech střední velikosti

Transkript:

MQTT na zařízeních Weintek

MQTT na zařízeních Weintek Autor: Copyright TECON spol. s r. o., Vrchlabí, Česká republika Tato publikace prošla jen částečnou jazykovou korekturou. Tato publikace vznikla na základě informací dostupných v době tisku. Veškeré změny jsou vyhrazeny. Všechny ochranné známky uvedené v této knize jsou majetkem jejich vlastníků Žádná část této publikace nesmí být publikována a šířena žádným způsobem a v žádné podobě bez výslovného svolení autora a firmy TECON spol. s r. o. TECON spol. s r. o. Komenského 63 Vrchlabí 543 01 Česká republika Tel.: 499 429 100, 499 429 117 Fax: 499 422 508 e-mail: info@tecon.cz http:// www.tecon.cz TECON s.r.o. Vrchlabí Strana 2

Obsah MQTT... 4 Broker MQTT server... 4 Klienti... 4 MQTT v EasyBuilderu Pro... 6 Nastavení Serveru... 6 Nastavení Topiku... 7 Výběr Brokera...12 TECON s.r.o. Vrchlabí Strana 3

MQTT MQTT (Message Queuing Telemetry Transport) je protokol, který využívá Průmyslový Internet věcí (IIoT). IIoT propojuje různé přístroje, nástroje, senzory, do jedné sítě. Tyto věci mezi sebou komunikují a tato komunikace se souhrnně označuje M2M (Machine to Machine). MQTT je jednoduchý komunikační protokol postavený nad TCP/IP, který umožňuje mezi jednotlivými subjekty přednášet krátké zprávy. Tyto zprávy jsou tvořeny malými datovými pakety díky čemuž je tato komunikace velmi efektivní a nenáročná. Zprávy mohou produkovat například čidla, ta je poskytují (publikují, angl. Publish) do jednoho centra. Tomuto centru se říká MQTT Broker. Každá zpráva je publikována s konkrétním názvem tématu (Topic). Toto téma po jeho publikaci broker rozešle všem klientům, kteří si je nastavili k odběru (Subscribe). Klientem může být webová služba, jednoduchý program, či jiné zařízení, které tuto zprávu dále zpracuje. V pravidelných intervalech jsou tedy broker a jeho klienti informováni v příslušném Topiku. Ve stručnosti tedy odesílající zařízení pošle zprávu označenou nějakým tématem (Topic) brokeru a ten okamžitě tuto stejnou zprávu rozešle všem klientům, kteří toto téma (Topic) mají u brokeru nastavené k odběru. Broker MQTT server Centrem MQTT komunikace je broker. Jedná se o zařízení (server), který publikované zprávy přijímá a přeposílá je odběratelům. Vzhledem ke standardizovanému protokolu MQTT existuje několik implementací MQTT brokeru. Jako broker lze například využít zařízení Weintek nebo využít jeden z veřejných brokerů.(viz kapitola Výběr Brokera) Pozn. Jako broker lze využít panely Weintek a to řady emt, cmt, ie, XE a mtv-100. Pouze od EBPro V5.05.02.054 od OS verze 20150923 Klienti S MQTT může komunikovat jako klient například webová služba, jednoduchý program či jiné zařízení. Případně můžete nastavit zařízení Weintek řady cmt jako odběratele. Pozn. Jako klienta lze použít pouze cmt-svr nebo cmt-3151. Pouze od EBPro V5.05.02.054 od OS verze 20150923 pouze TECON s.r.o. Vrchlabí Strana 4

Ukázka jak může vypadat komunikace s remote MQTT brokerem. Zařízení Weintek tak musí být připojen k danému brokeru pomocí internetu. Poté lze odkudkoli na světě odebírat publikované data z daného panelu, popřípadě takto propojit dva panely napříč internetem. Na druhém obrázku je znázorněna komunikace, kde je jako MQTT broker nastaveno samotné zařízení Weintek. Lze ho tak využít jako sprostředkovatele komunikace v rámci vnitřní sítě aniž bychom museli mít přístup k internetu. TECON s.r.o. Vrchlabí Strana 5

MQTT v EasyBuilderu Pro MQTT funkce je zpřístupněna pouze u řady cmt. Naleznete ji v záložce [ IIoT ] -> [ MQTT ]. Pozn. Pouze od EBPro V5.05.02.054 od OS verze 20150923 Nastavení Serveru Nejprve je důležité nastavit informace o serveru. Zaškrtneme Enable a v nově otevřeném okně nastavíme příslušné informace. Jako první nastavíme IP adresu serveru. Pokud chceme použít vzdálený Broker, nastavíme jeho příslušnou adresu. Pokud bychom chtěli použít zařízení Weintek jako broker, zaškrtneme Localhost. IP adresa se nastaví na 127.0.0.1. Jako další možnost je nastavení portu. Defaultní port je nastaven na 1883. Dále lze nastavit Registration ID. Pokud bychom potřebovali zabezpečit komunikaci, zaškrtneme volbu Authentication. Poté můžeme nastavit přístupové jméno a heslo. TECON s.r.o. Vrchlabí Strana 6

V další záložce Address nastavíme adresu pro status a pro dynamickou kontrolu MQTT. Nejprve nastavíme slovo pro informaci o daném připojení. Hodnota v daném slově nám bude udávat, zda je panel spojen s brokerem (hodnota 2), či nikoli (hodnota 1). Dále nastavíme slovo pro dynamickou kontrolu MQTT. Od daného slova budou jednotlivé slova použity pro řízení MQTT. Tedy pro spouštění a zastavení, úpravu IP adresy, portu, registračního ID a jména a hesla pro přístup. (viz. Obrázek výše) Nastavení Topiku Jak bylo zmíněno výše u protokolu MQTT může být zařízení Publisherem (odesílatelem zprávy) nebo Subscriberem (odběratelem zpráv). Zařízení Weintek může být pouze Publisherem. Výjimku tvoří pouze komunikační servery cmt-svr a cmt-3151, které mohou být i Subsriberem. Poté co jsme nastavili potřebné informace o serveru, nastavíme Topik. Topiků může být několik a lze je psát tak aby v nich byla jistá hierarchie a tudíž se v nich dalo lépe orientovat. (ukážeme si níže). TECON s.r.o. Vrchlabí Strana 7

Jakmile jsme nastavili informace o serveru okno pro nastavení MQTT se změní na následující: V daném okně si můžeme povšimnout záložky MQTT Topic Publisher. Publisher Nastavení záložky Publisher. Klikneme na tlačítko New.. V nově otevřeném okně nastavíme informace o novém Topiku. Nejprve zvolíme Nickname a poté nastavíme jeho název, pod kterým bude vysílán do Brokeru. Tento název, jak bylo uvedeno výše, lze napsat hierarchicky pomocí lomítka /. Daný zápis poté umožní ve více vytvořených Topikách vybírat pouze informace, které chceme zobrazit. Mezi další nastavení patří Sending mode, ten lze nastavit, aby zasílal data na změnu libovolné posílané hodnoty (Trigger-based) nebo podle časového intervalu. Dále lze nastavit QoS službu a formát zasílané zprávy (JSON nebo Raw Data) TECON s.r.o. Vrchlabí Strana 8

Nyní přejdeme na záložku Address. V tomto okně budeme přidávat data, které chceme zasílat do brokeru. Každá hodnota musí mít unikátní název. Poté jen volíme, zda se jedná o Bit nebo Word a následně zadáme adresu. Takto vytvořený Topik bude odběrateli zobrazovat dané hodnoty. TECON s.r.o. Vrchlabí Strana 9

Subscriber Nyní si ukážeme druhý způsob komunikace prostřednictvím MQTT a to Subscribe. Tento způsob komunikace je možný pouze na komunikačních serverech cmt-svr a cmt-3151. Nastavení se tak liší od ostatních zařízení Weintek přidáním druhé záložky a to MQTT Topic Subscriber. Pokud bychom chtěli, aby daný komunikační server nejen publikoval, ale také odebíral, klikneme na záložku MQTT Topic Subscriber a zvolíme New. V nově otevřeném okně vyplníme Nickname a poté nastavíme jeho název. Jedná se o název Topiku, který chceme odebírat. Dále nastavíme QoS službu a formát jakým data budou přicházet. Přejdeme-li na záložku Address budeme moci přidat data, která budeme odebírat. TECON s.r.o. Vrchlabí Strana 10

Zde nastavíme, pod jakým názvem budou hodnoty přicházet a adresu kam se mají zapisovat. Pozn. V režimu Subscribe je nutné dodržet počet příchozích hodnot a jejich správný název. Broker se zde nenastavuje, jelikož je předpokládáno, že je stejný jako pro Publish. TECON s.r.o. Vrchlabí Strana 11

Výběr Brokera Pokud nepotřebujete k datům přistupovat vzdáleně je nejjednodušší možností nastavit zařízení Weintek jako Broker. To se provede pomocí zaškrtnutí možnosti Localhost nebo nastavení IP adresy na 127.0.0.1. Poté se MQTT klienti, tedy odběratelé, připojují na IP adresu daného zařízení Weintek. Je-li vyžadován přístup i z venku k daný datům, je nezbytné použít externí Broker nebo zpřístupnit panel na internet (veřejná IP adresa). Jako externí Broker lze využít veřejné Brokery Například: Host: broker.hivemq.com Port: 1883 IP adresa: 217.72.74.21 Host: iot.eclipse.org Port: 1883 IP adresa: 198.41.30.241 Host: mqtt.ihmit.net Port: 1883 IP adresa: 52.208.201.54 TECON s.r.o. Vrchlabí Strana 12