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ç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
- Abra Dashboard → Devices e baixe Particle Boron .ino junto com o JSON do webhook (URL de ingestão preenchida).
- Grave com o Particle Workbench ou a Web IDE (Device OS 5+). Bibliotecas:
OneWire,spark-dallas-temperature. - 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-Typeapplication/json. - Serial a 115200:
publish ok. O histórico do webhook deve mostrar HTTP 200. A chave de sensortemp1é 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
- Adicionar dispositivos
- Depurar leituras desatualizadas
- Teensy 4.1 com Ethernet
- PIC18F67J60 com Ethernet
- Todos os sketches ↗
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.