Posts

Es werden Posts vom September, 2015 angezeigt.

GEO-Location Informationen während eines Samstag Einkauf

Bild
Am Samstag den 26.09.2015 waren wir ein wenig Einkaufen in München Pasing in den Pasing-Arcaden. Mein owntracks lief auf dem Android Smartphone im Hintergrund. Dann wollte ich meine Wegpunkte ( Tracks ) Online ansehen. Da mein Script jeden Tag aktualisiert waren die Daten schon überschrieben von den Trackingdaten des nachfolgendem Sonntag. Hab dann phpMyAdmin angeworfen um dann die Daten RAW in der MySQL Datenbank anzusehen. Was ich dort zu sehen bekam hat mich fast aus der sitzenden Stuhlposition geworfen. Aber seht selbst: Auswertung Wegpunkte des Samstag Einkauf Auswertung Wegpunkte des Samstag Einkauf Auswertung Wegpunkte des Samstag Einkauf In den Screenshots sehen wir die Auswertung der Wegpunkte des Samstag Einkauf. Die Daten die ich hier gesehen habe, waren unglaublich. Es wurde jeder Ladenwechsel, Standortgenau in die Datenbank eingetragen mit Firmenname des Ladens. Die Pasinger-Arcaden sind anscheinend Quadratmeter genau erfasst. Dass jeder einzelne Laden den ich am Samsta ht...

Location Informationen während eines Samstag Einkauf

Bild
Am Samstag den 26.09.2015 waren wir ein wenig Einkaufen in München Pasing in den Pasing-Arcaden. Mein owntracks lief auf dem Android Smartphone im Hintergrund. Dann wollte ich meine Wegpunkte ( Tracks ) Online ansehen. Da mein Script jeden Tag aktualisiert waren die Daten schon überschrieben von den Trackingdaten des nachfolgendem Sonntag. Hab dann phpMyAdmin angeworfen um dann die Daten RAW in der MySQL Datenbank anzusehen. Was ich dort zu sehen bekam hat mich fast aus der sitzenden Stuhlposition geworfen. Aber seht selbst: Auswertung Wegpunkte des Samstag Einkauf Auswertung Wegpunkte des Samstag Einkauf Auswertung Wegpunkte des Samstag Einkauf In den Screenshots sehen wir die Auswertung der Wegpunkte des Samstag Einkauf. Die Daten die ich hier gesehen habe, waren unglaublich. Es wurde jeder Ladenwechsel, Standortgenau in die Datenbank eingetragen mit Firmenname des Ladens. Die Pasinger-Arcaden sind anscheinend Quadratmeter genau erfasst. Dass jeder einzelne Laden den ich am Samsta ht...

owntracks Änderungen für das Backend mit MQTT

Bild
Seit ein paar Tagen, wurden auf meinen Webseiten keine Wegpunkte mehr angezeigt. Dh. es wurden Tracks aufgezeichnet aber nicht die dazugehörigen Wegpunkte, was dann so aussieht wie im folgenden Bild:  Es betrifft diese Anwendung bei Github: https://github.com/owntracks/owntracks Der Hintergrund ist, dass die Firma Mapquest ihre Geschäftsbedingungen geändert haben und die Nutzung nun nicht mehr ohne API-Key funktioniert. Nun zeige ich Dir wie Du einen Account anlegt und wo Du deinen APP-Key findest und was in der Datei pl-revgeo.py und m2s.py ändert musst. 1.) Du gehst auf folgende URL und legst einen Account an und wählst dass erste Paket aus Free       https://developer.mapquest.com/ 2.) Du sucht nach dem APP-Key / API-Key  / Consumer-Key wie auch immer Du es nennen willst      https://developer.mapquest.com/user/me/apps#my-apps-collapse0  Diesen Consumer-Key nehmen wir jetzt so und fügen diesen in das Python Script pl-revgeo.py   hinzu. In der Zeile 22 "self.url" http://blo...

Live GPS-Tracking in Echtzeit

Bild
Ein paar weitere Versuche mit MQTT auf dem Raspberry Pi waren angesagt. Das Video zeigt einen Raspberry Pi 2 mit einem eingebauten Display in einem Raspberry Pi Gehäuse. Die Anwendung mit Node-Red (node.js) läuft auf einem 2-ten Raspberry Pi. Auf dem Display Raspberry Pi Gerät wurde der Chromium Browser im Kiosk-Mode gestartet. Wie immer und überall , Deine Daten bei Dir ! http://blog.unixweb.de/live-gps-tracking-in-echtzeit/

Live Tracking mit MQTT und owntracks auf dem Raspberry PI – Teil 4

Bild
Dies ist der letzte und vorerst abschließende Artikel zum Thema MQTT-Tracking mit dem Teil 4. In diesem Artikel beschreibe ich die Visualisierung der Geo-Tracking Daten, die mit der Mobile App owntracks via MQTT auf einem Raspberry Pi erfasst worden sind. Im Teil 3 hatte ich beschrieben wie die Geo-Daten in die MySQL-Datenbank mit einem Python Script übergeben werden. Nun benötigen wir die Daten aus der Datenbank in einem GPX Format. Das GPS Exchange Format (GPX) ist ein Format zur Speicherung von Geodaten , das von der Firma TopoGrafix entwickelt wurde. Es basiert auf einen XML-Standard. Dieses XML-Schema beschreibt die Elemente und den Aufbau des GPS Exchange Formats. Als Dateiendung wird  .gpx verwendet. Wir brauchen nun die Daten aus der MySQL Datenbank in einem XML-Format mit der Dateiendung .gpx auf dem Raspberry Pi. Nennen wir das Script heute.sh sudo su - # vi /root/bin/heute.sh #!/bin/bash cd /opt/caserio/owntrack/m2s; ./gpxexporter.py -u jhummel -d android -f `date --dat http...

Live Tracking mit MQTT und owntracks auf dem Raspberry PI – Teil 3

Bild
Nun kommt wie versprochen der Teil 3 mit den Python Scripts für das einlesen der Daten in die Datenbank. Dies wird benötigt da MQTT die Daten nur einmal sendet und diese nirgends gespeichert werden. Hierzu benötigen wir ein Python Script, dass die MQTT-Tracking Daten aufnimmt und diese dauerhaft in eine MySQL Datenbank speichert. Diese Daten können wir dann zur Auswertung und grafischen Darstellung  weiter nutzen wie zB. für den GPX-Viewer. Der GPX-Viewer kann die Tracking Daten visualisieren wie man sie von Google Maps kennt. Das Kartenmaterial kann dann von Google Maps oder Openstreet-Map genutzt werden. Zu diesen sehr interessanten Teil kommen wir auch noch. MQTT Tracking mit Raspberry Pi mit GPX-Viewer Nun installieren wir die Python Scripts aus dem Github: # apt-get install mysql-server mysql-client php5-mysql # apt-get install nginx # apt-get install python-pip python-mysqldb # pip install paho-mqtt # pip install peewee # cd /opt # git clone https://github.com/owntracks/ba http:/...