IOT Cihazlarda Mesajlaşma Komut Seti Nasıl Olmalı?

IoT cihazlar ile mesajlaşmak için HTTP veya MQTT gibi protokoller kullanılır. Bu 2 yöntemin haricinde socket yapısıda tercih edilebilir. Meşe Mekatronik olarak biz HTTP ve MQTT protokollerini tercih ediyoruz. Bu 2 yöntemden hangisi tercih edeceğinizi bilmiyorsanız https://blog.iothook.com/2022/06/iot-cihazlarda-http-veya-mqtt-hangisini.html sayfasındaki yazımızı okuyabilirsiniz.

IoT Komut Örneği (Amazon)

Örneğimizde evimizdeki bir IoT cihazının aşağıdaki cihazlara bağlı olduğunu ve bu cihazlar ile mesajlaşma komut setinin nasıl yapılandırılması gerektiğini açıklamaya çalışalım.

MQTT IoT Cihazımızın Bağlı Olduğu Cihazlar;

  • Salon Lamba
  • Mutfak Lamba
  • Mutfak Fırın
  • Balkon Kombi
  • Balkon Lamba

MQTT IoT Cihazın bize mesaj gönderme örneği;

Topic:

  • main_namespace/child_grup_name/response
  • ahmet_ev/salon/response

Mesaj:

  • {“salon_lamba”: durumu}
  • {“mutfak_lamba”: durumu,”mutfak_firin”:durumu}
  • {“balkon_kombi”: durumu,”balkon_lamba”:durumu}

MQTT IoT Cihaza bizim gönderdiğimiz mesaj örneği:

Topic:

  • main_namespace/child_grup_name/write
  • ahmet_ev/salon/write

Mesaj:

  • {“ahmet_ev”:{“salon”:{“write”:{“salon_lamba”:1}}}}}
  • {“ahmet_ev”:{“mutfak”:{“write”:{“mutfak_lamba”: 1,”mutfak_firin”:1}}}}}
  • {“ahmet_ev”:{“balkon”:{“write”:{“balkon_kombi”: 0,”balkon_lamba”:1}}}}}

Faydalanmanız dilegiyle iyi çalışmalar…