Product Guides

iHost'ta Düşük Kodlu Geliştirme Nasıl Yapılır?

How to Do Low-code Development in iHost?

iHost’un API yeteneklerini kısaca ele aldık ve cihazları iHost’a nasıl bağlayacağınızı ve iHost’ta cihazları nasıl kontrol edeceğinizi göstermek için açık kaynak projeye referans verdik. Elbette, bazı geliştiricilerin karmaşık API belgelerini ve kaynak kodu inceleyip öğrenmek istemediğini anlıyoruz, bu yüzden düşük kodlu geliştirme yapmak isteyen geliştiriciler için bir dizi araç da sağlıyoruz.

Node-RED, IoT uygulamaları geliştirmek için güçlü bir araçtır. Görsel programlama yaklaşımını kullanır. Geliştiricilerin önceden tanımlanmış kod bloklarını (\"düğümler\" olarak adlandırılır) bağlayarak görevleri gerçekleştirmesine olanak tanır ve bunlar bir araya geldiğinde \"Akış\" oluşturur. Donanım cihazlarını, API'leri ve çevrimiçi hizmetleri düşük kodlu geliştirme yöntemiyle bağlar.

Çeşitli iHost API'lerini kapsülledik ve kullanıcıların kullanımı için çeşitli işlevlere sahip düğümler sağladık, böylece kullanıcıların iHost’un OPEN API'sini WYSIWYG şekilde çağırmasını kolaylaştırdık. Proje aynı zamanda açık kaynaklıdır ve buradan bulabilirsiniz:

node-red-contrib-ewelink-cube (Github)

Bu şekilde, API dokümanını okumaya ve öğrenmeye gerek yoktur, sadece düğüm modülünün nasıl kullanılacağını öğrenerek cihazın iHost'a erişimini ve iHost fonksiyonunda cihaz kontrolünü gerçekleştirebilirsiniz.

Şu anda aşağıdaki düğümler çevrimiçi:

  • Dinleme durum değişikliği düğümü: izleme bir veya daha fazla cihazın durum değişikliği olayları için
  • Dinleme Çevrimiçi durum düğümü: Bir veya daha fazla cihazın çevrimiçi durumunu izler
  • Cihaz ekleme için dinleme düğümü: iHost'ta cihaz kayıt olaylarını izler
  • Cihaz silme için dinleme düğümü: Bir veya daha fazla cihaz silme olayını izler
  • Cihaz bilgisi değişikliği için dinleme düğümü: Bir veya daha fazla cihaz bilgisi değişikliği olayını izler
  • Cihaz kontrol düğümü: Belirtilen cihazı kontrol eder
  • Cihaz listesi ve Cihaz bilgisi Sorgulama düğümü: Tam cihaz listesini veya belirli cihaz bilgilerini alır
  • Gateway Durum Sorgulama düğümü: iHost'un çalışma durumunu alır
  • JSON mesaj düğümü: Cihazı kontrol etmek için iHost'a bir JSON verisi gönderir
  • Cihaz kayıt düğümü: Yeni bir cihazı iHost'a kaydeder ve kontrol eder

Düğümlerle ilgili herhangi bir sorununuz varsa, lütfen bizimle iletişime geçmekten çekinmeyin; daha fazla öneri toplayacak ve bu düğümleri optimize etmeye ve geliştirmeye devam edeceğiz.

  • En son iHost API dokümantasyonu için lütfen buraya tıklayın:

https://sonoff.tech/ihost-user-guides/api/

  • node-red-contrib-ewelink-cube Github:

https://github.com/CoolKit-Technologies/node-red-contrib-ewelink-cube

Sonraki gönderi

How to Get Device Information and Control them in iHost?
NSPanel Pro Features & Tutorial Collection

Yorum yazın

Tüm yorumlar yayınlanmadan önce incelenir.

Bu site hCaptcha ile korunuyor. Ayrıca bu site için hCaptcha Gizlilik Politikası ve Hizmet Şartları geçerlidir.