Nesnelerin İnterneti (IoT) protokolleri, verimli veri aktarımı ve cihazı içebilirlik sağlamak için uygun iletişim standartlarını seçmeyi içerir. Bu makale ortak IoT protokollerini karşılaştırır ve performans özelliklerini temel hesaplamalar yoluyla inceler.

Common IoT protokolleri

IoT uygulamalarında çeşitli protokoller yaygın olarak kullanılmaktadır, her biri benzersiz özelliklerle. En yaygın MQTT, CoAP ve HTTP içerir. Bu protokollerin yanı sıra, güç tüketimi ve çeşitli ağ ortamları için uygun olması gerekir.

Performans Metrikleri

IoT protokollerinin performans değerlendirmesi genellikle geç kalmışlık, transkript ve enerji verimliliği gibi ölçümleri içerir. Hesaplamalar belirli uygulama gereksinimlerine dayanan protokolleri karşılaştırmaya yardımcı olabilir.

Örnek Performans Hesaplama

Bir cihaz dakikada 100 mesaj gönderiyorsa, her mesaj 50 tane külot, her protokol için veri oranı tahmin edilebilir. MQTT için minimum ek olarak, etkili veri oranı ham veri oranına yakındır.For HTTP, with additional headers, the data rate azaltır.

  • MQTT: 100 mesaj / × 50 bytes = 5000 bytes/min ⁇ 0.083 bytes/sec
  • HTTP: 100 mesaj / × 70 bytes (öncüler dahil) = 7000 kişi / ⁇ 0.117 bytes/sec ⁇ 0.117
  • CoAP: 100 mesaj / × 55 bytes ⁇ 0.092 bytes/sec

Bu hesaplamalar, protokol ekinin veri iletim oranlarının, ağ kısıtlamaları ve uygulama ihtiyaçlarına dayanan protokol seçimine nasıl etkilendiğini göstermektedir.