Design and Implementation of Real-time Embedded Data Acquisition and Classification with Web-based Configuration and Visualization

S. Nuratch
{"title":"Design and Implementation of Real-time Embedded Data Acquisition and Classification with Web-based Configuration and Visualization","authors":"S. Nuratch","doi":"10.1109/ICESIT-ICICTES.2018.8442071","DOIUrl":null,"url":null,"abstract":"This research proposes some useful and practical techniques to design and implement the real-time embedded data acquisition and classification. A web-based used as graphical user interface is also provided to visualize data, parameters and behaviors of the proposed system. A low-cost microcontroller is chosen to run special bootloader and application program. The application program is designed and implemented using non-blocking event-driven realtime operating system. It reads data from sensors, performs K-means classification algorithm, and sends data and system states to the web-based application running on a web browser. In addition, the microcontroller system is designed to support many IoT applications. It is composed of all basic inputs and outputs, e.g., ADCs, PWMs, Wi-Fi, USB-to-UART and data storage. The users can visualize the measured data and examine behaviors of the K-means algorithm on the web browser in real-time. The web-based application is designed and implanted using new technology of web-based application development techniques. It can be run on any device that has web browser. The microcontroller and web-based application can exchange their data over internet network using HTTP, MQTT or WebSockets protocol. It supports serial port communication as well. The experimental results show that the proposed system and algorithms running on the microcontroller and web browser can perform data acquisition and classification in real-time manner and it can be used in real-world applications as expected.","PeriodicalId":57136,"journal":{"name":"单片机与嵌入式系统应用","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"单片机与嵌入式系统应用","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.1109/ICESIT-ICICTES.2018.8442071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This research proposes some useful and practical techniques to design and implement the real-time embedded data acquisition and classification. A web-based used as graphical user interface is also provided to visualize data, parameters and behaviors of the proposed system. A low-cost microcontroller is chosen to run special bootloader and application program. The application program is designed and implemented using non-blocking event-driven realtime operating system. It reads data from sensors, performs K-means classification algorithm, and sends data and system states to the web-based application running on a web browser. In addition, the microcontroller system is designed to support many IoT applications. It is composed of all basic inputs and outputs, e.g., ADCs, PWMs, Wi-Fi, USB-to-UART and data storage. The users can visualize the measured data and examine behaviors of the K-means algorithm on the web browser in real-time. The web-based application is designed and implanted using new technology of web-based application development techniques. It can be run on any device that has web browser. The microcontroller and web-based application can exchange their data over internet network using HTTP, MQTT or WebSockets protocol. It supports serial port communication as well. The experimental results show that the proposed system and algorithms running on the microcontroller and web browser can perform data acquisition and classification in real-time manner and it can be used in real-world applications as expected.
基于web配置和可视化的实时嵌入式数据采集与分类的设计与实现
本研究提出了一些实用的技术来设计和实现实时嵌入式数据采集和分类。还提供了一个基于web的图形用户界面,用于可视化所建议系统的数据、参数和行为。选用低成本的微控制器来运行特殊的引导程序和应用程序。应用程序采用非阻塞事件驱动的实时操作系统进行设计和实现。它从传感器读取数据,执行K-means分类算法,并将数据和系统状态发送到运行在web浏览器上的基于web的应用程序。此外,微控制器系统旨在支持许多物联网应用。它由所有基本输入和输出组成,例如adc、pwm、Wi-Fi、USB-to-UART和数据存储。用户可以将测量数据可视化,并在web浏览器上实时检查K-means算法的行为。基于web的应用程序是利用基于web的应用程序开发技术的新技术来设计和植入的。它可以在任何有网络浏览器的设备上运行。微控制器和基于web的应用程序可以使用HTTP、MQTT或WebSockets协议在internet网络上交换数据。它也支持串口通信。实验结果表明,所提出的系统和算法运行在单片机和web浏览器上,能够实现数据的实时采集和分类,并能在实际应用中得到预期的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
7395
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信