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

dc.contributor.authorLee, Junyoung
dc.contributor.authorPark, Gwang-il
dc.contributor.authorShin, Jong-ha
dc.contributor.authorLee, Jin-hae
dc.contributor.authorSreenan, Cormac J.
dc.contributor.authorYoo, Seong-eun
dc.contributor.funderMinistry of Education
dc.contributor.funderNational Research Foundation of Korea
dc.date.accessioned2018-09-27T12:08:15Z
dc.date.available2018-09-27T12:08:15Z
dc.date.issued2018
dc.description.abstractMany 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.sponsorshipNational Research Foundation of Korea (Basic Science Research Program); Ministry of Education (No. 2016R1D1A1B03930379)en
dc.description.statusPeer revieweden
dc.description.versionPublished Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.articleid2162
dc.identifier.citationLee, 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/s18072162en
dc.identifier.doi10.3390/s18072162
dc.identifier.endpage14
dc.identifier.issn1424-8220
dc.identifier.issued7
dc.identifier.journaltitleSensorsen
dc.identifier.startpage1
dc.identifier.urihttps://hdl.handle.net/10468/6930
dc.identifier.volume18
dc.language.isoenen
dc.publisherMDPI AGen
dc.relation.urihttp://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.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectVisual programming toolen
dc.subjectInternet of thingsen
dc.subjectWeb of thingsen
dc.subjectIoT development toolen
dc.titleSoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platformsen
dc.typeArticle (peer-reviewed)en
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SoEasy A Software Framework for Easy Hardware.pdf
Size:
5.08 MB
Format:
Adobe Portable Document Format
Description:
Published Version