NodeRed – Temel Node’lar

Node-RED paleti, temel yapı taşı olarak kullanılan bir grup node’dan (core nodes) oluşur. Bu başlıkta bu node’lar hakkında bilinmesi gereken temel bilgiler verilmiştir. Node’ları çalışma alanına sürükleyip seçtiğinizde kenar çubuğunda kısa açıklamaları gözükür.

Okumaya devam et “NodeRed – Temel Node’lar”

NodeRed – Dashboard’u Yüklemek ve Ayarlamak

Dilerseniz önümüzdeki uygulamalarda çokça kullanacağımız ve aşağıda ekran görüntüsünü yer alan kontrol panel bileşenlerini Node-RED kurulumumuza dâhil edelim. Bunun için internet bağlantısına ihtiyacımız olacak.

node-red-dashboard görsel bileşenleri

Okumaya devam et “NodeRed – Dashboard’u Yüklemek ve Ayarlamak”

NodeRED – Import ve Export

Daha öncede bahsettiğim gibi Node-RED sosyal bir uygulamadır ve hazırlanan akışların kolayca paylaşılabilmesine olanak tanır. Diyelim ki bir akışı farklı bir konuma yedeklemek ya da başka birisi ile paylaşmak istiyorsunuz. Bunun için yapmanız gereken sağ üstte yer alan ana menüden Export seçeneğine tıklatmak. Export’a tıklattığınızda aşağıdaki gibi akışımızın JSON kodunun yer aldığı bir pencere açılır. Pencerenin en üstünde yer alan selected nodes, current flow ve all flows seçenekleri neyin dışarı aktarılacağını seçmenizi sağlar. Bunlar sırasıyla akış düzenleyicisinde seçili olan node’ları, aktif akışın tamamını (ekranda gözüken) ve Node-RED’in içindeki tüm akışları dışarı aktarabileceğiniz seçeneklerdir.

Okumaya devam et “NodeRED – Import ve Export”

NodeRed Çalışma Alanı ve Akış Editörü

Node-RED geliştirme ortamının ekran tasarımı 4 bölümden oluşur. Bunlar node paleti (1), başlık (2), kenar çubuğu (3) ve çalışma alanıdır (4). Başlık Deploy düğmesi, ana menü ve eğer etkinleştirilmişse kullanıcı menüsünden oluşur. Ekranın solunda yer alan palet çeşitli kategoriler altına dağıtılmış şekilde akışlarda kullanılabilecek node’ları bulundurur. Orta kısım ise çalışma alanıdır, akışlar burada oluşturulur. Kenar çubuğu ise çok amaçlı bir kullanıma sahiptir, Node-RED’in ve akışların yapılandırma seçenekleri ve yardım dokümanları burada görüntülenir. Aşağıdaki görsel, tarif edilen yerleşimi göstermektedir.

Okumaya devam et “NodeRed Çalışma Alanı ve Akış Editörü”

NodeRed Kurulum ve Ayarlar

Kurulum ve Ayarlar

Node-RED’i kurmadan önce Raspbian’ın en son sürümüne sahip olduğunuzdan emin olun. Kitabın ilk konularında kullandığınız işletim sisteminin sürümünü öğrenmeyle ilgili bir başlık yer alıyordu. Node-RED’i Raspberry Pi’a kurmak için aşağıdaki komutu verebilirsiniz.

Node-RED, kurulum için yaklaşık olarak 100MB’lık disk alanına ihtiyaç duyar. Kurulumun tamamlanması biraz zaman alabilir, sabırla bekleyin. Kurulum tamamlandıktan sonra Node-RED’i çalıştırmak için aşağıdaki gibi node-red-pi komutunu verebilirsiniz.

Okumaya devam et “NodeRed Kurulum ve Ayarlar”

Node-RED Nedir?

Node-RED, donanım cihazlarını, API’ları ve çevrim içi hizmetleri yeni ve ilginç yollarla birbirine bağlamak için geliştirilmiş görsel bir programlama aracıdır. Ağa bağlı donanım nesnelerini, API’ları ve çeşitli çevrim içi hizmetleri IoT (Internet of Things) kapsamında bir araya getirilmesi için akış tabanlı görsel programlama ortamı sağlar. Elektronik kontrol otomasyonu senaryoları ve IOT uygulamalarının çok az ya da hiç kod yazmadan görsel bir arabirimle oluşturulabileceği Node-RED ortamı ile uygulamalar, web tabanlı olarak herhangi bir tarayıcı üzerinden kontrol edilebilir, canlı olarak izlenebilir.

Okumaya devam et “Node-RED Nedir?”