SoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms

Show simple item record

dc.contributor.author Lee, Junyoung
dc.contributor.author Park, Gwang-il
dc.contributor.author Shin, Jong-ha
dc.contributor.author Lee, Jin-hae
dc.contributor.author Sreenan, Cormac J.
dc.contributor.author Yoo, Seong-eun
dc.date.accessioned 2018-09-27T12:08:15Z
dc.date.available 2018-09-27T12:08:15Z
dc.date.issued 2018
dc.identifier.citation Lee, J., Park, G.-i., Shin, J.-h., Lee, J.-h., Sreenan, C. and Yoo, S.-e. (2018) 'SoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms', Sensors, 18(7), 2162 (14pp). doi: 10.3390/s18072162 en
dc.identifier.volume 18
dc.identifier.issued 7
dc.identifier.startpage 1
dc.identifier.endpage 14
dc.identifier.issn 1424-8220
dc.identifier.uri http://hdl.handle.net/10468/6930
dc.identifier.doi 10.3390/s18072162
dc.description.abstract Many Internet of Things (IoT) applications are emerging and evolving rapidly thanks to widespread open-source hardware platforms. Most of the high-end open-source IoT platforms include built-in peripherals, such as the universal asynchronous receiver and transmitter (UART), pulse width modulation (PWM), general purpose input output (GPIO) ports and timers, and have enough computation power to run embedded operating systems such as Linux. However, each IoT platform has its own way of configuring peripherals, and it is difficult for programmers or users to configure the same peripheral on a different platform. Although diverse open-source IoT platforms are widespread, the difficulty in programming those platforms hinders the growth of IoT applications. Therefore, we propose an easy and convenient way to program and configure the operation of each peripheral using a user-friendly Web-based software framework. Through the implementation of the software framework and the real mobile robot application development along with it, we show the feasibility of the proposed software framework, named SoEasy. en
dc.description.sponsorship National Research Foundation of Korea (Basic Science Research Program); Ministry of Education (No. 2016R1D1A1B03930379) en
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.publisher MDPI AG en
dc.relation.uri http://www.mdpi.com/1424-8220/18/7/2162
dc.rights © 2018, the Authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). en
dc.rights.uri http://creativecommons.org/licenses/by/4.0/
dc.subject Visual programming tool en
dc.subject Internet of things en
dc.subject Web of things en
dc.subject IoT development tool en
dc.title SoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms en
dc.type Article (peer-reviewed) en
dc.internal.authorcontactother Cormac Sreenan, Computer Science, University College Cork, Cork, Ireland. +353-21-490-3000 Email: c.sreenan@cs.ucc.ie en
dc.internal.availability Full text available en
dc.description.version Published Version en
dc.contributor.funder Ministry of Education
dc.contributor.funder National Research Foundation of Korea
dc.description.status Peer reviewed en
dc.identifier.journaltitle Sensors en
dc.internal.IRISemailaddress c.sreenan@cs.ucc.ie en
dc.identifier.articleid 2162


Files in this item

This item appears in the following Collection(s)

Show simple item record

© 2018, the Authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). Except where otherwise noted, this item's license is described as © 2018, the Authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
This website uses cookies. By using this website, you consent to the use of cookies in accordance with the UCC Privacy and Cookies Statement. For more information about cookies and how you can disable them, visit our Privacy and Cookies statement