Product Guides

Como Fazer Desenvolvimento Low-code no iHost?

How to Do Low-code Development in iHost?

Abordámos brevemente as capacidades da API do iHost e referimos o projeto open source para mostrar como ligar dispositivos ao iHost e como controlar dispositivos no iHost. Claro que entendemos que alguns desenvolvedores não querem ler e aprender documentos complexos de API e código fonte de referência, por isso também fornecemos um conjunto de ferramentas para desenvolvedores que querem fazer desenvolvimento low-code.

Node-RED é uma ferramenta poderosa para construir aplicações IoT. Utiliza uma abordagem de programação visual. Permite aos desenvolvedores conectar blocos de código predefinidos (chamados "nós", nodes) para executar tarefas, e quando estão conectados formam um "Fluxo". Liga dispositivos de hardware, APIs e serviços online de uma forma de desenvolvimento low-code.

Encapsulámos várias APIs do iHost e fornecemos nós com várias funções para os utilizadores, facilitando a chamada da OPEN API do iHost de forma WYSIWYG. O projeto é também open source, e pode encontrá-lo aqui :

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

Desta forma, não precisa de ler e aprender o documento da API, apenas precisa de aprender a usar o módulo do nó, 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:

  • A escutar nó para alteração de estado: monitorizar para os eventos de alteração de estado de um ou mais dispositivos
  • A escutar Nó para estado online: Monitoriza o estado online de um ou mais dispositivos
  • Nó de escuta para adição de dispositivo: Monitoriza o iHost para eventos de registo de dispositivo
  • Nó de escuta para eliminação de dispositivo: Monitoriza um ou mais eventos de eliminação de dispositivo
  • Nó de escuta para modificação de informações do dispositivo: Monitoriza um ou mais eventos de modificação de informações do dispositivo
  • Nó de controlo 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 estado do Gateway: Obtém o estado de funcionamento do iHost
  • Nó de mensagem JSON: envia um dado JSON para o iHost para controlar o dispositivo
  • Nó de registo de dispositivo: regista um novo dispositivo no iHost e controla-o

Se tiver algum problema com os nós, não hesite em contactar-nos e recolheremos mais sugestões para continuar a otimizar e iterar estes nós.

  • Para a documentação mais recente da API 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

A ler a seguir

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

Deixe um comentário

Todos os comentários são moderados antes de serem publicados.

Este site está protegido pela Política de privacidade da hCaptcha e da hCaptcha e aplicam-se os Termos de serviço das mesmas.