Ingesta por red móvil (Particle Boron)

Envía lecturas DS18B20 desde una Particle Boron por LTE mediante un webhook de la Console. Para sitios remotos sin Wi-Fi en el garaje.

Vista superior de una placa microcontroladora Arduino Uno azul sobre fondo blanco
Las placas compatibles con Arduino ejecutan el sketch que consulta las sondas y publica JSON. Foto: Wikimedia Commons contributor. CC0

Cabañas, pozos y construcciones anexas suelen tener electricidad, pero no llega el Wi‑Fi del garaje. Una placa LTE Particle Boron (o B-Series) envía por POST el mismo JSON de ingesta a través de un webhook de Particle Console. Los cortes de cobertura móvil son normales: ProbeHarbor ya marca las sondas como desactualizadas cuando dejan de llegar envíos, así que no necesitas una avalancha agresiva de reintentos en el dispositivo.

¿Prefieres Blues? Una ruta Notecard + Notehub puede reenviar el mismo JSON; el sketch de Boron es la descarga principal en Devices.

Componentes

Componentes para una sonda antiheladas con conexión móvil
Componente Para qué Comprar
Particle Boron / B-Series LTE-M / NB-IoT (SKU según región). Requiere una nano-SIM o un plan de SIM de Particle. Particle Boron
DS18B20 resistente al agua Sonda para tuberías o espacio sanitario. Datos en D2. Adafruit DS18B20 · Amazon
Resistencia de 4.7kΩ Pull-up de la línea de datos del DS18B20 a 3.3V. Amazon 4.7k
Plan de datos móviles Nube de Particle + datos del operador. Calcula el presupuesto para sitios remotos que solo se activan cada hora. Facturación en Particle Console o tu propia nano-SIM si el SKU lo permite.
Opcional: Blues Notecard Vía móvil alternativa mediante una ruta webhook de Notehub (la misma URL de ingesta). Blues Notecard

Cableado

  • DS18B20 VDD → Boron 3V3
  • DS18B20 GND → GND
  • Datos del DS18B20 → D2, 4.7k a 3V3
  • USB para grabar y para el puerto serie a 115200; conecta la antena antes de instalarla en campo

Grabación y webhook

  1. Abre Dashboard → Devices y descarga Particle Boron .ino junto con el JSON del webhook (con la URL de ingesta ya incluida).
  2. Graba con Particle Workbench o Web IDE (Device OS 5+). Bibliotecas: OneWire, spark-dallas-temperature.
  3. Console → Integrations → Webhook: evento probeharbor_ingest, POST a tu URL de ingesta, usa el JSON del webhook descargado (o define el cuerpo como el valor del evento de Particle), Content-Type application/json.
  4. Serie a 115200: publish ok. El historial del webhook debería mostrar HTTP 200. La clave de sensor temp1 se importa con el primer POST correcto.

En el repositorio: sketches/particle/boron_ds18b20_ingest/

Cortes y sondas desactualizadas

El LTE perderá intervalos por mal tiempo, roaming o cortes del prepago. Sigue enviando más o menos una vez por minuto mientras haya conexión; deja que la detección de lecturas desactualizadas y las alertas de helada cubran los silencios. No gastes batería en bucles de reconexión apretados.

Relacionado

Los enlaces de compra de Amazon pueden incluir una etiqueta de afiliado (Associates). Los enlaces de Adafruit y otros vendedores son directos (Adafruit no tiene programa de afiliados). ProbeHarbor puede recibir una comisión por compras válidas en Amazon sin coste adicional para ti.

Preguntas frecuentes

¿Una placa celular puede enviar datos a ProbeHarbor sin Wi‑Fi?
Sí. El ejemplo para Particle Boron publica JSON en el evento probeharbor_ingest; un webhook de Particle Console envía ese cuerpo por POST a tu URL de ingesta HTTPS. DS18B20 en D2. Guía: probeharbor.dev/about/cellular-ingest.

¿Qué pasa cuando se cae el LTE?
Es normal perder algunos intervalos. ProbeHarbor marca las sondas como obsoletas cuando dejan de enviar datos, y las alertas de congelación siguen disparándose con la última lectura fría conocida más el silencio. Evita bucles de reconexión agresivos que agoten la batería.

¿Se admite Blues Notecard?
Como vía alternativa: dirige Notehub a la misma URL de ingesta. Devices descarga firmware de Particle Boron con soporte completo y el JSON del webhook.