IoT Protokolleri Nelerdir ?
1-MQTT Protokolü: MQTT (Message Queue Telemetry Transport)
Sensörlerden uygulamalara ve ara katman yazılımlarına basit veri akışları göndermek için kullanılan hafif bir protokoldür
2- DDS Protokolü: DDS() Data Distribution Service
Gerçek Zamanlı, ölçeklenebilir ve yüksek performanslı makina-makina iletişimi için bir IoT standartıdır. Object Managament Group(OMG) tarafından geliştirilmiştir. DDS'yi hem düşük ayak izi olan cihazlarda hem de bulutta dağıtabilirsiniz. DDS standartlarında iki ana katman vardır: A- Bilgileri abonelere ulaştıran Veri Merkezli Yayınlama-Abone Olma (DCPS) B- DCPS işlevlerine bir arabirim sağlayan Veri Yerel Yeniden Yapılanma Katmanı(DLRL)
3- AMQP Protokolü: AMQP(Advanced Message Queuing Protocol)
Mesaj odaklı middleware ortamları için bir uygulama katmanı protokolüdür. Çok sayıda mesajın iletimini sağlamak ve iletişimi doğrulamak için tasarlanmıştır. Mesajın iletimini garantilemek için akış kontrollü ve mesaj odaklı bir iletişim sağlar. Bu protokolü kullanmanın iki önemli sebebi güvenilirlik ve birlikte çalışabilirliktir. Protokolün işlem zinciri, belirli kuralları izleyen üç bileşen içerir. A- Excahnge : İletileri alır ve sıraya koyar. B- İleti Kuyruğu: İstemci uygulaması tarafından güvenli bir şekilde işleninceye kadar iletileri depolar. C- Bağlama(Binding): Birinci ve ikinci bileşenler arasındaki ilişkiyi belirler. AMQP, mesaj iletimi için aşağıda ki özelliklere sahiptir;
Mesajlaşma tipi ile ilgili geniş imkanlara sahip olması
Güvenilirlik
Konu tabanlı yayın ve abone mesajlaşma
Esnek yönlendirme
Bu protokol birçok firma tarafından kullanılmaktadır. Bunlardan en önemlileri şunlardır:
JP Morgan, günde bir milyar mesajı işleme koymak için bunu kullanmaktadır.
NASA Nebula Cloud Computing için bu protokolü kullanmaktadır.
Google firması karmaşık olayları işlemek için bu protokolden faydalanıyor.
Bu protokoller dışında aşağıdaki protokolleri de kullanabilirsiniz.
HTTP
REST
XMPP
STOMP
Last updated
Was this helpful?