Programming IoT Devices by Demonstration Using Mobile Apps

Programming IoT Devices by Demonstration Using Mobile Apps
复制标题

使用移动应用程序演示对物联网设备进行编程

DOI:
--
复制
发表时间:
2017
期刊:
International Symposium on End-User Development
影响因子:
--
通讯作者:
B. Myers
B. Myers
中科院分区:
--
文献类型:
--
作者:
Toby Jia;Yuanchun Li;Fanglin Chen;B. Myers

文献摘要

被引文献

相似文献

物联网(IoT)设备和应用程序的革命性进步有助于IoT成为最终用户开发的越来越重要的领域(EUD)。物联网设备。 “生态系统”或支持常见的API。智能手机通过直接操纵每个物联网设备的智能手机应用程序来证明所需的行为。和自动化数据,从而创建高度上下文感知的物联网应用程序。
The revolutionary advances of Internet of Things (IoT) devices and applications have helped IoT emerge as an increasingly important domain for end-user development (EUD). Past research has shown that end users desire to create various customized automations, which would often utilize multiple IoT devices. Many solutions exist to support EUD across multiple IoT devices, but they are limited to devices from the same manufacturer, within the same “eco-system” or supporting a common API. We present Epidosite, a mobile programming-by-demonstration system that addresses this limitation by leveraging the smartphone as a hub for IoT automation. It enables the creation of automations for most consumer IoT devices on smartphones by demonstrating the desired behaviors through directly manipulating the corresponding smartphone app for each IoT device. Epidosite also supports using the smartphone app usage context and external web services as triggers and data for automations, enabling the creation of highly context-aware IoT applications.