ESP8266 için Mongoose-Os kurulumu,ESP8266,Mongoose-Os,NodeMCU
Merhaba arkadaşlar son günlerde Google Cloud ve IoT çözümleri üzerine araştırmalarıma devam ederken mongoose os ile karşılaştım. C ve Javascript temelli bir iot işletim sistemi web tabanlı bir arayüz üzerinden esp8266 ve diğer bir kaç kartı flashlayıp programlayabilmenize imkan tanıyor. MQTT için TLS desteği ile amazon ve google iot core ile çok kolay kulllanılabiliyor. Daha fazla bilgi için link: https://mongoose-os.com/
Yukarıda ki ekran görüntüsünden de anlaşılacağı gibi mongoose os'un ide'si bir çok platform da çalışıyor. Ben şuan blog yazısını ubuntu da yazığım için işlemleri ubuntu üzerinden anlatacağim.
Aslında gayet basit 4 adımda kurulum tamamlanıyor.
sudo add-apt-repository ppa:mongoose-os/mos
sudo apt-get update
sudo apt-get install mos
mos --help
mos
Eğer bir sorun olmadan kurulum biterse terminalden "mos" yazığınız da internet tarayıcınız açılacak ve sizi aşağıda ki bir ekran karşılayacaktır.
Daha sonra NodeMCU bilgisayara usb ile bağlıyoruz ve bu menüyü aşağıda ki gibi şekillendirip "Flash" diyoruz.
Bu sırada sol attan durumu takip edebiliriz flash sırasında da nodemcu üzerinde ki led çok hızlı şekilde yanıp sönecektir. Ve aşağı da ki gibi wi-fi ayarları kısmı aktif olacaktır.
"Start coding" ile kodlamaya başlayabiliriz.
Her şey başarıyla gerçekleştiğinde son görünüm yukarıda ki gibi olacak. Sol altta NodeMCU'dan gelen loglar arduino da ki serial monitör gibi de düşünebilirsiniz. Sağ altta ise bilgisayarımızda çalışan mongoose-os logları var. init.js içinde şuan içinde çalışan kodlar sol tarafta cihaz içinde ki dosyalar ve sol menüde çeşitli ayarlar mevcut. Bu yazıda kodlama yapmayacağız cihaz içinde gördüğünüz kod 1 button okuma 1 led blink ve mqtt ile veri alıp gönderme örneği bir sonra ki yazımda daha detaylı bir kodlama yapacağız.






COMMENTS