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.
![](https://mesemekatronik.com/wp-content/uploads/2022/10/iot-komut-seti.png)
Ö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…