Web Statistics Arduino ve Java ile MQTT uygulaması | yakut özcan kişisel blog

Arduino ve Java ile MQTT uygulaması

Java, Arduino,MQTT uygulaması

yakut ozcan

Hala iş arama sürecinde oluşum ve sürecin git-gide kötüye gittiği günlerde tek eğlencem ve neşe kaynağım diyebileceğim blog yazılarına devam..
Bu yazımda yine bence dolu-dolu bir içerik ile karşınızdayım. İçeriğinden bahsetmek gerekirse Nodemcu ve esp8266 için hazırlanmış bir Wi-Fi yönetim arayüzünden bahsedeceğim, Nodemcu da arduino kodları ile shiftr.io  MQTT protokolü üzerinden haberleşeceğim. Son olarak da işin içine birazcık Java girecek :) 
Kısaca yaptığım şeyler aslında belirli kütüphanelerin kullanımı ve basit bir örnek diyebiliriz.


Hadi başlayalım nodemcu da kullacağımız iki ana kütüphane örneklerinin adresleri

https://github.com/tzapu/WiFiManager
https://github.com/256dpi/arduino-mqtt

Arduino kodları şu adreste:

Yükleme işleminden sonra serial monitör de access point moduna soktuğumuz nodemcu SSID-Şifre bilgileri ile web server in çalıştığı ip adresi yazıyor.

Nodemcu bağlanıyoruz. 

Bağlandıktan sonra bu şekilde bir web sayfası bizi karşılıyor. İlk seçeneği seçtikten sonra bizi aşağıda ki ekran karşılıyor.

"haydut" seçiyoruz :) Sonra şifreyi yazıp "Save" dedikten sonra

Şöyle bir ekrana yönlendiriliyorsunuz eğer şifre doğru ise 20sn içinde bağlantıyı sağlıyor ve sonrasında NodeMCU üzerinde ki kırmızı ışık yanıyor kodlarda var isterseniz silebilirsiniz. 

Bağlantıdan sonra Serial mönitörde sevinç gösterileri başlıyor :)

shiftr.io
Bu MQTT servisi ücretsiz fakat bütün verileriniz herkesin okuyabileceği şekilde açık ama benim odamın sıcaklığı bilseler ne olacak derseniz sorun yok :)
Bunun kodları da yukarıda verdiğim arduino içerisinde mevcut.

Java Örneği
Java uygulaması bir sunum için hazırladığım ve yarım saatlik bir kodlama ile yapıldı örnek olması açısından paylaşıyorum Netbeans ile yazılmıştır gerekli kütüphane "dist/lib" içerisinde mevcut.

Bütün işlemleri sorunsuz yaptıktan sonra şöyle bir ekran görüntüsü alma fırsatım oldu 

Arkadaşlar örnek kodları anlaşılır şekilde yazdığımı düşünerek Java ve MQTT kısmını atladım biraz, siz sorunuz olduğunda yazmaktan çekinmeyin. Sağ tarafda ki iletişim kutusunu aktif kullanabilirsiniz.

COMMENTS

BLOGGER
Ad

adafruit,1,Amazon,1,android,15,Android Developer Days,1,Android Geliştirici Günleri,1,androidthings,1,Arduino,15,AWS,1,bilişim,27,değişim,1,DigitalOcean,3,domain,2,edebiyat,26,esp8266,5,etkinlik,5,facebook,1,facebook messenger,1,firebase,1,Google,1,gündelik,24,haftanın şarkısı,9,Heroku,2,IFTTT,1,IoT,20,isimtescil,1,Java,8,kitap sözleri,3,led,3,linux,9,mac,1,MacbookAir,1,Mail,1,mektup,4,Mongoose-Os,1,MQTT,4,MySQL,1,network,2,Nginx,1,NodeJS,7,nodemcu,13,OpenVPN,1,örnek,2,PHP,3,Programlama,9,python,8,raspberrypi,12,resim,4,Route53,1,Scratch,1,sensörler ödev,5,Socket.io,1,spor,1,SQL,4,şarkı,12,şiir,19,teknoloji,22,telefon kamerasından,3,telegram,3,ubuntu,7,VPN,1,windows,1,youtube,27,
ltr
item
yakut özcan kişisel blog: Arduino ve Java ile MQTT uygulaması
Arduino ve Java ile MQTT uygulaması
Java, Arduino,MQTT uygulaması
https://3.bp.blogspot.com/-VkQaLQ-cjJw/WH-yuuWiFkI/AAAAAAAAMX8/AwXWxsj7kU4bGi-3Wli0nWMjX-1yzgaYgCLcB/s200/naber_cnm.jpg
https://3.bp.blogspot.com/-VkQaLQ-cjJw/WH-yuuWiFkI/AAAAAAAAMX8/AwXWxsj7kU4bGi-3Wli0nWMjX-1yzgaYgCLcB/s72-c/naber_cnm.jpg
yakut özcan kişisel blog
https://yakutozcan.blogspot.com/2017/01/arduino-ve-java-ile-mqtt-uygulamasi.html
https://yakutozcan.blogspot.com/
https://yakutozcan.blogspot.com/
https://yakutozcan.blogspot.com/2017/01/arduino-ve-java-ile-mqtt-uygulamasi.html
true
1552111022530538303
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE Ara ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy