...
| Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Station Will Topic | Will topic zariadenia. Ak je tento parameter nastavený a je prijatá správa so zhodným topicom, stanica prejde do komunikačnej chyby (StHardErr) a hodnoty meraných bodov sa zneplatnia. Takto je možné emulovať štandardné správanie, ktoré nastane pri chybe komunikácie so zariadením (aj keď komunikácia medzi procesom D2000 Kom a MQTT brokerom je funkčná). | ||||||||
| Station Will Payload | Obsah Will správy. Ak je tento parameter nastavený a je prijatá správa so zhodným topicom ako definuje parameter Station Will Topic, musí byť navyše zhodný aj Payload. Ak tento parameter je prázdny reťazec, stačí zhoda topiccu s parametrom Station Will Topic. Pozn: tento parameter bol implementovaný kvôli MQTT brokerom, ktorí posielajú správy s rovnakým Topic pri pripojení/odpojení zariadenia, pričom rozdiel je iba v Payloade. | ||||||||
| Payload Type | Nastavenie parsovania správy (preťaženie linkového parametra Payload Type):
| Default Text only JSON Sparkplug | Default | ||||||
| Time Field Name | Ak Payload Type=JSON, tak názov poľa s časovou značkou - preťaženie linkového parametra Time Field Name. | - | - | ||||||
| Time Mask | Maska pre parsovanie hodnoty v poli s časovou značkou - preťaženie linkového parametra Time Mask). Pozn: od nastavení časových parametrov stanice závisí, či je čas interpretovaný ako lokálny alebo UTC s nakonfigurovaným offsetom. | - | - | ||||||
Sparkplug parametre | ||||||||||
| Send Node Control/Rebirth | Pri štarte D2000 KOM procesu sa pošle na SparkPlug stanicu príkaz (NCMD alebo DCMD) s metrikou 'Node Control/Rebirth'. Odpoveďou by mala byť správa (NBIRTH/DBIRTH) so všetkými aktuálnymi metrikami. | YES/NO | YES | ||||||
...
| Info | ||||||
|---|---|---|---|---|---|---|
| ||||||
Priložený ZIP obsahuje konfiguráciu dvoch liniek a štyroch staníc s protokolom MQTT Sparkplug B. Obidve sa pripájajú (striedavo) k serverom test.mosquitto.org a localhost. Linka L.MQTT_MOSQUITTO_EN (rodič MQTT_MOSQUITTO_EN.KOM) je v režime režime Sparkplug Edge Node (producent dát), má dve stanice B.MQTT_MOSQUITTO_EN (Edge Node s adresou myGroup/myEdgeNode) a B.MQTT_MOSQUITTO_EN.Device1 (Device s adresou myGroup/myEdgeNode/myDevice1). Tieto stanice zverejňujú hodnoty objektov Hour, Min, Sec. Linka L.MQTT_MOSQUITTO_HA (rodič MQTT_MOSQUITTO_HA.KOM) je v režime Sparkplug Host (konzumer dát), má dve stanice B.MQTT_MOSQUITTO_EN HA (Edge Node príjem dát s adresou topicom myGroup/myEdgeNode) a B.MQTT_MOSQUITTO_ENHA.Device1 (Device príjem dát s adresou myGroup/myEdgeNode/myDevice1). Tieto stanice zverejňujú hodnoty objektov Hour, Min, Sec.prijímajú hodnoty objektov zverejňované meranými bodmi na Sparkplug Edge Node staniciach. Pomocou výstupných meraných bodov na Sparkplug Host staniciach (M.MQTT_MOSQUITTO_HA.Output1_Int32, M.MQTT_MOSQUITTO_HA.Output2_Float a M.MQTT_MOSQUITTO_HA.Device1.Output1_Bool) je možné posielať DCMD a NCMD správy a zapisovať do vstupných meraných bodov na Sparkplug Edge Node staniciach (M.MQTT_MOSQUITTO_EN1.Input1, M.MQTT_MOSQUITTO_EN1.Input2 a M.MQTT_MOSQUITTO_EN.Device1.Input1_Bool).
|
| Info | ||
|---|---|---|
| ||
O protokole MQTT si môžete prečítať blog |
...