Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing OwnTracks

Introducing OwnTracks

A presentation of what OwnTracks is and what it can be used for, given in January 2021 online to the Columbia-Area Linux Users Group.

Jan-Piet Mens

January 13, 2021
Tweet

More Decks by Jan-Piet Mens

Other Decks in Technology

Transcript

  1. Their big data { "features": [ { "properties": { "placardHeight":

    59, "placardWidth": 56, "id": "-8307528510653225244", "accuracyInMeters": 1414, "timeStamp": 1338351805, "reverseGeocode": "Friedrichsdorf, Germany", "photoUrl": "http://www.google.com/latitude/apps/badge/api?type=photo&photo=nkj- mzcBAAA.dxs397bzbO1k\nl-Dgy0qFIg.vWW5zvcxLgY3uaJrvEZnJA", "photoWidth": 96, "photoHeight": 96, "placardUrl": "http://www.google.com/latitude/apps/badge/api?type=photo_placard&photo=nkj- mzcBAAA.dx\ns397bzbO1kl-Dgy0qFIg.vWW5zvcxLgY3uaJrvEZnJA&moving=true&stale=true&lod=1&format=png" }, "geometry": { "coordinates": [ 8.65486, 50.238862 ], "type": "Point" }, "type": "Feature" } ], "type": "FeatureCollection" }
  2. MQTT is MQTT is a standard, a transport, for PUB/SUB

    messaging, designed for unreliable networks, binary payloads up to 256MB, (+2 bytes), fast, lightweight, ideal for low-bandwith, high- latency networks, TLS, authentication, ACLs, TLS-PSK, (payload encryption), keepalive, last will & testament, UTF-8 hierarchical topics, wildcards
  3. Your data: JSON { "_type": "location", "batt": 21, "lat": 48.85833,

    "t": "m", "lon": 3.29513, "acc": 5, "tid": "JJ", "vel": 8, "cog": 143, "alt": 143, "tst": 1540285680 }
  4. Transition events { "t": "c", "tst": 1541794597, "acc": 65, "_type":

    "transition", "event": "enter", "lon": 3.29513, "lat": 48.85833, "wtst": 1539794983, "tid": "jp", "desc": "$HoME-100" }
  5. Bugs, bugs, more bugs As anybody who does so can

    attest to, Open Source can be fun and interesting.
  6. World wide I once blogged that that was the farthest

    away OwnTracks user; wrong: it’s Ben in NZ of course.