Track: Internet of Things Keynote |
AI/ML are not sufficient: How to program billions and billions of IoT devices |
The Internet of things (IoT) is transitioning from small-scale deployments to general infrastructure and from niche applications to a general purpose network of sensors and actuators. But much of the value is in creating applications quickly and reliably, often by domain experts rather than software engineers. These systems are also long-lived, with hardware and network connections evolving over time. Identifying nodes by MAC or IP address, or domain names created mechanically from these identifiers, is likely to make functionality both brittle and hard to maintain. How can we make large, multi-administration networks of IoT devices more useful? I will describe our prototype SenSQL effort that leverages well-known SQL models to retrieve data, visualize time-series data and to create abstractions that do not depend on network architecture and hardware modules. |
|
Presentation Video |