Bağlı Ürünler ve Akıllı Donanım

Bağlı Ürünler ve Akıllı Donanım için MQTT

Kendi müşterileriniz için akıllı donanım — ev aletleri, giyilebilir cihazlar, kontrolörler, sensörler — geliştiriyorsanız, ürününüz bir broker’a dayanır — ve o broker’ın başında sürekli nöbet tutmak zorunda kalmamalısınız. Siz cihaza ve uygulamaya odaklanın; broker altyapı olarak kalsın.

Kart gerekmez

Neler geliştirebilirsiniz

Bağlı ürününüzü ConnectMQ üzerinde geliştirin

Firmware’i ve uygulamaları siz geliştirirsiniz, veriyi ConnectMQ taşır. Gönderdiğiniz her cihaz durumunu yayınlar; mobil uygulamanız, destek konsolunuz, analitiğiniz ve güncelleme servisiniz ihtiyaç duydukları topic’lere ayrı ayrı abone olur.

Gönderdiğiniz cihazlar
ESP32 cihazlarproducts/{id}/state
Gömülü Linux kontrolörlerproducts/{id}/events
Telefon üzerinden giyilebilirlerproducts/{id}/telemetry
Yapılandırma ve firmware bilgisiproducts/{id}/config
ConnectMQ
  • 8883’te TLS
  • cihaz bazlı ACL
  • güvenli WebSocket
  • retained mesajlar
Üzerine sizin geliştirdikleriniz
Müşteri mobil uygulaması
Destek konsolu
Ürün analitiği
Firmware dağıtım servisi
Neler elde edersiniz

ConnectMQ ile Bağlı Ürünler ve Akıllı Donanım

  • Standart MQTT; ESP32, nRF, STM32, gömülü Linux ve mobil uygulamalarla çalışır
  • Tarayıcı ve mobil uygulamalar güvenli WebSocket üzerinden bağlanır
  • Gönderdiğiniz her cihaz için ayrı kimlik bilgileri
  • Prototipten üretime aynı uç nokta yapısı
  • Retained yapılandırma ve durum sayesinde yeniden bağlanan cihaz veya uygulama anında güncel olur
  • Last Will, bir cihaz çevrimdışı olduğu anda uygulamanıza haber verir
örnek topic tasarımı
products/{device-id}/state
products/{device-id}/events
products/{device-id}/config         (retained)
Kullanım senaryoları

Donanım ekiplerinin ConnectMQ üzerinde geliştirdikleri

Eşlikçi mobil uygulama

Müşteriler canlı durumu görür ve cihazı telefonlarından kontrol eder; komutlar ve durum aynı broker üzerinden taşınır.

Cihaz tanımlama

Her ünite fabrikada ya da ilk kurulumda kendi kimlik bilgilerini ve topic izinlerini alır.

Firmware dağıtımı

Bir cihaz grubuna güncelleme bildirimi yayınlayın, her ünitenin yeni sürümünü bildirmesini izleyin ve dağıtımı dalgalar halinde yapın.

Uzaktan teşhis

Destek konsolunuz tek bir ünitenin olaylarına ve loglarına abone olur; müşteriye dakikalar içinde yardım edersiniz.

Kullanım analitiği

Sahadan gelen özellik kullanımı ve hatalar, ayrı bir telemetri altyapısına gerek kalmadan analitiğinize akar.

Pilot partiler

Free veya Basic planında bir prototip partisiyle başlayın ve aynı kodla büyük bir filoya büyüyün.

Cihaz bazlı ACL nasıl karar verir

unit-0193 kuralı: products/0193/#

İstemciİşlemTopicSonuç
unit-0193publishproducts/0193/stateizinli
unit-0193subscribeproducts/0193/configizinli
unit-0193subscribeproducts/0194/#reddedildi
unit-0193publishproducts/0194/commandsreddedildi
support-appsubscribeproducts/+/eventsizinli
Cihaz bazlı kimlik bilgileri

Her cihaz yalnızca kendi topic’lerini görür

Her cihaza kendi kullanıcı adını ve parolasını verin ve onu products/{its id}/# ile sınırlayın. Kopyalanmış veya ele geçirilmiş bir cihaz başka hiçbir cihazı okuyamaz ya da kontrol edemez; filonun geri kalanına dokunmadan tek bir kimlik bilgisini iptal edebilirsiniz.

Gerçek hayattan bir örnek

Müşteriniz Boost’a dokunur — arıtıcı bir saniyede yanıt verir

Bağlantılı bir ürünün gündelik döngüsü: müşterinin evindeki cihaz durumunu yayınlar, mobil uygulamanız abone olur, komutlar da cihazın kendi topic’leri üzerinden geri gider. Cihaz da uygulama da ConnectMQ’ya dışarı doğru bağlanır.

ConnectMQMQTT broker · TLS 8883Hava arıtıcıPM2.512383124µg/m³Fan 1Fan 3Boostunit 0193 · 21,5 °CMobil uygulamanızMüşterinin telefonu · güvenli WebSocket12383124Müşterinin salonuHava arıtıcı · ESP32 · Wi-Fiproducts/0193/state {"pm25":38,"fan":1}products/0193/state {"pm25":38,"fan":1}products/0193/set {"fan":3}products/0193/set {"fan":3}products/0193/state {"fan":3}Uygulamanız · şimdiSalon: boost açık — hava iyileşiyorConnectMQMQTT broker · TLS 8883Hava arıtıcıPM2.512383124µg/m³Fan 1Fan 3Boostunit 0193 · 21,5 °CMobil uygulamanızMüşterinin telefonu · güvenli WebSocket12383124Müşterinin salonuHava arıtıcı · ESP32 · Wi-Fiproducts/0193/state {"pm25":38,"fan":1}products/0193/state {"pm25":38,"fan":1}products/0193/set {"fan":3}products/0193/set {"fan":3}products/0193/state {"fan":3}Uygulamanız · şimdiSalon: boost açık — hava iyileşiyor
  1. 19:20 Hava arıtıcı

    Hava kötüleştiğinde durumunu yayınlar: PM2.5 38 µg/m³, fan 1. kademede.

    products/0193/state → {"pm25":38,"fan":1}
  2. 19:20 Mobil uygulamanız

    Müşterinin kimlik bilgileriyle cihazın topic’lerine abonedir. Müşteri Boost’a dokunur.

    products/0193/set → {"fan":3}
  3. 19:20 Hava arıtıcı

    Fanı hızlandırır ve yeni durumunu onaylar; uygulama bunu anında gösterir.

    products/0193/state → {"pm25":31,"fan":3}
  4. 19:21 Müşteri

    Hava kalitesinin iyileştiğini izler — cihaz da hiçbir zaman başkasının topic’lerini görmez.

Cihaz bazlı kimlik bilgileri: 0193 numaralı ünite yalnızca products/0193/# kullanabilir; böylece kopyalanmış bir firmware başka kimsenin arıtıcısını okuyamaz ya da kontrol edemez.

Pilot

İlk cihazlarınızla bu hafta prototip oluşturun

Kart gerektirmeyen Free planla başlayın. Basic, 100’e kadar eşzamanlı bağlantı içerir — bir prototip partisi ve test uygulamalarınız için yeterli. Sevkiyatlar büyüdükçe Scale’e geçin — aynı uç nokta yapısı, firmware’i yeniden yazmak yok.

Yönetilen MQTT Broker Nedir? Avantajları, Maliyetleri ve Doğru Seçim

Yönetilen bir MQTT broker ile sunucu, sertifika ve yama yükünü üstlenmeden IoT mesajlaşmasını çalıştırırsınız. Yönetilen ve self-hosted seçenekleri karşılaştırın, dağıtım modelinizi seçin ve ilk client'ınızı beş dakikada bağlayın.

9 dk okuma