EndPoint IGOAL iGate-NB DataSheet Seguir
iGoal Tecnologia
EndPoint iGate-NB
Datasheet Técnico Consolidado — NB-IoT
Documento técnico consolidado reunindo o datasheet do produto, o guia de decodificação de frame (payload) e o procedimento de emenda em emissor de pulso para a linha de EndPoints iGate-NB.
| Referência | EndPoint iGoal iGate-NB |
| Série | iGate-NB |
| Idioma | Português (pt-BR) |
| Documento | 019 / 00 — Edição consolidada |
| Versão de Software | 1.0.0 |
| Versão de Hardware | V1 |
| Versão do Documento | 1.0 |
| Data da Publicação | 10/2025 |
Sumário
1. Visão Geral................................................................................................................................... 3
2. Publicações.................................................................................................................................. 3
3. Autonomia.................................................................................................................................... 3
4. Especificações Técnicas............................................................................................................... 3
5. Mecânica...................................................................................................................................... 4
6. Instalação — Mapeamento de Canais........................................................................................... 4
7. Descrição do Uso das Entradas Digitais........................................................................................ 4
8. Guia de Decodificação de Frame (Payload).................................................................................. 5
9. Procedimento de Emenda em Emissor de Pulso........................................................................... 7
1. Visão Geral
O EndPoint NB-IoT iGate-NB é um dispositivo IoT de comunicação voltado para aplicações de contagem de pulso, utilizando sensores de contato seco (reed-switch) e enviando os dados à nuvem através da tecnologia NB-IoT™.
O iGate-NB pode coletar informações de até 8 dispositivos diferentes de contagem, acumulando os dados de contagem em seus registradores internos, trazendo robustez e velocidade às leituras e reduzindo os custos através do envio automatizado de dados.
O dispositivo pode ser parametrizado à distância, permitindo sincronismo de publicações, alteração da base de tempo, reconfiguração dos contadores de pulsos, habilitação e desabilitação de entradas pulsadas e reset de fábrica.
2. Publicações
O iGate-NB pode gerenciar até 8 leituras independentes pulsadas e acumulá-las em contadores de 32 bits. Os mesmos podem ser publicados nas seguintes frequências horárias: 1h, 3h, 6h, 12h e 24h.
As entradas podem ser desativadas via comandos remotos, otimizando ainda mais a sua bateria, que possui vida útil de 10 anos. A perda (autodegradação) da bateria compreende 1% a.a.
Todas as leituras são enviadas em publicação única, em conjunto com o envio das informações de Versão de Firmware e Carga da Bateria (%).
3. Autonomia
O EndPoint iGate-NB possui bateria interna para operação com capacidade de 9000 mAh. A mesma garante 10 anos de autonomia de publicações, considerando valores de consumo medidos com publicações de forma horária (24 publicações por dia).
4. Especificações Técnicas
| Dados Básicos | CPU | 32-bit Arm Cortex-M0+ |
| RAM | 8 kB | |
| Armazenamento | 64 kB FFS | |
| Tensão de Alimentação | 2,2 Vcc a 3,6 Vcc | |
| Comunicação | NB-IoT | NB2 / 2G Fallback |
| Entradas e Interfaces | I/O | 8-CH Pulse Counter |
| Tipo de leitura | Contato Seco | |
| Largura mínima de pulso | 50 ms | |
| Distância recomendada | Até 2 m | |
| Características Mecânicas | Dimensões | 75 mm × 85 mm × 51 mm |
| Material | Policarbonato | |
| Ventilação | Passive (fanless) | |
| Massa | 250 g | |
| Fixação | Sobreposição | |
| Grau de Proteção | IP68 / EX (explosão) |
5. Mecânica
6. Instalação — Mapeamento de Canais
O EndPoint iGoal iGate-NB possui oito canais de leitura pulsada, os quais são identificados pelas cores de cada um dos pares trançados, que devem ser conectados às duas extremidades do emissor de pulsos, conforme a legenda abaixo:
7. Descrição do Uso das Entradas Digitais
As entradas digitais do equipamento foram projetadas para receber sinais simples de sensores externos com saída de contato seco, permitindo a detecção de eventos como abertura/fechamento, presença/ausência e acionamentos mecânicos.
As entradas digitais identificam essas transições e registram a contagem dos eventos para publicação.
Aplicações típicas
- Medição de consumo utilizando sensores reed (hidrômetros, medidores de gás, fluxômetros).
- Contagem de pulsos gerados por equipamentos industriais.
Notas
- Para uso com sensores que fornecem saída de pulsos ativos, verifique a compatibilidade entrando em contato com nosso suporte.
- A distância recomendada para boa operação das entradas é de até 2 metros. Distâncias maiores podem ser utilizadas, contanto que a integridade dos sinais seja mantida.
8. Guia de Decodificação de Frame (Payload)
Protocolo: Payload Hex Big-Endian · Rev. 1.0
8.1 O que é o Payload
O dispositivo iGate-NB envia um JSON com o campo payload contendo uma string hexadecimal de 39 bytes (78 caracteres) em formato Big-Endian. Cada par de caracteres hex representa 1 byte.
{"legacy": {"payload": "6A305018025EA100001EA600...00"}}
Payload completo do exemplo:
6A 30 50 18 | 02 | 5E | A1 | 00 00 1E A6 | 00 00 00 00 | ... | 00 00 00 00
8.2 Mapa do Frame
| Campo | Octetos | Tipo | Descrição |
|---|---|---|---|
| Timestamp | 00–03 | uint32 BE | Data e hora da publicação |
| Firmware | 04 | uint8 | Versão do firmware embarcado |
| Tensão (Vbat) | 05 | uint8 | Tensão da bateria (requer fórmula) |
| RSSI | 06 | int8 | Qualidade do sinal NB-IoT |
| Canal 1 | 07–10 | uint32 BE | Contagem acumulada de pulsos — CH1 |
| Canal 2 | 11–14 | uint32 BE | Contagem acumulada de pulsos — CH2 |
| Canal 3 | 15–18 | uint32 BE | Contagem acumulada de pulsos — CH3 |
| Canal 4 | 19–22 | uint32 BE | Contagem acumulada de pulsos — CH4 |
| Canal 5 | 23–26 | uint32 BE | Contagem acumulada de pulsos — CH5 |
| Canal 6 | 27–30 | uint32 BE | Contagem acumulada de pulsos — CH6 |
| Canal 7 | 31–34 | uint32 BE | Contagem acumulada de pulsos — CH7 |
| Canal 8 | 35–38 | uint32 BE | Contagem acumulada de pulsos — CH8 |
8.3 Cálculos passo a passo
Timestamp (octetos 00–03) — Bytes: 6A 30 50 18
- Concatenar 4 bytes em Big-Endian: 0x6A305018.
- Converter hex para decimal: 0x6A305018 = 1.781.551.128.
- Interpretar como Unix Timestamp (segundos desde 01/01/1970 UTC) → 15/06/2026 19:18 UTC.
Versão de Firmware (octeto 04) — Byte: 02
- Ler 1 byte sem sinal (uint8): 0x02 = 2 → Firmware versão 2.
Tensão da Bateria / Vbat (octeto 05) — Byte: 5E
- Converter hex para decimal: 0x5E = 94.
- Aplicar a fórmula: Vbat (V) = valor_decimal × 255 / 6000 = 94 × 255 / 6000 = 3,995 → 3,99 V.
Faixa operacional do dispositivo: 2,2 V a 3,6 V de alimentação interna.
RSSI (octeto 06) — Byte: A1
- Converter hex para decimal sem sinal (uint8): 0xA1 = 161.
- Interpretar como int8 (complemento de 2): 161 > 127, logo 161 − 256 = −95.
- Resultado em dBm: RSSI = −95 dBm.
Valores típicos NB-IoT: −70 dBm (ótimo) a −110 dBm (fraco).
Canal 1 (octetos 07–10) — Bytes: 00 00 1E A6
- Concatenar Big-Endian: 0x00001EA6.
- Converter: (30 × 256) + 166 = 7.680 + 166 = 7.846 → Canal 1 = 7.846 pulsos acumulados.
Canais 2 a 8 (octetos 11–38) — Bytes: 00 00 00 00 (todos)
- Todos os bytes são 0x00 → 0 pulsos (sem contagem ou entrada desabilitada).
8.4 Resumo dos valores decodificados
| Campo | Bytes (hex) | Cálculo | Valor Final |
|---|---|---|---|
| Timestamp | 6A 30 50 18 | 0x6A305018 = 1.781.551.128 | 15/06/2026 19:18 UTC |
| Firmware | 02 | 0x02 = 2 | Versão 2 |
| Tensão (Vbat) | 5E | 94 × 255 / 6000 = 3,995 | 3,99 V |
| RSSI | A1 | 161 − 256 = −95 | −95 dBm |
| Canal 1 | 00 00 1E A6 | 0x00001EA6 = 7.846 | 7.846 pulsos |
| Canal 2 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
| Canal 3 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
| Canal 4 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
| Canal 5 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
| Canal 6 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
| Canal 7 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
| Canal 8 | 00 00 00 00 | 0x00000000 = 0 | 0 pulsos |
9. Procedimento de Emenda em Emissor de Pulso
9.1 Materiais
Emissor LAO | Cabo iGate |
9.2 Preparação dos fios
Para realizar a emenda de forma segura e eficiente, é necessário decapar corretamente as pontas dos fios.
Pontas dos fios decapadas
9.3 Conexão ao emissor LAO
Com a etapa anterior concluída, deve-se pegar o emissor LAO e conectar os fios amarelo e marrom ao fio de emenda, realizando a crimpagem com o conector (podendo ser utilizado outro tipo de conector, se necessário), conforme ilustrado abaixo.
Crimpagem do fio de emenda ao emissor LAO
9.4 Conexão ao cabo iGate
Após conectar o fio de emenda ao emissor, é necessário ligar a outra ponta desse fio ao cabo iGate, observando corretamente os canais digitais e a ordem de crimpagem (vide o mapeamento de canais da seção 6).
Ligação ao cabo iGate
Emenda finalizada
9.5 Verificação
Após a conclusão de todas as etapas, a emenda estará finalizada. No entanto, é essencial garantir que ela foi realizada corretamente. Para isso, recomenda-se a realização de um teste de continuidade, aplicando um pulso no emissor para verificar a integridade do sinal e da crimpagem.
Recomendação iGoal: a distância entre o emissor e o endpoint, considerando a emenda, não deve ultrapassar 2,5 metros, assegurando assim um sinal estável e confiável.
Comentários
0 comentário
Por favor, entre para comentar.