Sparkplug -aiherakenne

spBv1.0/group_id/message_type/ edge_node_id/[device_id]

spBv1.0 : Tämä viittaa käytettävään Sparkplug-koodausmekanismiin. Esimerkiksi tässä viitataan Sparkplug B -koodaukseen, joka käyttää Googlen protobuffeja.

Ryhmätunnus (group_id): Tämä on reunasolmujen looginen ryhmittely. Sitä voidaan käyttää ryhmittelemään yhteen reunasolmut, jotka ovat maantieteellisesti lähellä tai jotka suorittavat samanlaisia ​​toimintoja.

Viestityyppi (message_type): Tämä edustaa MQTT-sanoman tyyppiä. Sparkplugissa tämä voi olla muutama eri arvo, kuten ”NCMD” solmun komennolle, ”DCMD” laitekomentolle, ”NBIRTH” solmun syntymätodistukselle, ”DBIRTH” laitteen syntymätodistukselle, ”NDATA” Solmutiedot tai ”DDATA” laitetiedoille.

Reunasolmun tunnus (edge_node_id) : Tämä on reunasolmun yksilöllinen tunniste. Reunasolmu on laite, joka kommunikoi suoraan MQTT-palvelimen (välittäjä) kanssa.

Laitetunnus (device_id): Tämä on reunasolmun kanssa kommunikoivan laitteen yksilöllinen tunniste.