Next Article in Journal
Nonlinear Flow Sensor Calibration with an Accurate Syringe
Next Article in Special Issue
Context-Aware Gossip-Based Protocol for Internet of Things Applications
Previous Article in Journal
In-Line Inspection Tool with Eddy Current Instrumentation for Fatigue Crack Detection
Open AccessArticle

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

1
Department of Computer and Communication Engineering, Daegu University, Gyeongsan 38453, Korea
2
School of Computer and Communication Engineering, Daegu University, Gyeongsan 38453, Korea
3
Department of Computer Science, University College Cork, Cork T12 YN60, Ireland
*
Author to whom correspondence should be addressed.
Current address: Department of Electronics and Computer Engineering, Hanyang University, Seoul 04763, Korea.
Sensors 2018, 18(7), 2162; https://doi.org/10.3390/s18072162
Received: 21 May 2018 / Revised: 28 June 2018 / Accepted: 30 June 2018 / Published: 5 July 2018
(This article belongs to the Special Issue Future Research Trends in Internet of Things and Sensor Networks)
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. View Full-Text
Keywords: visual programming tool; Internet of Things; Web of Things; IoT development tool visual programming tool; Internet of Things; Web of Things; IoT development tool
Show Figures

Figure 1

MDPI and ACS Style

Lee, J.; Park, G.-I.; Shin, J.-H.; Lee, J.-H.; Sreenan, C.J.; Yoo, S.-E. SoEasy: A Software Framework for Easy Hardware Control Programming for Diverse IoT Platforms. Sensors 2018, 18, 2162.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop