MQTT

Düz bir GET, konuya abone olur ve yayınlanan tüm mesajları yazdırır. Bir POST yapmak, gönderi verilerini konuya yayınlar ve çıkar.

example.com tarafından yayınlanan home/bedroom konusundaki sıcaklığa abone olun:

curl mqtt://example.com/home/bedroom/temp

example.com sunucusu tarafından barındırılan home/bedroom/dimmer konusuna 75 değerini gönderin:

curl -d 75 mqtt://example.com/home/bedroom/dimmer

curl bir aboneye yanıt olarak ne sunar

İki bayt konu uzunluğu (MSB | LSB), konu ve ardından yükü (payload) çıktılar.

Uyarılar (Caveats)

Eylül 2022 itibarıyla curl'ün MQTT desteğinde kalan sınırlamalar:

  • Yayınlamak için yalnızca QoS seviyesi 0 uygulanmıştır
  • Yayınlamak için tutma (retain) bayrağını ayarlamanın bir yolu yoktur
  • TLS (mqtts) desteği yoktur