Introdução ao Helium
Neste capítulo, apresentaremos os controles do console Helium que usamos para obter uma primeira impressão do console Helium.
Atualizável para sensores industriais
Com o controlador S2110 e o registrador de dados S2100 da SenseCAP, você pode facilmente transformar o Grove em um sensor LoRaWAN®. A Seeed não só ajuda você com a prototipagem, mas também oferece a possibilidade de expandir seu projeto com a série SenseCAP de robustos sensores industriais.
O invólucro IP66, a configuração via Bluetooth, a compatibilidade com a rede global LoRaWAN®, a bateria embutida de 19 Ah e o poderoso suporte do APP fazem do SenseCAP S210x a melhor escolha para aplicações industriais. A série inclui sensores para umidade do solo, temperatura e umidade do ar, intensidade de luz, CO2, EC e uma estação meteorológica 8 em 1. Experimente o mais recente SenseCAP S210x para o seu próximo projeto industrial de sucesso.
Usando o Helium pela primeira vez
Se esta é a sua primeira vez usando o Helium, consulte esta seção para concluir o registro da sua conta Helium e o uso dos componentes.
Registrar uma conta Helium
Acesse o site do Helium, depois preencha o endereço de e-mail que você deseja registrar, clique em Submit, o Helium enviará um e-mail de login para esse endereço de e-mail para concluir o registro.

Faça login no seu próprio e-mail, clique no e-mail enviado pelo Helium e volte para a página de login do Helium para concluir o seu registro. O método de login futuro é o mesmo que este.

Quando você se torna um novo membro do Helium e tem dados de dispositivo para enviar ao Helium, você receberá 250 DATA CREDITS. E 1 DC = Pacote de 24 Bytes = US$ 0,00001. Apenas 250 DCs podem não ser suficientes para colocar seu projeto em operação. Você pode optar por obter DC do Helium.
Helium Console - Flows
Flows é uma visualização centrada em gráficos dos elementos-chave no Console e permite que os usuários compreendam instantaneamente a relação entre dispositivos, funções e integrações.
Quando toda a configuração estiver concluída, cada elemento-chave será exibido abaixo da coluna Flow e os elementos serão conectados diretamente a outros elementos por meio de linhas tracejadas personalizadas.

Há uma aba Nodes no canto superior esquerdo da área de trabalho. Os nós são representações gráficas dos elementos do Console e, para identificação rápida, são codificados por cores. Pontos de conexão são usados para criar relações entre os nós.

Devices: nós de dispositivo representam o hardware que está enviando os pacotes. Como os dispositivos são a fonte dos dados e as integrações só podem receber dados, há apenas um ponto de conexão para as arestas.

Labels: nós de rótulo representam um grupo de dispositivos com algo em comum.

Functions: os usuários podem transformar e/ou analisar payloads antes de enviá-los para um endpoint. As funções podem tanto receber dados de dispositivos quanto continuar enviando dados, depois de agir, para integrações.

Integrations: permitem que os dispositivos se comuniquem com endpoints do cliente via HTTP ou MQTT.

As arestas representam o fluxo de dados de nós de dispositivo ou rótulo movendo-se da esquerda para a direita. As arestas usam pontos de conexão para criar relações entre nós.
Os usuários podem controlar o fluxo de dados do dispositivo usando arestas para fornecer as seguintes conexões de dispositivos/grupos de dispositivos (via rótulos):
- para integrações
- para funções
- para funções e depois para integrações

Podemos construir conexões entre diferentes nós arrastando com o botão esquerdo do mouse para clicar nos pontos de conexão em ambos os lados dos nós.

O Inspector oferece a capacidade de:
- Inspecionar visualmente os detalhes do nó
- Fazer alterações comuns de configuração de nós
- Acessar o nó em outras áreas do Console para edições mais completas

Para acessar o Inspector, basta clicar em um nó e diferentes opções aparecem para o seguinte:
- Devices ou Labels
- Functions
- Integrations
A ferramenta Console Debug permite que você examine rapidamente e com facilidade as mensagens do dispositivo. Isso possibilita verificar e depurar problemas com muito mais facilidade, sem exigir que os dados sejam enviados primeiro para um endpoint de aplicação. Por motivos de segurança e privacidade, a ferramenta Debug não mantém os dados. Em vez disso, os 40 eventos mais recentes são acumulados a partir do momento em que a janela Debug é aberta.

-
Para mais informações sobre o Modo Debug, acesse aqui.
-
Para mais informações sobre como configurar o Flow neste tutorial, consulte aqui.
Helium Console - Dispositivos
O Helium Console permite que desenvolvedores adicionem dispositivos e obtenham os identificadores do dispositivo para carregar no firmware, o que autentica e identifica o dispositivo para a Helium Network.
Para adicionar um dispositivo, vá em Devices e clique no ícone + Add Device no canto superior direito da janela.

Os usuários do Helium Console têm um limite de uma Organization e 10 dispositivos por conta.
Quando solicitado, insira um nome para o seu dispositivo. Os nomes dos dispositivos não precisam ser exclusivos (pois cada dispositivo receberá um identificador exclusivo gerado pelo Console). DevEUI, AppEUI e AppKey são gerados automaticamente pelo Helium Console quando você cria um novo dispositivo. No entanto, você pode inserir seu próprio DevEUI, AppEUI e AppKey se o seu dispositivo já estiver provisionado com essas credenciais.
- Device EUI - identificador de dispositivo final de 64 bits, às vezes chamado de Manufacturer EUI
- App EUI - identificador de aplicação de 64 bits
- App Key - chave AES de 128 bits, usada para proteger a comunicação entre o dispositivo e a rede

Depois de adicionado, você verá uma visão consolidada de todos os detalhes do seu dispositivo, bem como o Método de Ativação (atualmente apenas OTAA é suportado) e os Canais LoRaWAN® US usados pela Helium Network (que serão sempre a sub-banda 2).

Esse processo inicial de join pode levar até 20 minutos, dependendo de:
- quando essa transação (agrupada com outras) é adicionada ao blockchain
- o desempenho geral do blockchain
Após o join inicial, futuros rejoins do mesmo dispositivo serão muito mais rápidos.
-
Para mais detalhes sobre dispositivos Helium, consulte aqui.
-
Para informações sobre como adicionar dispositivos Grove - Wio-E5 ao Helium Console, consulte aqui.
Helium Console - Functions
Com a Decoder Function, os usuários podem transformar e/ou analisar um payload bruto antes que ele seja enviado para um endpoint.

Quando uma Decoder Function é aplicada a um dispositivo ou integração, o código da Decoder Function é executado no payload enviado pelo dispositivo. A Decoder Function pode ser escrita usando código JavaScript personalizado fornecido pelo usuário ou selecionada a partir de decoders pré-construídos (atualmente Browan Object Locator e Cayenne LPP).
Os decoders do Console são compatíveis com os decoders do The Things Network (TTN), que já estão disponíveis para uma grande variedade de dispositivos.
Para começar a criar uma nova função dentro do Helium Console, selecione Functions na navegação do lado esquerdo. Em seguida, crie uma nova Function clicando no ícone Add New Function +.

Dê um nome à sua nova Function, selecione "Decoder" como Function Type e "Custom Script" como Format se quiser inserir seu próprio script, ou selecione entre os decoders predefinidos.

Em seguida, precisamos inserir o JavaScript que irá decodificar os nossos payloads. O Script Validator permite testar facilmente entradas em forma hexadecimal para garantir que o seu script será executado com sucesso.

-
Além disso, para fornecer um decoder personalizado, uma lista crescente de funções criadas pela comunidade pode ser encontrada aqui.
-
Para mais informações sobre como criar e anexar funções, confira nosso vídeo de Dicas e Truques aqui.
-
Como escrever o decoder personalizado para cada sensor neste tutorial pode ser encontrado aqui.
Helium Console - Integrations
As integrações permitem que dispositivos se conectem a aplicações em nuvem pré-configuradas ou enviem dados diretamente via HTTP ou MQTT.
Para adicionar uma nova integração, navegue até a página Integrations usando a navegação do lado esquerdo, clique em Add New Integration + e depois selecione entre as integrações disponíveis.

Um número indica que uma Integration foi adicionada.
-
Para um vídeo passo a passo sobre como usar Integrations, confira nosso vídeo de Dicas e Truques aqui.
-
Como adicionar a Azure IoT Hub Integration neste tutorial pode ser encontrado aqui.
Por favor, continue com o próximo passo do tutorial Connecting to Helium.
| Connecting to Helium Esta seção descreve como configurar o Helium para que os dados do sensor possam ser carregados e exibidos com sucesso no Helium. Vamos começar > |
Suporte Técnico e Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.
Declaração
- A marca LoRa® é uma marca comercial da Semtech Corporation ou de suas subsidiárias.
- LoRaWAN® é uma marca usada sob licença da LoRa Alliance®.







