Bağlantı

Tek broker, her türden istemci

Firmware genellikle TCP veya TLS üzerinden MQTT konuşur; tarayıcıların ise WebSocket’e ihtiyacı vardır. ConnectMQ dördünü de dinler; böylece cihazlar, servisler ve gösterge panelleri aynı topic’leri paylaşır.

Kart gerekmez

MQTT1883mqtt://broker.connectmq.com:1883TCP
TLS üzerinden MQTT8883mqtts://broker.connectmq.com:8883TCP + TLS
WebSocket8083ws://broker.connectmq.com:8083/mqttTarayıcılar (HTTP sayfaları)
Güvenli WebSocket8084wss://broker.connectmq.com:8084/mqttTarayıcılar (HTTPS sayfaları)

Gösterilen: herkese açık paylaşımlı uç nokta. Özel broker’ınızın bağlantı bilgileri gösterge panelinizde yer alır.

Standart MQTT

Cihazlarınızın beklediği tüm MQTT özellikleri

ConnectMQ tescilli bir lehçeyi değil, MQTT spesifikasyonunu uygular — böylece mevcut istemci kütüphaneleriniz, firmware’iniz ve araçlarınız çalışmaya devam eder.

  • + ve # joker karakterleriyle yayınla / abone ol
  • En fazla bir kez ve en az bir kez teslimat için QoS seviyeleri
  • Bilinen son durum için retained mesajlar
  • Varlık tespiti için Last Will and Testament
  • Yeniden bağlanan istemciler için kalıcı oturumlar
  • MQTT 5 reason code’ları ve property’leri

Bağlantı SSS

Hangi portu kullanmalıyım?

Cihazlar ve servisler için 8883’ü (TLS üzerinden MQTT), tarayıcı uygulamaları için 8084’ü (güvenli WebSocket, yol /mqtt) kullanın. 1883 ve 8083 şifresizdir ve yalnızca hızlı testler içindir.

Tarayıcı uygulamaları doğrudan bağlanabilir mi?

Evet. ConnectMQ, MQTT’yi güvenli WebSocket (wss) üzerinden sunar; MQTT.js gibi tarayıcı MQTT istemcilerinin kullandığı da budur.

Özel bir SDK’ya ihtiyacım var mı?

Hayır. ConnectMQ standart MQTT 3.1.1 ve MQTT 5 konuşur, bu nedenle her MQTT istemci kütüphanesi çalışır.

Özel MQTT broker’ınız birkaç tık uzağınızda

Hesabınızı oluşturun, broker kimlik bilgilerinizi alın ve ilk cihazınızı bağlayın — kurulacak, yamalanacak ya da ölçeklendirilecek sunucu yok.

WebSocket Üzerinden MQTT: MQTT.js ile Tarayıcıyı MQTT Broker'a Bağlayın

Tarayıcılar ham TCP soketleri açamaz; bu yüzden web uygulamaları MQTT'yi WebSocket üzerinden konuşur. broker.connectmq.com'a bağlanan çalışan bir tarayıcı client'ı ve bir Node.js client'ı geliştirin, en sık görülen bağlantı hatalarını nasıl düzelteceğinizi öğrenin.

7 dk okuma

MQTT QoS Seviyeleri: Paket Akışları ve Örneklerle QoS 0, 1 ve 2

MQTT QoS için pratik bir rehber: QoS 0, 1 ve 2 kablo üzerinde nasıl çalışır, teslim edilen QoS neden istediğinizden düşük olabilir, oturumlar mesajları nasıl kuyruğa alır ve her kullanım senaryosu için hangi seviyeyi seçmelisiniz.

8 dk okuma