Department of Computer and Communication Engineering, Daegu University, Gyeongsan 38453, Korea.
School of Computer and Communication Engineering, Daegu University, Gyeongsan 38453, Korea.
Sensors (Basel). 2018 Jul 5;18(7):2162. doi: 10.3390/s18072162.
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 .
由于广泛使用开源硬件平台,许多物联网 (IoT) 应用正在迅速涌现和发展。大多数高端开源物联网平台都包含内置外围设备,如通用异步收发器 (UART)、脉冲宽度调制 (PWM)、通用输入输出 (GPIO) 端口和定时器,并且具有足够的计算能力来运行嵌入式操作系统,如 Linux。然而,每个物联网平台都有自己的外围设备配置方式,程序员或用户很难在不同的平台上配置相同的外围设备。尽管各种开源物联网平台广泛存在,但这些平台的编程难度阻碍了物联网应用的发展。因此,我们提出了一种简单方便的方法,使用基于 Web 的用户友好软件框架来编程和配置每个外围设备的操作。通过软件框架的实现以及与之配套的真实移动机器人应用程序开发,我们展示了所提出的软件框架的可行性,该框架被命名为.