Design and implementation of a web-centric remote data acquisition system

被引:0
|
作者
Facchinetti, Tuiho [1 ]
Benetti, Guido [1 ]
Koledoye, Moses A. [1 ]
Roveda, Gianluca [1 ]
机构
[1] Univ Pavia, Dept Elect, Comp & Biomed Engn, Via Ferrata 6, I-27100 Pavia, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Design and Implementation of an OSGi-Centric Remote Mobile Surveillance System
    Leu, Jenq-Shiou
    Lin, Wei-Hsiang
    Tzeng, Hung-Jie
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 2498 - 2502
  • [32] Design and Implementation of Embedded Remote Control System in High-precision Time Data Acquisition
    Fang Zhao
    Zhao Jianjun
    Tang Haifeng
    Wu Guangmin
    2015 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2015, : 125 - 128
  • [33] A MODULAR REMOTE DATA ACQUISITION-SYSTEM DESIGN
    COOK, G
    ROBOTICS AGE, 1985, 7 (02): : 22 - 26
  • [34] Design of an Embedded Data Acquisition System for Remote Application
    Mashkoor, Alaa Abdulhussain
    Ahmad, R. B.
    Rahman, Mostafijur
    Kadhim, Zahraa Ali
    2014 IEEE 2ND INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATION TECHNOLOGIES (ISTT), 2014, : 398 - 403
  • [35] Design of data acquisition and communication system of remote controller
    Xia, MF
    Wang, HF
    Lv, YM
    Dong, T
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 621 - 623
  • [36] ECONOMICAL SYSTEM-DESIGN FOR REMOTE DATA ACQUISITION
    CAMPBELL, WF
    CANADIAN AERONAUTICS AND SPACE JOURNAL, 1972, 18 (10): : 337 - 338
  • [37] Argos: Building a Web-Centric Application Platform on Top of Android
    Gossweiler, Rich
    McDonough, Colin
    Lin, James
    Want, Roy
    IEEE PERVASIVE COMPUTING, 2011, 10 (04) : 10 - 14
  • [38] A web-centric semantic mediation approach for spatial information systems
    Yétongnon, K
    Suwanmanee, S
    Benslimane, D
    Champin, PA
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2006, 17 (01): : 1 - 24
  • [39] Design and Implementation of Remote ATS Simulation System Based on WEB
    Chen, Ke
    Li, Shaobin
    2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 4976 - 4979
  • [40] Design and Implementation of an Ultralow Power Data Acquisition System
    Shi, Chuan
    Zhang, Yang
    Nie, Weirong
    Yan, Liaoliao
    Jiang, Jian
    PROCEEDINGS OF 2013 CHINESE INTELLIGENT AUTOMATION CONFERENCE: INTELLIGENT AUTOMATION & INTELLIGENT TECHNOLOGY AND SYSTEMS, 2013, 255 : 767 - 776