Product Guides

Jak prowadzić rozwój low-code w iHost?

How to Do Low-code Development in iHost?

Krótko omówiliśmy możliwości API iHost oraz odwołaliśmy się do projektu open source, aby pokazać, jak podłączyć urządzenia do iHost i jak nimi sterować w iHost. Oczywiście rozumiemy, że niektórzy programiści nie chcą czytać i uczyć się skomplikowanych dokumentów API i kodu źródłowego, dlatego oferujemy również zestaw narzędzi dla programistów, którzy chcą tworzyć aplikacje niskokodowe.

Node-RED to potężne narzędzie do tworzenia aplikacji IoT. Wykorzystuje podejście programowania wizualnego. Pozwala programistom łączyć zdefiniowane bloki kodu (zwane „węzłami", nodes) do wykonywania zadań, a gdy są połączone razem, tworzą „Przepływ". Łączy urządzenia sprzętowe, API i usługi online w sposób niskokodowy.

Opakowaliśmy różne API iHost i udostępniliśmy węzły o różnych funkcjach dla użytkowników, ułatwiając im wywoływanie OPEN API iHost w trybie WYSIWYG. Projekt jest również open source i możesz go znaleźć tutaj :

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

Dzięki temu nie musisz czytać i uczyć się dokumentacji API, wystarczy nauczyć się korzystać z modułu węzłów, aby zrealizować dostęp urządzenia do iHost i sterowanie urządzeniem w funkcji iHost.

Obecnie online są następujące węzły:

  • Nasłuchiwanie węzeł zmiany statusu: monitorowanie na zdarzenia zmiany statusu jednego lub więcej urządzeń
  • Nasłuchiwanie Węzeł statusu online: Monitoruje status online jednego lub więcej urządzeń
  • Węzeł nasłuchujący dodawania urządzenia: Monitoruje iHost pod kątem zdarzeń rejestracji urządzenia
  • Węzeł nasłuchujący usuwania urządzenia: Monitoruje jedno lub więcej zdarzeń usunięcia urządzenia
  • Węzeł nasłuchujący modyfikacji informacji o urządzeniu: Monitoruje jedno lub więcej zdarzeń modyfikacji informacji o urządzeniu
  • Węzeł sterowania urządzeniem: Steruje określonym urządzeniem
  • Węzeł zapytania o listę urządzeń i informacje o urządzeniu: Pobiera pełną listę urządzeń lub informacje o konkretnym urządzeniu
  • Węzeł zapytania o status bramy: Pobiera status działania iHost
  • Węzeł wiadomości JSON: wysyła fragment danych JSON do iHost w celu sterowania urządzeniem
  • Węzeł rejestracji urządzenia: rejestruje nowe urządzenie w iHost i nim steruje

Jeśli masz jakiekolwiek problemy z węzłami, prosimy o kontakt, a my zbierzemy więcej sugestii i będziemy kontynuować optymalizację oraz iterację tych węzłów.

  • Aby uzyskać najnowszą dokumentację API iHost, kliknij tutaj:

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

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

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

Czytaj dalej

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

Zostaw komentarz

Wszystkie komentarze są moderowane przed opublikowaniem.

Ta strona jest chroniona przez hCaptcha i obowiązują na niej Polityka prywatności i Warunki korzystania z usługi serwisu hCaptcha.