HTTP GPS Daten auf ThingsBoard empfangen
Um Daten im ThingsBoard über HTTP zu empfangen (viele der handelsüblichen HTTP Tracker) machst Du folgendes: Device Profile Erzeuge ein neues Device Profile „GPS HTTP Tracker“ (in der Transport Configuration lässt Du Default) Device Erzeuge ein neues Device „GPS HTTP Tracker“ mit dem Device Profi…
Um Daten im ThingsBoard über HTTP zu empfangen (viele der handelsüblichen HTTP Tracker) machst Du folgendes:
Device Profile
Erzeuge ein neues Device Profile „GPS HTTP Tracker“ (in der Transport Configuration lässt Du Default)
Device
Erzeuge ein neues Device „GPS HTTP Tracker“ mit dem Device Profile „GPS HTTP Tracker“
Kopiere den ACCESS_TOKEN
Testen per Kommandozeile
Mit folgendem Befehl kannst Du Daten an das Device versenden (Hier die GPS Koordinaten vom Kunsthaus Graz)
Übertragen von telemetrie-daten
curl -v -X POST --data "{'lat':47.071511387228206, 'lon':15.434024951440728}" http://DEIN_SERVER/api/v1/DEIN_ACCESS_TOKEN/telemetry --header "Content-Type:application/json"
Übertragen von client-attribut Daten
curl -v -X POST --data "{'attribute1':16, 'attribute2':'text value'}" http://DEIN_SERVER/api/v1/DEIN_ACCESS_TOKEN/attributes --header "Content-Type:application/json"
Attribute anfordern
Weiterführende Information
ThingsBoard HTTP API.
Mehr aus „Linux, DevOps & Systeme"
Bash Strict Mode - robustere Shell-Skripte mit drei Zeilen
set -euo pipefail erklaert - warum diese drei Optionen Shell-Skripte deutlich verlaesslicher machen.
WeiterlesenZip, Unzip, Tar unter Linux – Kurz und bündig
Ordner komprimieren mittels zip Wechsle zunächst in das Verzeichnis über dem zu komprimierenden Ordner. Folgender Befehl komprimiert alle in dem Verzeichnis data sowie Unterverzeichnis enthaltenen Dateien: Parameters: Unzip 7zip Unter Ubuntu installieren Unter Windows installieren: Herunterladen…
WeiterlesenGoogle Gson in a nutshell
JsonObject vs JsonArray Create a JsonObject Create a JsonArray Iterate / Loop through all JsonObjects inside a JsonObject Iterate / Loop through all JsonElements inside a JsonArray Parse String into JsonObject Add a list of strings Parse from json file Get info from object Print out json Compact…
WeiterlesenÜber diesen Blog
Ein Sammelsurium an Denkanstößen.
Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.