Kayıtlar

Nesnelerin İnterneti etiketine sahip yayınlar gösteriliyor

NodeMcu Internetten veri çekme | Hava Durumu openweather.org api

Resim
 Esp8266 Api ile Hava Durumunu Çekme      Nodemcu (esp8266) ile openweathermap.org 'un sağlamış olduğu api hizmeti ile illerin hava durumlarını nasıl çekebiliriz ona bakıyor olacağız. Daha önce youtube kanalımda bu konuyla alakalı bir video çekmiştim yazının sonuna video eklerim dileyenler videolu anlatımı da takip edebilirler.     openweather.org sitesine api-key için kaydolmanız gerekiyor. Kayıt işleminden sonra sisteme giriş yapıp Api-Keys menusunden yeni api-key'inizi oluşturabilirsiniz. Api-key 'iniz oluştuktan sonra bir web browser ile api-key'inizi test etmenizi öneririm çünkü aktif olması bazen 24 saati bulabiliyor. Web browser ile api-key'iniz ile veri çekebiliyorsanız keyiniz aktif olmuş ve kullanıma hazır demektir. Test etmek için aşağıda verdiğim url 'yi kullanabilirsiniz : http://api.openweathermap.org/data/2.5/weather?units=metric&q=istanbul&appid= apikeyiniz apikeyiniz ifadesi yerine api-key'inizi yazmanız gerekiyor. Eğer

Nesnelerin İnterneti IoT Esp8266 Webserver

Resim
NodeMCU kullanarak oluştuğumuz webserver ile, Esp8266 kart üzerindeki lede komutlar göndereceğiz. Aşağıda yer alan kod üzerinde yer alan  const char * ssid = "" ; // Bağlanılacak Wifi Adı const char * pwd = "" ; // Bağlanılacak Wifi Şifresi satırlarında bulunan bilgileri girmeniz gerekiyor, kartımızın bağlanacağı kablosuz ağa ait olan bilgiler kullandığınız wifi bağlantı noktasının ismi ve parolasıdır. Lütfen bu bilgileri çift tırnak içerisine yazdığınızdan emin olun. Bu bilgileri girdikten sonra kodu kartımıza yükleyebiliriz. Yine Tools -> Board-> ESP8266 Boards menüsünden Generic ESP 8266 module  seçili olduğundan ve  Port kısmından karta ait doğru portu seçtiğinizden emin olun. Yüklemeyi gerçekleştirdikten sonra Arduino IDE üzerinden Tools -> Serial Monitor (Araçlar -> Seri Ekran) 'ü açarak, wifi modeminizin kartımıza tanımladığı ip adresine ulaşabiliriz. NodeMCU erişim IP adresi http://192.168.1.39/ benzeri bi metinle ka