Ingestão por rede celular (Particle Boron)

Envie leituras do DS18B20 a partir de um Particle Boron via LTE com um webhook do Console. Para locais remotos sem Wi-Fi na garagem.

Vista de cima de uma placa microcontroladora Arduino Uno azul sobre fundo branco
Placas compatíveis com Arduino rodam o sketch que lê as sondas e publica o JSON. Foto: Wikimedia Commons contributor. CC0

Cabanas, poços e anexos costumam ter energia, mas não o Wi‑Fi da garagem. Uma placa LTE Particle Boron (ou B-Series) envia por POST o mesmo JSON de ingestão por meio de um webhook do Particle Console. Quedas de sinal do celular são normais: o ProbeHarbor já marca as sondas como desatualizadas quando os envios param, então você não precisa de uma enxurrada agressiva de novas tentativas no dispositivo.

Prefere Blues? Uma rota Notecard + Notehub pode encaminhar o mesmo JSON; o sketch do Boron é o download principal em Devices.

Peças

Peças para uma sonda contra congelamento com rede celular
Peça Para quê Comprar
Particle Boron / B-Series LTE-M / NB-IoT (SKU por região). Exige nano-SIM ou plano de SIM da Particle. Particle Boron
DS18B20 à prova d’água Sonda para cano ou porão baixo. Dados no D2. Adafruit DS18B20 · Amazon
Resistor de 4.7kΩ Pull-up da linha de dados do DS18B20 para 3.3V. Amazon 4.7k
Plano de dados celular Nuvem da Particle + dados da operadora. Planeje o orçamento para locais remotos que só acordam de hora em hora. Cobrança pelo Particle Console ou seu próprio nano-SIM, quando o SKU permitir.
Opcional: Blues Notecard Caminho celular alternativo por uma rota de webhook do Notehub (mesma URL de ingestão). Blues Notecard

Ligação

  • DS18B20 VDD → Boron 3V3
  • DS18B20 GND → GND
  • Dados do DS18B20 → D2, 4.7k para 3V3
  • USB para gravação e serial a 115200; conecte a antena antes de instalar em campo

Gravação e webhook

  1. Abra Dashboard → Devices e baixe Particle Boron .ino junto com o JSON do webhook (URL de ingestão preenchida).
  2. Grave com o Particle Workbench ou a Web IDE (Device OS 5+). Bibliotecas: OneWire, spark-dallas-temperature.
  3. Console → Integrations → Webhook: evento probeharbor_ingest, POST para a sua URL de ingestão, use o JSON do webhook baixado (ou defina o corpo como o valor do evento da Particle), Content-Type application/json.
  4. Serial a 115200: publish ok. O histórico do webhook deve mostrar HTTP 200. A chave de sensor temp1 é importada no primeiro POST bem-sucedido.

No repositório: sketches/particle/boron_ds18b20_ingest/

Quedas e sondas desatualizadas

O LTE vai perder intervalos com mau tempo, roaming ou falta de crédito pré-pago. Continue enviando cerca de uma vez por minuto enquanto houver conexão; deixe a detecção de leituras desatualizadas e os alertas de congelamento cobrirem o silêncio. Não gaste bateria com loops de reconexão apertados.

Veja também

Os links de compra da Amazon podem incluir uma tag de Associados. Os links da Adafruit e de outras lojas são diretos (a Adafruit não tem programa de afiliados). O ProbeHarbor pode receber uma comissão por compras qualificadas na Amazon, sem custo extra para você.

Perguntas frequentes

Uma placa celular pode enviar para o ProbeHarbor sem Wi-Fi?
Sim. O exemplo do Particle Boron publica JSON no evento probeharbor_ingest; um webhook do Particle Console faz POST desse corpo para a sua URL de ingestão HTTPS. DS18B20 no D2. Guia: probeharbor.dev/about/cellular-ingest.

O que acontece quando o LTE cai?
Intervalos perdidos são esperados. O ProbeHarbor marca as sondas como desatualizadas quando os envios param, e os alertas de congelamento ainda disparam com base na última leitura fria conhecida mais o silêncio. Evite loops de reconexão apertados que esgotam a bateria.

O Blues Notecard é suportado?
Como caminho alternativo: direcione o Notehub para a mesma URL de ingestão. Em Devices você baixa firmware e JSON de webhook com suporte completo para o Particle Boron.