WANG Shaofeng, ZHONG Jixiang, WANG Jianguo, ZHU Xiangya, ZHU Jinchao, XU Xin. Remote data acquisition system for oil and gas pipelines based on Internet of Things[J]. Oil & Gas Storage and Transportation, 2018, 37(4): 443-448. DOI: 10.6047/j.issn.1000-8241.2018.04.013
Citation: WANG Shaofeng, ZHONG Jixiang, WANG Jianguo, ZHU Xiangya, ZHU Jinchao, XU Xin. Remote data acquisition system for oil and gas pipelines based on Internet of Things[J]. Oil & Gas Storage and Transportation, 2018, 37(4): 443-448. DOI: 10.6047/j.issn.1000-8241.2018.04.013

Remote data acquisition system for oil and gas pipelines based on Internet of Things

  • With the development of the online monitoring technologies of oil and gas pipeline, a kind of remote data acquisition system for oil and gas pipeline based on the Internet of Things is built up. First, oil and gas pipeline temperature and the signal data of elastic wave of pipeline leakage are acquired using the data acquisition node terminal, and then uploaded to the server by means of the data aggregation node. Second, a Worker container for monitoring the server port is established using the Workerman framework to monitor the uploaded data at the data aggregation node. Third, the MVC backstage management framework PHP Laraval is adopted. Fourth, the database interaction mechanism Eloquent ORM is used and the interaction with database is realized by means of ActiveRecord. Fifth, a single-page interface is created using the Vue.js front frame JavaScript MVC. And sixth, the signal data graphs of pipelines are presented using Highchats. By virtue of this system, the clients can log in the software system instantaneously through the browser to view the real-time signal data of oil and gas pipelines, so that single-use scale and distance restrictions of sensor network are eliminated and the remote real-time monitoring of oil and gas pipelines is realized. (7 Figures, 20 References)
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return