The Little IoT Agent (liota)
summary
Liota is a portable Python agent that claims to turn any gateway into a managed telemetry source; it ships BSD-2 licensed and already implements two transports (sockets, websockets) and a data‑center adapter for vRealize Ops Manager. The code models device, device_comms, edge_system, metric and DCC, uses a package manager patterned on OSGi, and collects metrics via user-defined methods (UDMs) into event/collect/send queues. It runs on the varied gateways shown at VMworld, was exercised in a hackathon with a robot and demo apps, and successfully pushes fixes and time‑series to backend DCCs.
AI-written summary · about
chapters (12)
- 0:00Intro
- 7:51Expected lifetime
- 15:15Building a management suite
- 19:45Open source
- 21:50Abstract classes
- 26:10Device comms
- 32:05Registration
- 32:35Package Manager
- 33:52UDM
- 40:13Metric Handling
- 43:48Data Center
- 44:53Simulation Environment
related talks
36mModular Infrastructure for IoT Applications
28mOpening Keynote: TCO of IoT, new managed gateway and more
43mMonitoring a small world
43mIndustrial IoT in practice
05mIoT Inspector: a platform for real-world smart home research
49mDesign patterns for distributed client server systems via IoT
54mImplementing IoT Architectures with Open Source
38mContinuous Delivery of IoT Sensors
