← Tüm yazılar
Teknik10 dk okuma

MQTT Protokolü: IoT İletişiminin Temel Taşı

MQTT protokolünün IoT ekosistemindeki kritik rolünü, QoS seviyeleri, topic yapısı ve güvenlik mekanizmalarını detaylı olarak inceliyoruz.

MQTT (Message Queuing Telemetry Transport), kısıtlı ağ koşullarında bile güvenilir mesajlaşma sağlayan hafif bir publish-subscribe protokolüdür. Sensium platformu, cihazlardan veri toplamak için MQTT'yi birinci sınıf olarak destekler.

Topic yapısı: pulse/{tenantId}/{deviceKey}/telemetry — bu yapı multi-tenant izolasyon ve cihaz bazlı filtreleme sağlar. Sensium'un ingestion pipeline'ı, gelen mesajı doğrular, tenant'ı kontrol eder, TimescaleDB'ye yazar ve WebSocket üzerinden arayüze iletir — hepsi milisaniyeler içinde.

QoS seviyeleri: QoS 0 (en fazla bir kez), QoS 1 (en az bir kez, önerilen), QoS 2 (tam olarak bir kez, yoğun kaynak kullanır). Sensium, varsayılan olarak QoS 1 kullanır — duplikasyon toleransıyla güvenilirlik sağlar.

Güvenlik için TLS zorunludur. Her cihaz kendi auth token'ı ile bağlanır. IP whitelist özelliği ile hangi IP'lerden MQTT bağlantısı kabul edileceği tenant bazında kontrol edilebilir.

Sensium ayrıca OTA firmware güncellemeleri, uzaktan konfigürasyon ve reboot komutlarını downlink topic'leri üzerinden cihazlara gönderir. Bu sayede IoT cihaz yönetimi saha ziyareti gerektirmeden yapılabilir.

Sensium'u bugün denemek ister misiniz?

7 gün ücretsiz deneme · Kredi kartı gerekmez

Planları incele