OwnTracks Android App auf ThingsBoard mittels MQTT
Wenn Du Fahrtenbuch schreibst oder Stundenaufzeichnungen für Deine Arbeit machst willst Du so viel wie möglich automatisieren. Eine Möglichkeit ist die Aufzeichnung der GPS Daten. Um die GPS Daten von Deinem Handy ins ThingsBoard zu bekommen bietet sich die OpenSource App OwnTracks an. Konfigurat…
Wenn Du Fahrtenbuch schreibst oder Stundenaufzeichnungen für Deine Arbeit machst willst Du so viel wie möglich automatisieren. Eine Möglichkeit ist die Aufzeichnung der GPS Daten.
Um die GPS Daten von Deinem Handy ins ThingsBoard zu bekommen bietet sich die OpenSource App OwnTracks an.
Konfiguration am ThingsBoard
Device Profile
- Erzeuge ein Device Profile: „OwnTrack Android App”
- Klicke bei Transport configuration auf Edit
- Setze den Telemetry topic filter auf: owntracks/#
Device
- Erzeuge ein Device namens: „OwnTracks on my phone“ mit dem Device Profile „OwnTrack Android App”
- Klicke auf „Manage Credentials“
- MQTT Basic
- Username: WÄHLE EINEN BENUTZERNAMEN
- Password: WÄHLE EIN PASSWORT
Konfiguration in der App
- Gehe auf die Einstellungen
- Verbindung
- Hostname: DEIN HOSTNAME (ohne HTTP oder ähnliches)
- Port: 1883
- Identifikation
- Username: DER VORHIN GEWÄHLTE BENUTZERNAME
- Passwort: DAS VORHIN GEWÄHLTE PASSWORT
- Sicherheit
- Disable TLS
Weiterführende Information
ThingsBoard MQTT 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.