學術產出-Proceedings

Article View/Open

Publication Export

Google ScholarTM

政大圖書館

Citation Infomation

題名 FirmataSpy: A Firmata Emulator to Streamline Interoperable Automated Testing for IoT Devices
作者 廖峻鋒;藍子琪
Liao, Chun-Feng;Lan, Tzu-Chi
貢獻者 資訊系
關鍵詞 Visualization; Protocols; Prototypes; Software quality; Programming; Hardware; Internet of Things; IoT; Firmata; Automated Testing; Arduino
日期 2023-08
上傳時間 30-Nov-2023 11:25:30 (UTC+8)
摘要 The swift progress of Internet of Things (IoT) technology has unveiled vast opportunities for interfacing and monitoring physical devices. Developers frequently encounter obstacles when conducting human-in-the-loop testing and connecting hardware devices for assessing IoT applications. This inconvenience hinders the development process and demands substantial time commitment for software quality maintenance, thereby diverting attention from core programming tasks. This research endeavors to design and implement an emulator named FirmataSpy based on Firmata, a widely-used serial-port communication protocol, for bridging application software and IoT devices. Serving as a Test Double for IoT devices, FirmataSpy facilitates developers in testing and validating IoT devices seamlessly. What sets FirmataSpy apart from other Test Double approaches is its language independence. It emulates the hardware and interacts with software at the protocol level, thereby broadening its adaptability.
關聯 2023 International Conference on Platform Technology and Service (PlatCon'23), Institution of Creative Research Professionals (ICRP), pp. 24-29
資料類型 conference
DOI https://doi.org/10.1109/PlatCon60102.2023.10255177
dc.contributor 資訊系
dc.creator (作者) 廖峻鋒;藍子琪
dc.creator (作者) Liao, Chun-Feng;Lan, Tzu-Chi
dc.date (日期) 2023-08
dc.date.accessioned 30-Nov-2023 11:25:30 (UTC+8)-
dc.date.available 30-Nov-2023 11:25:30 (UTC+8)-
dc.date.issued (上傳時間) 30-Nov-2023 11:25:30 (UTC+8)-
dc.identifier.uri (URI) https://nccur.lib.nccu.edu.tw/handle/140.119/148294-
dc.description.abstract (摘要) The swift progress of Internet of Things (IoT) technology has unveiled vast opportunities for interfacing and monitoring physical devices. Developers frequently encounter obstacles when conducting human-in-the-loop testing and connecting hardware devices for assessing IoT applications. This inconvenience hinders the development process and demands substantial time commitment for software quality maintenance, thereby diverting attention from core programming tasks. This research endeavors to design and implement an emulator named FirmataSpy based on Firmata, a widely-used serial-port communication protocol, for bridging application software and IoT devices. Serving as a Test Double for IoT devices, FirmataSpy facilitates developers in testing and validating IoT devices seamlessly. What sets FirmataSpy apart from other Test Double approaches is its language independence. It emulates the hardware and interacts with software at the protocol level, thereby broadening its adaptability.
dc.format.extent 114 bytes-
dc.format.mimetype text/html-
dc.relation (關聯) 2023 International Conference on Platform Technology and Service (PlatCon'23), Institution of Creative Research Professionals (ICRP), pp. 24-29
dc.subject (關鍵詞) Visualization; Protocols; Prototypes; Software quality; Programming; Hardware; Internet of Things; IoT; Firmata; Automated Testing; Arduino
dc.title (題名) FirmataSpy: A Firmata Emulator to Streamline Interoperable Automated Testing for IoT Devices
dc.type (資料類型) conference
dc.identifier.doi (DOI) 10.1109/PlatCon60102.2023.10255177
dc.doi.uri (DOI) https://doi.org/10.1109/PlatCon60102.2023.10255177