Ingestion cellulaire (Particle Boron)

Envoyez des relevés DS18B20 depuis une Particle Boron en LTE via un webhook de la Console. Pour les sites isolés sans Wi-Fi dans le garage.

Vue de dessus d’une carte microcontrôleur Arduino Uno bleue sur fond blanc
Les cartes compatibles Arduino exécutent le sketch qui interroge les sondes et publie le JSON. Photo : Wikimedia Commons contributor. CC0

Chalets, puits et dépendances ont souvent l’électricité, mais pas le Wi‑Fi du garage. Une carte LTE Particle Boron (ou B-Series) envoie en POST le même JSON d’ingestion via un webhook Particle Console. Les coupures du réseau mobile sont normales : ProbeHarbor signale déjà les sondes comme obsolètes quand les envois s’arrêtent, inutile donc de bombarder le réseau de nouvelles tentatives depuis l’appareil.

Vous préférez Blues ? Une route Notecard + Notehub peut relayer le même JSON ; le sketch Boron reste le téléchargement principal dans Devices.

Composants

Composants pour une sonde antigel en réseau mobile
Composant Rôle Acheter
Particle Boron / B-Series LTE-M / NB-IoT (référence selon la région). Nano-SIM ou forfait SIM Particle requis. Particle Boron
DS18B20 étanche Sonde pour tuyau ou vide sanitaire. Données sur D2. Adafruit DS18B20 · Amazon
Résistance 4.7kΩ Pull-up de la ligne de données du DS18B20 vers 3.3V. Amazon 4.7k
Forfait mobile Cloud Particle + données de l’opérateur. Prévoyez le budget pour les sites isolés qui ne se réveillent qu’une fois par heure. Facturation Particle Console, ou votre propre nano-SIM si la référence le permet.
En option : Blues Notecard Autre voie mobile via une route webhook Notehub (même URL d’ingestion). Blues Notecard

Câblage

  • DS18B20 VDD → Boron 3V3
  • DS18B20 GND → GND
  • Données DS18B20 → D2, 4.7k vers 3V3
  • USB pour le flash et la liaison série à 115200 ; antenne branchée avant l’installation sur site

Flash et webhook

  1. Ouvrez Dashboard → Devices et téléchargez Particle Boron .ino ainsi que le JSON du webhook (URL d’ingestion déjà renseignée).
  2. Flashez avec Particle Workbench ou Web IDE (Device OS 5+). Bibliothèques : OneWire, spark-dallas-temperature.
  3. Console → Integrations → Webhook : événement probeharbor_ingest, POST vers votre URL d’ingestion, utilisez le JSON du webhook téléchargé (ou définissez le corps sur la valeur de l’événement Particle), Content-Type application/json.
  4. Série à 115200 : publish ok. L’historique du webhook doit afficher HTTP 200. La clé de capteur temp1 est importée au premier POST réussi.

Dans le dépôt : sketches/particle/boron_ds18b20_ingest/

Coupures et sondes obsolètes

Le LTE manquera des intervalles en cas d’intempéries, d’itinérance ou de coupure d’un forfait prépayé. Continuez d’envoyer environ une fois par minute quand la connexion est là ; laissez la détection des relevés obsolètes et les alertes de gel couvrir les silences. Ne videz pas la batterie dans des boucles de reconnexion serrées.

À voir aussi

Les liens d’achat Amazon peuvent contenir un identifiant Partenaires (Associates). Les liens Adafruit et des autres vendeurs sont directs (Adafruit n’a pas de programme d’affiliation). ProbeHarbor peut toucher une commission sur les achats Amazon éligibles, sans surcoût pour vous.

FAQ

Une carte cellulaire peut-elle envoyer des données à ProbeHarbor sans Wi‑Fi ?
Oui. L’exemple Particle Boron publie du JSON sur l’événement probeharbor_ingest ; un webhook de la Particle Console envoie ce corps en POST à votre URL d’ingestion HTTPS. DS18B20 sur D2. Guide : probeharbor.dev/about/cellular-ingest.

Que se passe-t-il quand la 4G LTE décroche ?
Des intervalles manqués sont normaux. ProbeHarbor signale les sondes figées quand les envois s’arrêtent, et les alertes de gel se déclenchent toujours à partir du dernier relevé froid connu et du silence. Évitez les boucles de reconnexion serrées qui vident la batterie.

Blues Notecard est-il pris en charge ?
Comme voie alternative : routez Notehub vers la même URL d’ingestion. Devices propose au téléchargement le firmware Particle Boron officiellement pris en charge et le JSON du webhook.