Ligar por telefone Linha direta: +8618073152920
Ligar por telefone
Português
Contato/ CONTATO
Atendimento ao cliente +8618073152920
Changsha Zoko Link Technology Co., Ltd.

E-mail: sales@niubol.com

Telefone / WhatsApp: +8615367865107

Endereço: Sala 102, Distrito D, Parque Industrial de Houhu, Distrito de Yuelu, Cidade de Changsha, Província de Hunan, China

Localização:Início >> Blogs >> Suporte Técnico

Suporte Técnico

Como conectar NiuBoL sensor à plataforma Thinger IoT via MQTT Protocolo

Data:2025-04-10 21:24:42 Visualizações:2771

Esta página (https://docs.thinger.io/mqtt)explica como conectar Niubol dispositivos à plataforma Thinger.io via protocolo MQTT.MQTT é um protocolo leve de mensagens, publicando/assinando, bem adequado para comunicação entre dispositivos e plataformas IoT. Abaixo, vou resumir o conteúdo da página e fornecer um guia passo a passo sobre como conectar seu dispositivo à plataforma Thinger.io usando MQTT.

Este artigo detalhará como o sensor de NiuBoL, por meio de um registrador de dados (gateway/gravador de dados), utiliza o protocolo MQTT para se conectar à plataforma Thinger.io. Thinger.io suporta o protocolo MQTT, permitindo que dispositivos se comuniquem com a plataforma publicando (Publicando) e assinando (Assinar) mensagens. Os dispositivos precisam usar formatos específicos de MQTT tópicos e autenticar por meio de um token de dispositivo. Este artigo também explicará como configurar o cliente MQTT, conectar-se ao servidor MQTT do Thinger.io, publicar e assinar dados, e gerenciar propriedades do dispositivo, recursos e callbacks.

 Iot platform.png

*Pré-requisitos:

- Você já tem uma conta Thinger.io. Se não, por favor, inscreva-se.

- Seu dispositivo suporta o protocolo MQTT.

Guia Passo a Passo

Passo 1: Crie um dispositivo no Thinger.io

1. Logar para Thinger.io

- Abra seu navegador, visite Thinger.io e faça login usando seu nome de usuário e senha.

2. Vá para a página de Gerenciamento de Dispositivos

- No menu à esquerda, clique em "Dispositivos."

3. Adicionar um novo dispositivo

- Clique no botão "Adicionar Dispositivo".

Add a New Device.png

4. Escolha o tipo de dispositivo

- Tipo de Dispositivo: Selecione "MQTT Dispositivo."

- ID do dispositivo: Insira um nome único do dispositivo, por exemplo, "NiuBoL."

- Credenciais do Dispositivo: Esta é a senha de segurança do dispositivo, que pode ser gerada aleatoriamente usando o botão na parte inferior. Copie e salve esse token para uso posterior.

- Descrição: Opcional, preencha uma descrição como "Meu dispositivo MQTT", eu usei "Sensor de soloNBL-S-TMC."

Add a New Device.png

- Clique em "Adicionar Dispositivo" para salvar.

device to set up.png

Após criar o dispositivo, você pode clicar para inserir o dispositivo e configurar ou mudar sua senha.

set up or change its password.png

Notas:

- Tipo de dispositivo: "MQTT dispositivo" deve ser selecionado.

- Identificador de Dispositivo: Deve ser único entre seus dispositivos.

- Descrição do Dispositivo: Informações adicionais para ajudar a identificar cada dispositivo.

- Credenciais do Dispositivo: Esta é a senha de segurança do dispositivo, que pode ser criada aleatoriamente usando o botão na parte inferior.

Quando todas as informações são inseridas, pressionar o botão "Adicionar Dispositivo" criará um novo perfil de dispositivo na lista de dispositivos. Se tudo estiver correto, indica que a plataforma Thinger.io está pronta para receber dados dos seus dispositivos MQTT.

Passo 2: Crie um Painel

- Criar um novo painel e configurar as informações necessárias.

Create a new dashboard and set up the necessary information.png Adicionando um Dashboard e configurando informações relacionadas

Once the dashboard is created, you can proceed to display data.png

- Uma vez criado o dashboard, você pode prosseguir para exibir os dados.

Passo 3: Criar Buckets de Dados

1. Armazenar dados

- No painel de dispositivos Thinger.io, crie um balde de dados, como "Soildata" ou "Weatherdata", ou personalize-o conforme sua preferência.

- Nas configurações do dispositivo, configure para armazenar os dados de MQTT recebidos no bucket.

Create Data Buckets.png

Os seguintes parâmetros precisam ser configurados:

- ID do balde: Um identificador único para o balde, por exemplo, "Solodata" ou "Weatherdata."

- Nome do Bucket: Use um nome representativo, como "Dados Meteorológicos" ou "Dados do Solo" ou o nome do projeto.

- Descrição do balde: Forneça quaisquer detalhes adicionais, como "Dados do sensor de solo."

- Ativado: Ativar ou desativar a gravação de baldes de dados. Ligue para ativar.

- Fonte de Dados: Normalmente define o Thinger.io dispositivo ou recurso subscrito pelo servidor. Nesse caso, você deve selecionar "De MQTT Tópico."

-MQTT Tópico: Insira o MQTT tópico ao qual o servidor será assinado.

Por exemplo:

-MQTT Tópico: seuusername/dispositivos/NiuBoL/Soildata

Dessa forma, Thinger.io configurará a plataforma como uma corretora MQTT, mas também como consumidora de temas, permitindo recursos adicionais. O cliente deve enviar os dados em formato JSON.

Passo 4: Configure Modbus Regras e Parâmetros de Coleta no Data Logger (Gateway)

Configurações básicas: Defina o período de coleta e o período de relatório de acordo com suas necessidades.

Basic Settings.png 

Configurações da Interface:

Interface Settings.png 

Modbus Configurações de Regras: Consu lte a tabela de dados específica do sensor.

Modbus Rules Settings.png 

Ajuste as unidades de saída do sensor e a precisão.

Set Sensor Output Units and Precision.png 

Passo 5: Configuração do servidor - Configuração MQTT parâmetros de conexão no Data Logger (Data Recorder/Gateway)

Por exemplo:

- Protocolo de Comunicação:MQTT

- Tipo de encapsulamento: JSON

- Endereço do servidor: backend.thinger.io

- Porto: 1883

-MQTT Tópico Público: seuusernome/dispositivos/NiuBoL/Soildata

-MQTT Tema de Assinatura: Pode estar vazio

-MQTT Nome de usuário: seuusername (seu Thinger.io nome de usuário)

-MQTT Senha: Esta é a senha das Credenciais do Dispositivo.

- ID do Cliente: O identificador de dispositivo configurado na forma do dispositivo, como "NiuBoL"

Set MQTT Connection Parameters on Data Logger.png 

Notas:

- Endereço do corretor: backend.thinger.io (sem a partehttp://)

- Broker Port: 1883 para conexões não seguras, ou 8883 para SSL/TLS

- Nome de usuário: seuusername (não seu endereço de e-mail).

- MQTT Tema Público: /dispositivos//

- MQTT Tópico de Assinatura: Pode ser vazio

-MQTT Senha: Deve corresponder à senha que você colocou no campo "Credenciais do Dispositivo" no Thinger.io.

- ID do Cliente: O identificador do dispositivo que você configurou no formulário do dispositivo.

2. Teste a Conexão

- Iniciar o cliente e verificar se a conexão é bem-sucedida.

- Se a conexão falhar, verifique:

- Se o nome de usuário e a senha estão corretos.

- Se a rede está funcionando (verifique se a porta 1883 está bloqueada pelo firewall).

Passo 6: Verificação e Depuração

1. Verifique o Thinger.io Dashboard

- Vo lte para Thinger.io e entre no painel "Soildata".

- Verificar se os dados foram recebidos em "Propriedades do Dispositivo" ou "Buckets de Dados."

device is online.png

Uma vez que o dispositivo está online, indica uma conexão bem-sucedida.

data is being received.png 

Você pode verificar os Data Buckets para ver se os dados estão sendo recebidos.

check the Data Buckets.png 

Se precisar mudar a senha, pode configurá-la nas configurações do Data Buckets. Nenhuma ação é necessária se você nãodoprecisar modificá-la.

Passo 7: Configurar o Armazenamento e Exibição de Dados

- Criar um painel (Dashboard), adicionar gráficos e vinculá-los aos Data Buckets para visualizar os dados em tempo real.

Add a Tab or Widget.png 

- Adicionar uma aba ou widget.

Choose the type of Widget.png 

- Escolha o tipo de Widget.

Select the data source for the Widget.png

- Selecione a fonte de dados do Widget.

Set the unit of measurement, maximum, and minimum values.png 

- Defina a unidade de medida, os valores máximo e mínimo.

Set the unit of measurement, maximum, and minimum values.png 

Exibição de dados: Uma vez configurados, os dados serão exibidos no painel.

 displayed on the dashboard.png

Depuração Final:

- Se os dados não forem exibidos, verifique:

- Se o formato do tema está correto.

- Se o token do dispositivo é válido.

- Se o formato da mensagem está correto (por exemplo, JSON).

Como conectar NiuBoL sensor à plataforma Thinger IoT via MQTT protocolo.pdf

Recomendações relacionadas

Catálogos de sensores e estações meteorológicas

Catálogo de sensores agrícolas e estações meteorológicas - NiuBoL.pdf

Catálogo de estações meteorológicas - NiuBoL.pdf

Catálogo de sensores agrícolas - NiuBoL.pdf

Catálogo de sensores de qualidade da água - NiuBoL.pdf

Produtos relacionados

Envie seus requisitos. Vamos discutir seu projeto e encontrar a solução adequada.

Nome*

Telefone*

E-mail*

Empresa*

País*

Mensagem

Online
Contato
E-mail
Topo
XComo conectar NiuBoL sensor à plataforma Thinger IoT via MQTT Protocolo-Suporte Técnico-Estações meteorológicas automáticas, sensores industriais e soluções IoT para agricultura, água e ambiente | NiuBoL

Escaneie o QR code com o WhatsApp

Número do WhatsApp:+8615367865107

(Clique para copiar e adicionar no WhatsApp)

Abrir WhatsApp

O número do WhatsApp foi copiado. Abra o WhatsApp para consultar os detalhes!
WhatsApp