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

被引:0
作者
Nuratch, Santi [1 ]
机构
[1] King Mongkuts Univ Technol Thonburi Bangkok, Fac Engn, Dept Control Syst & Instrumentat, Embedded Comp & Control Lab, Bangkok, Thailand
来源
2018 INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND INTELLIGENT TECHNOLOGY & INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS (ICESIT-ICICTES) | 2018年
关键词
embedded systems; real-time system; data acquisition; classification; visualization; web-based application;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 real-time 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.
引用
收藏
页数:4
相关论文
共 7 条
[1]  
Nuratch S., 2017 INT ELECT ENG C, DOI DOI 10.1109/IEECON.2017.8075906
[2]  
Nuratch S., WEB BASED MACHINE LE
[3]  
Nuratch S, 2017, C IND ELECT APPL, P1865, DOI 10.1109/ICIEA.2017.8283142
[4]  
Nuratch S, 2017, C IND ELECT APPL, P919, DOI 10.1109/ICIEA.2017.8282970
[5]  
Nuratch S, 2017, 2017 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), P612, DOI 10.1109/ECTICon.2017.8096312
[6]  
Nuratch S, 2017, 2017 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), P624, DOI 10.1109/ECTICon.2017.8096315
[7]  
Nuratch S, 2017, 2017 14TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), P616, DOI 10.1109/ECTICon.2017.8096313