MQTT Client
Pokud vaše služba provozuje server brokeru MQTT, můžete použít typ MQTT Client, který se k vašemu serveru připojí a data na něm publikuje.
Specifická konfigurace
| Název | Popis | Platné hodnoty |
|---|---|---|
mqtt_dist_client_id | Client ID pro MQTT | Libovolný řetězec |
mqtt_dist_transport | Typ přenosu použitý pro připojení k serveru | tcp nebo websockets |
mqtt_dist_tls | Zda se má k připojení použít TLS | true nebo false |
mqtt_dist_json_datastream_topic | Téma (topic) pro odesílání telemetrických zpráv | Libovolný řetězec |
mqtt_dist_publish_qos_default | Parametr QoS zpráv odesílaných klientem | Libovolné celé číslo |
embed_metadata | Přidá do obsahu zprávy metadata jako account_visibility nebo integration_client_id | true nebo false |
Příklad specifické konfigurace
Následuje příklad konfiguračního JSON.
{
"mqtt_dist_client_id": "dronetag_0001",
"mqtt_dist_transport": "tcp",
"mqtt_dist_tls": false,
"mqtt_dist_json_datastream_topic": "dronetag/telemetry/{msgtype}",
"mqtt_dist_publish_qos_default": 0
}
Použití {msgtype} v názvu tématu
Pokud používáte formát Dronetag DUMP a chcete posílat různé typy zpráv do různých témat, můžete do názvu tématu vložit zástupný text {msgtype}. Před odesláním se nahradí skutečným typem zprávy. Je-li typem zprávy například „UA telemetry“, z tématu dronetag/telemetry/{msgtype} se stane dronetag/telemetry/tele-ua.
Dostupné typy zpráv:
tele-ua- zprávy s telemetrií UAtele-operator- zprávy s telemetrií operátoratele-system- zprávy se systémovou telemetriíoperation-update- zprávy o změně operace
Více o typech zpráv najdete na stránce Zprávy DUMP.
Doporučení ke konfiguraci
- Obvykle je nutné nastavit platný Target Port.