Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

node red

Başlatan muhittin_kaplan, 02 Mart 2020, 16:13:12

muhittin_kaplan


node red gibi bir araç kullanan var mı,
nerelerde kullanılır, diğer dillerle olan ilişkisi nedir ?

berkay_91

Processing ve NodeMCU ile haberleştirmiştim, örneğin MQTT protokolü ile birden fazla makinayı haberleştirirken
node red de broker'ı siz tasarlayabiliyorsunuz, tabi server olarak Mosquitto, firebase veya shiftr.io gibi bulut veya ücretli bir site kullanmanızda gerekli yada doğrudan node red üzerinden bir arayüz oluşturup eklediğiniz araçlarla veri alışverişi debug gibi bir sürü işlemde yapabilirsiniz...

muhittin_kaplan

Peki, python c# java gibi dillerin fonksiyonlarını sınıflarını, bu nodered  aracıyla kllanabiliyor muyum?
Paraöetreleri belli bir fonksiyonu, paremetreleri belirlemek için bu node bloklarını kullanarak, çıktısını yine node bloklarıyla başka bir fonksyona atayabilirmiyim ?

berkay_91

bildiğim kadarıyla diğer dillerin fonksiyonlarını node red içinde kullanamazsınız fakat int, String, char tipli verileri kolaylıkla gönderebiliyorsunuz yada okuyup kayıt edebiliyorsunuz hatta NodeMCU yada herhangi bir makinadan gelen bu verileri node red ile işleyip kendinize mail yada bildiri göndertebiliyorsunuz.

wtrk

#4
Biz plc izleme sistemi kurduk şuan canlı şekilde izliyoruz plc'leri. Siemens benzer izleme sistemini 350k €'ya satmış.
Tabiki bizimkinden daha kapsamlı ve daha detaylı ancak bende tüm plc input ve outputlarını izleyip her 1dk'da bir sqlite ile Db'ye kaydederek yavaştan big-data'nın temelini attık.
Önde-red içinde javascript ve python gibi diller kullanıyorsunuz.
Biz internetten bulma kodlarla bir yere kadar geldik ancak python yada java bilgimiz olsa çok daha mükemmel işler çıkartabilirdik.

Nerelerde kullanılır sorunuzun cevabı açıkçası heryerde, home automation- hava durumu, uzaktan pi üzerindeki pinlere bağlantılar yapıp pinleri kontrol etme(açma-kapatma vs)
Aklınıza gelen herşey.
NoBody Can Stop Me!!!!!

muhittin_kaplan

#5
Python Java da problemimiz yok. Bir projede, python ile yazılmış fonksiyonlara parametreleri "bağlamayı", çıktıları "çıkış node" larına bağlamayı planlıyorum.

Kullanıcı bunu her defasında yapacak.
Örneğin "Bir Asal Sayı Bulma" hesaplaması yapması gerekiyor, bunu daha önce yazdığım python fonksiyonuna
minSayı,maxSayı parametrelerini girecek (bunu bir node ile yapacak)
Fonksiyon çıktısını
Text e, printer a, web e yada bir dosyaya yazmak için istediği node a bağlayacak.
Böyle bir senaryoda kullanabilir miyim ?

wtrk

Kullanabilirsiniz hocam, zaten python ile yapılmış birçok örneği var.
NoBody Can Stop Me!!!!!