ArduTalk: An Arduino Network Application Development Platform Based on IoTtalk

被引:31
作者
Lin, Yun-Wei [1 ]
Lin, Yi-Bing [1 ]
Yang, Ming-Ta [1 ]
Lin, Jun-Han [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
来源
IEEE SYSTEMS JOURNAL | 2019年 / 13卷 / 01期
关键词
Arduino; Internet of Things (IoT); IoTtalk; machine to machine communication;
D O I
10.1109/JSYST.2017.2773077
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several tools provide popular solutions for creating innovative Internet of Things (IoT) applications on single Arduino board. However, interactions among multiple Arduino boards need significant effort to be established. This paper proposes ArduinoIo-Ttalk (ArduTalk), a graphical user interface (GUI)-based platform aims to develop IoT network applications for interaction among multiple Arduino boards. ArduTalk utilizes IoTtalk, an IoT device management platform for quickly establishing connections and meaningful interactions between IoT devices without concerning the lower layer communication protocols. In this paper, the IoTtalk GUI has been significantly enhanced for ArduTalk. By integrating Arduino with the enhanced IoTtalk, ArduTalk allows a user to arbitrarily link and relink sensors to actuators without or with little programming effort, and quickly generate Arduino applications for different purposes. We conduct measurements to investigate the time complexity for data delivery among multiple Arduino boards, and propose a damping mechanism to address the fairness issue caused by the discrepancies between local and remote delays among the Arduino boards.
引用
收藏
页码:468 / 476
页数:9
相关论文
共 8 条
[1]   Evidence-based medicine in the era of social media: Scholarly engagement through participation and online interaction [J].
Chan, Teresa ;
Trueger, N. Seth ;
Roland, Damian ;
Thoma, Brent .
CANADIAN JOURNAL OF EMERGENCY MEDICINE, 2018, 20 (01) :3-8
[2]  
Huang W., 2017, M ECHO PROJECT
[3]  
Kelly F., 1979, Reversibility and Stochastic Networks
[4]   IoTtalk: A Management Platform for Reconfigurable Sensor Devices [J].
Lin, Yi-Bing ;
Lin, Yun-Wei ;
Huang, Chun-Ming ;
Chih, Chang-Yen ;
Lin, Phone .
IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (05) :1552-1562
[5]   EasyConnect: A Management System for IoT Devices and Its Applications for Interactive Design and Art [J].
Lin, Yi-Bing ;
Lin, Yun-Wei ;
Chih, Chang-Yen ;
Li, Tzu-Yi ;
Tai, Chia-Chun ;
Wang, Yung-Ching ;
Lin, Fuchun Joseph ;
Kuo, Hsien-Chung ;
Huang, Chih-Chieh ;
Hsu, Su-Chu .
IEEE INTERNET OF THINGS JOURNAL, 2015, 2 (06) :551-561
[6]  
Shih CS, 2017, INT WIREL COMMUN, P558, DOI 10.1109/IWCMC.2017.7986346
[7]   Talk burst control for Push-to-talk over Cellular [J].
Tsai, Meng-Hsun ;
Lin, Yi-Bing .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2008, 7 (07) :2612-2618
[8]   A Survey on Network Methodologies for Real-Time Analytics of Massive IoT Data and Open Research Issues [J].
Verma, Shikhar ;
Kawamoto, Yuichi ;
Fadlullah, Zubair Md. ;
Nishiyama, Hiroki ;
Kato, Nei .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03) :1457-1477