Mobilfunk-Ingest (Particle Boron)

DS18B20-Werte von einem Particle Boron per LTE über einen Console-Webhook senden. Für abgelegene Standorte ohne WLAN in der Garage.

Draufsicht auf eine blaue Arduino-Uno-Mikrocontrollerplatine vor weißem Hintergrund
Arduino-kompatible Boards führen den Sketch aus, der die Fühler abfragt und JSON veröffentlicht. Foto: Wikimedia Commons contributor. CC0

Hütten, Brunnen und Nebengebäude haben oft Strom, aber kein WLAN aus der Garage. Ein Particle Boron (oder B-Series) mit LTE sendet dasselbe Ingest-JSON per POST über einen Particle-Console-Webhook. Mobilfunkaussetzer sind normal: ProbeHarbor markiert Sonden ohnehin als veraltet, wenn keine Daten mehr kommen, du brauchst also keine aggressive Wiederholungsflut auf dem Gerät.

Lieber Blues? Eine Route mit Notecard + Notehub kann dasselbe JSON weiterleiten; der Boron-Sketch ist aber der Standard-Download unter Devices.

Teile

Teile für eine Frostsonde mit Mobilfunk
Teil Wozu Kaufen
Particle Boron / B-Series LTE-M / NB-IoT (SKU je nach Region). Nano-SIM oder Particle-SIM-Tarif erforderlich. Particle Boron
Wasserdichter DS18B20 Sonde für Rohr oder Kriechkeller. Daten an D2. Adafruit DS18B20 · Amazon
4.7kΩ-Widerstand Pull-up von der DS18B20-Datenleitung auf 3.3V. Amazon 4.7k
Mobilfunktarif Particle Cloud + Datenvolumen des Netzbetreibers. Plane das Budget für abgelegene Standorte, die nur stündlich aufwachen. Abrechnung über die Particle Console oder deine eigene Nano-SIM, sofern die SKU das erlaubt.
Optional: Blues Notecard Alternativer Mobilfunkweg über eine Notehub-Webhook-Route (gleiche Ingest-URL). Blues Notecard

Verdrahtung

  • DS18B20 VDD → Boron 3V3
  • DS18B20 GND → GND
  • DS18B20-Daten → D2, 4.7k auf 3V3
  • USB zum Flashen und für die serielle Ausgabe mit 115200; Antenne vor dem Einsatz vor Ort anschließen

Flashen und Webhook

  1. Öffne Dashboard → Devices und lade Particle Boron .ino sowie das Webhook-JSON herunter (Ingest-URL bereits eingetragen).
  2. Flashe mit Particle Workbench oder der Web IDE (Device OS 5+). Bibliotheken: OneWire, spark-dallas-temperature.
  3. Console → Integrations → Webhook: Event probeharbor_ingest, POST an deine Ingest-URL, das heruntergeladene Webhook-JSON verwenden (oder den Body auf den Wert des Particle-Events setzen), Content-Type application/json.
  4. Seriell mit 115200: publish ok. Der Webhook-Verlauf sollte HTTP 200 zeigen. Der Sensorschlüssel temp1 wird beim ersten erfolgreichen POST übernommen.

Im Repo: sketches/particle/boron_ds18b20_ingest/

Aussetzer und veraltete Sonden

LTE verpasst bei Unwetter, Roaming oder leerem Prepaid-Guthaben Intervalle. Sende bei bestehender Verbindung etwa einmal pro Minute; lass die Erkennung veralteter Messwerte und die Frostalarme die Funkstille abdecken. Verschwende keinen Akku mit engen Wiederverbindungsschleifen.

Weiterlesen

Amazon-Kauflinks können ein Partner-Tag (Associates) enthalten. Links zu Adafruit und anderen Händlern sind direkt (Adafruit hat kein Partnerprogramm). ProbeHarbor erhält für qualifizierte Amazon-Käufe womöglich eine Provision – ohne Mehrkosten für dich.

Häufige Fragen

Kann ein Mobilfunk-Board ohne WLAN an ProbeHarbor senden?
Ja. Das Beispiel für den Particle Boron veröffentlicht JSON im Event probeharbor_ingest; ein Webhook in der Particle Console sendet diesen Body per POST an deine HTTPS-Ingest-URL. DS18B20 an D2. Anleitung: probeharbor.dev/about/cellular-ingest.

Was passiert, wenn LTE ausfällt?
Ausgelassene Intervalle sind normal. ProbeHarbor markiert Fühler als veraltet, wenn keine Daten mehr kommen, und Frostalarme lösen trotzdem anhand des letzten bekannten kalten Messwerts plus Funkstille aus. Vermeide enge Wiederverbindungsschleifen, die den Akku leeren.

Wird Blues Notecard unterstützt?
Als alternativer Weg: Leite Notehub an dieselbe Ingest-URL weiter. Unter Devices gibt es vollwertige Firmware und Webhook-JSON für den Particle Boron zum Download.