Design And Implementation Of A Web-Centric Remote Data Acquisition System

2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA)(2016)

引用 0|浏览2
暂无评分
摘要
Data acquisition systems are fundamental components of modern distributed monitoring and control systems. The wide-spreading use of standard networking technologies in industrial scenarios, such as Ethernet, and the consolidation of web-based communication protocols, architectures and tools suggest the possibility to integrate out-of-the-box components to build a robust and reliable data acquisition system.This paper describes the design and implementation of a data acquisition system suitable to collect data from distributed embedded devices equipped with sensors based on a client-server architecture. The main feature of the proposed design is the integration of a set of technologies and tools widely adopted in the development of modern web services. The server component is based on Django, a popular Python web framework. While the backend runs a PostgreSQL database, the frontend includes data visualization tools leveraging the D3 JavaScript library. Metering points can be any embedded device able to interface with the desired sensors. The client-server communication architecture supports a RESTful API, as well as the ZeroMQ communication library. Messages are encapsulated in a human-readable JSON format. An important common characteristic of aforementioned technologies and tools is to be Free/Libre and Open Source Software (FLOSS). The proposed system thus represents a successful example of integration of FLOSS components to build a web-centric data acquisition system.
更多
查看译文
关键词
Web-centric remote data acquisition system,distributed monitoring system,distributed control system,standard networking technologies,industrial scenarios,Ethernet,Web-based communication protocols,out-of-the-box components,distributed embedded devices,client-server architecture,Web services,server component,Django,Python Web framework,PostgreSQL database,data visualization tools,D3 JavaScript library,client-server communication architecture,RESTful API,ZeroMQ communication library,human-readable JSON format,free/libre and open source software,FLOSS component integration
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要