Product Guides

Como Fazer Desenvolvimento Low-code no iHost?

How to Do Low-code Development in iHost?

Cobrimos brevemente as capacidades da API do iHost e mencionamos o projeto de código aberto para mostrar como conectar dispositivos ao iHost e como controlar dispositivos no iHost. Claro, entendemos que alguns desenvolvedores não querem ler e aprender documentos complexos de API e código-fonte de referência, então também fornecemos um conjunto de ferramentas para desenvolvedores que desejam fazer desenvolvimento low-code.

Node-RED é uma ferramenta poderosa para construir aplicações IoT. Ele usa uma abordagem de programação visual. Permite que desenvolvedores conectem blocos de código predefinidos (chamados “nós”) para executar tarefas, e quando conectados formam um “Fluxo”. Ele conecta dispositivos de hardware, APIs e serviços online de forma low-code.

Encapsulamos uma variedade de APIs do iHost e fornecemos nós com várias funções para os usuários, facilitando o uso da API ABERTA do iHost de forma WYSIWYG. O projeto também é open source, e você pode encontrá-lo aqui :

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

Dessa forma, você não precisa ler e aprender o documento da API, apenas precisa aprender a usar o módulo de nós, podendo implementar o acesso do dispositivo ao iHost e controlar o dispositivo na função do iHost.

Atualmente, os seguintes nós estão online:

  • Escutando Nó para mudança de status: monitorar para os eventos de mudança de status de um ou mais dispositivos
  • Escutando Nó para status online: Monitora o status online de um ou mais dispositivos
  • Nó de escuta para adição de dispositivo: Monitora o iHost para eventos de registro de dispositivo
  • Nó de escuta para exclusão de dispositivo: Monitora um ou mais eventos de exclusão de dispositivo
  • Nó de escuta para modificação de informações do dispositivo: Monitora um ou mais eventos de modificação de informações do dispositivo
  • Nó de controle de dispositivo: Controla o dispositivo especificado
  • Nó de consulta de lista de dispositivos e informações do dispositivo: Obtém a lista completa de dispositivos ou informações específicas de um dispositivo
  • Nó de consulta de status do Gateway: Obtém o status de funcionamento do iHost
  • Nó de mensagem JSON: envia um dado JSON para o iHost para controlar o dispositivo
  • Nó de registro de dispositivo: registra um novo dispositivo no iHost e o controla

Se você tiver algum problema com os nós, sinta-se à vontade para nos contatar e coletaremos mais sugestões para continuar otimizando e iterando esses nós.

  • Para a documentação mais recente da API do iHost, por favor clique aqui:

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

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

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

Continuar lendo

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

Deixar comentário

Os comentários precisam ser aprovados antes da publicação.

Este site é protegido por hCaptcha e a Política de privacidade e os Termos de serviço do hCaptcha se aplicam.