Comando DT IoT — Múltiplos Sensores de Temperatura
O comando DT em dispositivos IoT permite consultar e configurar até 8 sensores de temperatura OneWire conectados às portas OW0 e OW1.
Para que serve?
🌡️ Multi-zona — Monitora temperatura em 8 pontos diferentes
🚚 Cadeia de frio — Controla temperatura de carga refrigerada
🏭 Industrial — Supervisiona processos térmicos em múltiplas localizações
📍 Identificação — Atribui sensores por ID único de 16 caracteres
Consultar Todas as Temperaturas
QDT
RDTabbbbccabbbbccabbbbccabbbbccabbbbccabbbbccabbbbccabbbbccOs grupos abbbbcc correspondem a cada sensor (DT00 a DT07) em ordem.
Parâmetros de Resposta
| Campo | Descrição |
|---|---|
| a | Sinal da temperatura: + ou - |
| bbbb | Valor de temperatura em centésimas de °C |
| cc | Tempo decorrido desde o último cálculo (segundos) |
Valores Especiais
| Valor | Significado |
|---|---|
+0000FF | Sensor não conectado ou sem leitura |
Exemplo de Consulta Geral
>QDT<
>RDT+258702+267503+267503+0000FF+0000FF+0000FF+0000FF+258703;ID=865413050155570;*5C<Decodificação:
| Sensor | Valor | Temp | Idade | Estado |
|---|---|---|---|---|
| DT00 | +258702 | 25.87°C | 2s | ✅ OK |
| DT01 | +267503 | 26.75°C | 3s | ✅ OK |
| DT02 | +267503 | 26.75°C | 3s | ✅ OK |
| DT03-06 | +0000FF | - | - | ❌ Não conectado |
| DT07 | +258703 | 25.87°C | 3s | ✅ OK |
Mapeamento de Sensores
Um sensor por porta One Wire
Se for conectado apenas 1 sensor por porta, estes serão mapeados automaticamente:
| Porta | Sensor |
|---|---|
| OW0 | DT00 |
| OW1 | DT01 |
Múltiplos sensores por porta
Para conectar mais de um sensor a cada porta, é necessário configurar o ID único de cada sensor com o comando SDT.
Sintaxe
| Operação | Comando | Descrição |
|---|---|---|
| Configurar | SDTaab,cccccccccccccccc | Atribui ID ao sensor |
| Consultar | QDTaa | Lê sensor específico |
Resposta
RDTaab,cccccccccccccccc,deeeeffParâmetros de Configuração
| Campo | Descrição |
|---|---|
| aa | Índice do sensor (00-07) |
| b | Enable: 0 = desabilitado, 1 = habilitado |
| cccccccccccccccc | Código único do sensor (16 caracteres hex) |
| d | Sinal de temperatura: + ou - |
| eeee | Valor de temperatura em centésimas de °C |
| ff | Tempo desde última leitura (segundos) |
Exemplo de Configuração Individual
Configurar sensor 07 com ID específico
>SDT071,2887F03F0700007F<
>RDT071,2887F03F0700007F,+265605;ID=865413050155570;*32<Consultar sensor configurado
// Sensor 07 habilitado com ID único, temp: 26.56°CConsultar sensor configurado
>QDT07<
>RDT071,2887F03F0700007F,+265600;ID=865413050155570;*37<
// Leitura atual: 26.56°C, 0 segundos de antiguidadePara conectar múltiplos sensores a uma mesma porta OW, você deve configurar o ID único de cada sensor com SDT. Se conectar apenas 1 sensor por porta, ele é mapeado automaticamente.
Compatibilidade
Ver Também
- Comando OW - Configuração One Wire geral
- Comando CXOW - Contexto One Wire