Sunday, December 11, 2016

MQTT Projesi

MQTT Projesi için 3 saat ayırmıştım. Ama 15 saatimi aldı.
  1. Arduinoyu çalıştırmak ve seri porttan bilgi almak ve yazdırmak. Sıcaklık sensörü ve limitlerine göre LED'leri yakmak.
  2. Arduino ortamını(IDE'sini) kullanarak ESP8266'yı programlamak
  3. ESP8266ile seri porttan bilgi alışverişi yapmak
  4. ESP8266 Yeni Firmware yüklemek.
  5. Sonra wifi'ı tanıtmak
  6. Web server gibi kullanmarak veri okumak
  7. MQTT protokolü ile public brokera bağlanmak ve veri göndermek (Topic ve Publish olayı)
  8. Verileri Android üzerinden subscribe olarak almak
  9. Sıcaklık değerini almak ve brokera göndermek.
Şu an ipucu detay verecek zamanım yok. Umarım bir gün detaylı anlatırım...

Bunları yaparken çılgınlar gibi web'ten araştırma yaptım. Bir çok şey denedim.

Bunlardan bazıları:
http://www.elec-cafe.com/temperature-sensor-on-the-web-with-esp8266-and-ds18b20/
http://www.jerome-bernard.com/blog/2015/10/04/wifi-temperature-sensor-with-nodemcu-esp8266/
https://tuts.codingo.me/mqtt-and-esp8266

Ekstra
http://test.mosquitto.org/
http://blog.amesbielenberg.com/wifi-temperature-logging/