Bu videoda, Node-RED kullanarak OpenWeatherMap API üzerinden canlı hava durumu verilerini nasıl çekeceğimizi ve 4 farklı çıkışlı bir Function Node ile bu verileri illere göre nasıl ayıracağımızı öğreniyoruz. HTTP Request düğümünün mantığını ve JSON verilerini nasıl işleyeceğinizi adım adım gösterdim.
📍 Videoda Neler Var?
HTTP GET Nedir? İnternet üzerindeki bir servisten veri alma yöntemi.
OpenWeatherMap Entegrasyonu: API key alma ve bağlantı kurma.
Çoklu Çıkış: Tek bir fonksiyon düğümünü 4 kola bölerek İstanbul, Ankara, İzmir ve Bursa verilerini ayırma.
🛠️ Kullanılan Düğümler:
Inject: Akışı tetiklemek için.
HTTP Request: API sorgusu yapmak için.
JSON: Veriyi okunabilir formata sokmak için.
Function: Veriyi 4 farklı çıkışa yönlendiren beyin düğümümüz.
📌 Abone olmayı ve sorularınızı yorumlarda sormayı unutmayın...
#NodeRED #IoT #HavaDurumu #API #Automation #Otomasyon #HTTPGET #JavaScript #SmartHome #VeriGörselleştirme #LowCode #Programming
HTTP GET ve Node-RED İlişkisi
HTTP GET Nedir? Bir sunucudan veri almak için kullanılan en yaygın yöntemdir. Tarayıcıya bir URL yazdığınızda aslında bir GET isteği atmış olursunuz.
Node-RED'de GET: http request düğümü ile API uç noktalarına (URL) bağlanarak hava durumu, döviz kurları veya sensör verilerini "çekmek" için kullanılır.
Payload ve Query: GET isteklerinde parametreler (örneğin şehir adı veya API anahtarı) genellikle URL'nin sonuna eklenerek gönderilir.
__________________________ #E-Motion Lab_______________________
Node-RED Nedir ve Nerelerde Kullanılır?
Node-RED, donanım aygıtlarını, API'leri ve çevrimiçi hizmetleri yeni ve ilginç yollarla birbirine bağlamak için kullanılan, akış tabanlı bir geliştirme aracıdır.
Endüstriyel Otomasyon (IIoT): PLC cihazlarından veri çekip analiz etmek ve buluta göndermek için kullanılır.
Akıllı Ev Sistemleri: Işıkları, termostatları veya güvenlik kameralarını tek bir merkezden yönetmek (Home Assistant entegrasyonu vb.) için idealdir.
Veri Entegrasyonu: Farklı formatlardaki (JSON, XML, CSV) verileri birbiriyle konuşturmak ve veri tabanlarına (MySQL, InfluxDB) kayıt yapmak için kullanılır.
Dashboard Oluşturma: Karmaşık verileri, sürükle-bırak yöntemiyle grafiklere ve göstergelere dönüştürmek için harikadır.
🛠️ 4 Çıkışlı Fonksiyon Düğümü Yapısı
Videonun en can alıcı noktası olan "veriyi illere göre dağıtma" mantığını izleyicilerine şöyle açıklayabilirsin:
Giriş: API'den tüm Türkiye veya seçili illerin verisi tek bir paket (JSON) olarak gelir.
İşlem: Function Node içerisinde gelen verinin içindeki şehir ismini kontrol ederiz.
Node-RED nedir, Node-RED hava durumu çekme, HTTP request node kullanımı, Node-RED API entegrasyonu, Node-RED dersleri türkçe, IoT projeleri, akıllı şehir uygulamaları, JSON veri işleme, Node-RED function node birden fazla çıkış, OpenWeatherMap Node-RED kurulumu, Node-RED dashboard yapımı, programlama dersleri, api nasıl kullanılır.
#NodeRED #IoT #HavaDurumu #API #Automation #Otomasyon #HTTPGET #JavaScript #SmartHome #VeriGörselleştirme #LowCode #Programming