Düğüm Red, cihazları, API'ları ve hizmetleri bağlamak için güçlü ve esnek bir görsel programlama aracıdır. Bir Raspberry Pi'de düğüm kırmızısı çalıştırarak görevleri otomatikleştirebilir, IoT verilerini işleyebilir ve etkileşimli iş akışları oluşturabilirsiniz. Bu kılavuz, bir Raspberry Pi üzerinde düğüm kırmızısı kurarak ve çalıştırma yoluyla size yol gösterecektir.
Ne İhtiyacınız Olacak
- Ahududu pi (GPIO destekli herhangi bir model, örneğin Pi 3, Pi 4)
- MicroSD kart (en az 8GB, Sınıf 10 veya daha iyi)
- Güç kaynağı (5V, Pi 3 için minimum 2.5a; 5V, Pi 4 için 3A)
- Raspberry Pi OS (Lite veya masaüstü sürümü)
- İnternet bağlantısı
1. Adım: Raspberry Pi'yi güncelleyin
- Raspberry Pi'nizin güncel olduğundan emin olun:
sudo apt update && sudo apt upgrade -y
2. Adım: Düğüm kırmızısı takın
Bir Raspberry Pi'ye düğüm kırmızısı yüklemenin önerilen yolu resmi kurulum komut dosyası üzerindedir.
-
Düğüm kırmızısı kurulum komut dosyasını çalıştırın:
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
-
Komut dosyasının kurulumu tamamlamasına izin verin. Bu olacak:
- Node.js yükleyin veya güncelleyin
- Düğüm kırmızısını yükleyin veya güncelle
- Düğüm kırmızısını hizmet olarak çalıştıracak şekilde yapılandırın
-
Kurulumdan sonra düğüm kırmızısını başlatın:
node-red-start
-
Düğüm kırmızının önyüklemede otomatik olarak başladığından emin olmak için hizmeti etkinleştirin:
sudo systemctl enable nodered.service
Adım 3: Düğüm kırmızısı arayüzüne erişin
-
Raspberry Pi’nin IP adresini belirleyin:
hostname -I
-
Aynı ağa bağlı bir cihazda bir web tarayıcısını açın ve aşağıdakilere gidin:
http://<raspberry-pi-ip>:1880
-
Düğüm kırmızısı düzenleyici arayüzünü göreceksiniz.
4. Adım: İlk akışınızı oluşturun
- Bir düğüm ekleyin: Soldaki paletten düğümleri sürükleyin ve bırakın.
- Bağlama düğümleri: Bir düğümün çıkışını diğerinin girişine bağlayın.
- Düğümleri Yapılandırma: Özelliklerini yapılandırmak için bir düğüme çift tıklayın.
- Akışı dağıtın: Tıklayın Dağıtmak Akışınızı etkinleştirmek için sağ üst köşedeki düğme.
Örnek: Bir zaman damgası enjekte etmek ve hata ayıklama konsoluna kaydetmek için basit bir akış oluşturun.
- Sürükle Enjekte etmek düğüm ve bir Ayıklamak çalışma alanına düğüm.
- Onları bir çizgi ile bağlayın.
- Akışı dağıtın ve üzerindeki düğmeyi tıklayın. Enjekte etmek Çıktıyı hata ayıklama panelinde görmek için düğüm.
Adım 5: Düğüm kırmızısını ek düğümlerle uzatın
- Aç Palet yönet Sağ üst köşedeki menüden seçenek.
- Düğüm-Red'in yeteneklerini genişletmek için ek düğümlere göz atın ve yükleyin:
- Düğüm-Kırmızı Dashboard: Web tabanlı gösterge tabloları oluşturun.
- Düğüm-kırmızı-kontrib-MQTT: MQTT brokerlerine bağlanın.
- Düğüm-kırmızı düğüm e-posta: E -posta gönderin ve alın.
Adım 6: Düğüm kırmızının uygulamaları
- IoT Otomasyonu: Akıllı ev projeleri için sensörleri ve aktüatörleri bağlayın.
- Veri İşleme: API'lerden veya cihazlardan gerçek zamanlı verileri işleyin ve görselleştirin.
- Ev Otomasyonu: Ev Asistanı veya OpenHab gibi platformlarla entegre edin.
- Bildirimler: Telegram gibi e -posta, SMS veya mesajlaşma uygulamaları aracılığıyla uyarılar gönderin.
Sorun giderme
-
Düğüm Kırmızısı erişilemez:
- Düğüm kırmızısı hizmetinin çalıştığından emin olun:
sudo systemctl status nodered.service
- IP adresini ve bağlantı noktasını doğrulayın (varsayılan:
1880
).
- Düğüm kırmızısı hizmetinin çalıştığından emin olun:
-
Düğüm Kurulum Hataları:
- Node.js'nin güncel olduğundan emin olun:
node -v
- Sorunlu düğümleri kullanarak yeniden yükleyin. Palet yönet.
- Node.js'nin güncel olduğundan emin olun:
-
Performans Sorunları:
- Aktif akış sayısını azaltın veya daha güçlü bir Raspberry Pi modeline (ör. Pi 4) dağıtın.
Çözüm
Düğüm Red, minimal programlama bilgisi ile iş akışlarını oluşturmak ve otomatikleştirmek için güçlü bir araçtır. Bir Raspberry Pi'de çalıştırmak, IoT projeleri, veri görselleştirme ve ev otomasyonu için düşük maliyetli bir platform sağlar. Düğüm kırmızısı kurmak için bu kılavuzu izleyin ve sonsuz olasılıklarını keşfetmeye başlayın!