ABSTRACT
Building connected, pervasive, human-facing, and responsive applications that incorporate local sensors, smartphone interactions, device actuation, and cloud-based learning--the promised features of the Internet of Things (IoT)---requires a complete suite of tools spanning both hardware and software. We present a set of these pieces, including a gateway, four hardware building blocks, multiple sensor platforms, an indoor localization system, and software for connecting users and devices. Each piece plays an integral role towards enabling applications, from facilitating rapid development of wireless smart devices to composing data streams and services from a diverse set of components. By providing layered interoperable systems, our toolkit offers cohesive support for moving beyond single-device, cloud-centric applications---typical in today's IoT landscape--and towards richer applications that incorporate multiple data streams, human interaction, cloud processing, location awareness, multiple communication protocols, historical data, access control, and on-demand user interfaces. To show how the pieces in the toolkit cooperate, we demonstrate a location-based access control application where a user's smartphone can control a room's lighting, but only from within the room. Further, data streams from the phone and nearby sensors are used to provide a constant lighting service which attempts to maintain a user-set brightness under variable external lighting conditions.
- B. Campbell, P. Pannuto, and P. Dutta. Interfacing the Internet of a trillion things. SEC'15.Google Scholar
- S. DeBruin, B. Ghena, and P. Dutta. Powerblade: A low-profile, true-power, plug-through energy meter. SenSys'15. Google ScholarDigital Library
- B. Kempke, P. Pannuto, and P. Dutta. Polypoint: Guiding indoor quadrotors with ultra-wideband localization. HotWireless'15. Google ScholarDigital Library
- Y.-S. Kuo, P. Pannuto, and P. Dutta. System architecture directions for a software-defined lighting infrastructure. VLCS'14. Google ScholarDigital Library
Index Terms
- Demo: Michigan's IoT Toolkit
Recommendations
Demo: Browsing the Web of Things with Summon
SenSys '15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor SystemsWe are becoming increasingly surrounded by smart and connected devices, popularly known as the Internet of Things. The emerging user interface paradigm for many such things eschews physical buttons, knobs, and displays in favor of virtual interfaces ...
Demo: Modular Multi-radio Wireless Sensor Platform for IoT Trials with Plug&Play Module Connection
MobiCom '15: Proceedings of the 21st Annual International Conference on Mobile Computing and NetworkingIn the paper we present and demonstrate the modular prototyping platform designed for trialing the Internet of Things (IoT) applications. The new devices are constructed by stacking together the various hardware modules encapsulating power sources, ...
The Internet of Things Has a Gateway Problem
HotMobile '15: Proceedings of the 16th International Workshop on Mobile Computing Systems and ApplicationsThe vision of an Internet of Things (IoT) has captured the imagination of the world and raised billions of dollars, all before we stopped to deeply consider how all these Things should connect to the Internet. The current state-of-the-art requires ...
Comments