~/talk

GPS Tracking with Python

Talkat PyCon AU 2016 · 2016-08-12..08-16· IoT miniconf· [python, networking]
slides:none on file

Python handles tens of thousands of simultaneous GPS device connections by using asyncio + uvloop for an event loop based server, or Tornado initially, and the implementation includes a UDP-to-TCP bridge to treat UDP-only devices like TCP clients. Binary payloads get parsed with struct.unpack helpers, tests use pytest, and the platform already implements about 15 device protocols, writes parsed messages into Redis, stores metadata in Google Datastore, and delivers maps and reports — the system works in production but protocol variance forces heavy testing and vendor-specific tweaks.

AI-written summary · about

  1. 0:00Introduction
  2. 0:41Talk overview
  3. 1:57Data sources
  4. 2:53Device protocols
  5. 4:25Server infrastructure
  6. 5:40Python frameworks
  7. 8:33Message handling
  8. 11:52Time zone management
  9. 13:25Parsing binary data
  10. 16:28Tools for parsing
  11. 21:13Q&A and future outlook
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.