Obslužný program klienta protokolu MQTT
Obslužný program klienta protokolu MQTT je aplikací jazyka Java™, kterou lze použít k prozkoumání funkcí protokolu MQTT, tedy k připojení ke správci front a k publikování a odebírání témat.
Obslužný program klienta lze použít k ověření nastavení telemetrie (například při vytvoření kanálu telemetrie), nebo může tento klient pomáhat při vývoji a ladění aplikací. Další informace o funkcích a vlastnostech obslužného programu klienta protokolu MQTT naleznete v následujících popisech:
- Publikovat
- Publikování zprávy do tématu, které je následně distribuováno příslušným odběratelům.
- Odebírat
- Klienti a modul listener MQXR mohou vyjádřit zájem o téma pomocí přihlášení k odběru, a přijímat tak zprávy publikované do daného tématu.
- Téma
- Téma je klíčem, který identifikuje informace o kanálu, kam jsou zprávy publikovány. Odběratelé používají název tématu k identifikaci informačních kanálů, z nichž chtějí přijímat publikované zprávy.
- Zpráva
- Zpráva v kontextu obslužného programu klienta protokolu MQTT odkazuje na informační obsah zprávy distribuovaný odběratelům, kteří vyjádřili zájem o téma. Zprávy se mohou skládat z alfanumerických znaků.
- Kvalita služby (QoS)
- Obslužný program klienta protokolu MQTT poskytuje tři úrovně kvality služby:
- Zachováno
- Tato volba je používána pouze pro publikování zpráv. Určuje, zda je zpráva z publikování v tématu uchovávána serverem MQTT (ve správci front produktu IBM® MQ) po jejím doručení aktuálním odběratelům. Pokud vytvoříte odběr tématu, kde je nestaveno zachované publikování, okamžitě obdržíte nejaktuálnější zachované publikování v tomto tématu.
- Poslední zpráva při selhání
- Jedná se o volbu připojení, která určuje zprávu odeslanou do produktu IBM MQ v případě neočekávaného odpojení klienta protokolu MQTT. Tato volba zahrnuje téma, zprávu, kvalitu služeb a volbu zachování publikování.
Zvažte nastavení volby Kvalita služby (QoS) na hodnotu
1
nebo2
, která zaručuje doručení. - Vymazat relaci
- Spuštění klienta protokolu MQTT s volbou vymazání relace odebere všechna nevyřízená publikování a všechna původní publikování, která v klientovi existovala před daným připojením. Pokud neexistuje žádná předchozí relace, obslužný program klienta bude spuštěn s novou relací.
- Historie klienta
- Historie klienta poskytuje informace o událostech, k nimž došlo během používání obslužného programu klienta protokolu MQTT. Příklady událostí:
Připojeno
,Odpojeno
,Publikováno
neboS přihlášeným odběrem
.Úplné podrobnosti o jednotlivých položkách zobrazíte jejich výběrem a stisknutím klávesy Enter. Případně můžete na položky poklepat.
Sloupce v historii klienta můžete přeuspořádat pomocí přetažení názvů sloupců a jejich umístění v požadovaném pořadí.