A Design of Remote Monitoring System based on 3G and Internet Technology

Similar documents
An intelligent LED landscape lighting system

Research on Heterogeneous Communication Network for Power Distribution Automation

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

Design of Desert Plant Monitoring System Based on SI446X Wireless Radio Frequency Communication

A High-Speed Wireless Transmission Scheme for Wireless Sensor Network

Design of Intelligent System for Watering Flowers Based on IOT

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

Study of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1

Temperature Control System of Cold Storage

Wireless temperature & humidity monitor and control system

Design of Greenhouse Temperature and Humidity Monitoring System Based on ZIGBEE Technique Ming Xin 1,a, Wei Zhongshan 1,b,*

Design of Coal Mine Power Supply Monitoring System

Design of Temperature and Humidity Data Acquisition System. Based on ARM

Hardware design of a submerged buoy system based on electromagnetic inductive coupling

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call.

Sensors State Monitoring based on LabVIEW and Wireless Nodes

Serial Communication Based on LabVIEW for the Development of an ECG Monitor

International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015)

THE DESIGN OF GREENHOUSE ENVIRONMENT MONITORING SYSTEM BASED ON ZIGBEE

Design of Underground Current Detection Nodes Based on ZigBee

Application of Theory and Technology of Wireless Sensor Network System for Soil Environmental Monitoring

The engine temperature real-time monitoring instrument based on Microcontroller. Wang Jiayue, Yue Yuntao, Luan Ru, Zhang Jianghui Qin Xin

The Design of Wireless Data Acquisition and Remote Transmission Interface in Micro-seismic Signals

The Design of Flower Ecological Environment Monitoring System Based on ZigBee Technology

Design and Implementation of Aquarium Remote Automation Monitoring and Control System

The framework of next generation automatic weather station in China

Information Acquisition System Based on ZigBee and ARM

A Reconfigurable Smart Sensor Interface for Industrial WSN in IOT Environment

The Application of Wireless Sensor in Aquaculture Water Quality Monitoring

Design of Environment Monitoring System in Hatcheries Based on WSN

Wireless Smart Home Security System Based on Android

Embedded Surveillance System using Multiple Ultrasonic Sensors

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D

Embedded Smart Home System Based on ZigBee Song Chi

Design of Soybean Milk Machine Control System based on STC89C52. Ya-gang SUN, Yue ZHANG, Zhi-gang YANG, Rui-cheng ZHANG and Xiao-wei SHEN

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Research on Intelligent Human-Machine Interface of Relay Protection

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

REGIONAL COUNTRY INFORMATION SERVICE PLATFORM BASED ON HYBRID NETWORK

Greenhouse Equipment Data Acquisition and Display Platform Based on Socket Java

Research on Software Scheduling Technology Based on Multi-Buffered Parallel Encryption

Design of the Refueling Card Information Transmission System Based On DTMF

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

Exploration of Fault Diagnosis Technology for Air Compressor Based on Internet of Things

MISO MOSI Clock. The master and the slave use a protocol based on the following frame structure. Preamble Body Postamble

Design of Smart Home System Based on ZigBee Technology and R&D for Application

Design of Smart home System Based on Basic Radio Frequency Wireless Sensor Network

A Design of Greenhouse Remote Monitoring System Based on WSN and WEB

Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a

Applications of wireless sensor network in the agriculture environment monitoring

Design and Implementation of Remote Medical Monitoring System for. Homecare

Wireless Multipoint Temperature Detection System Design

The Design of Water Quality Monitoring Cloud Platform Based on. BS Architecture

Master Control Design of Intelligent Homes Based on Voice Recognition Technology

Qiqihar University, China *Corresponding author. Keywords: Highway tunnel, Variant monitoring, Circle fit, Digital speckle.

ZigBee----free as a bee!

Torque Sensor Data Acquisition System of Motor Test Bench. Based on LabVIEW

Design and Application of Electrical Equipment Overheating Monitoring Based on Wireless Sensor

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c

Research into a Wireless Smart Parking System

Research on Hybrid Network Technologies of Power Line Carrier and Wireless MAC Layer Hao ZHANG 1, Jun-yu LIU 2, Yi-ying ZHANG 3 and Kun LIANG 3,*

Design of Remote GPRS-based Gas Data Monitoring System

Environmental Monitoring for Historical Heritage Based on ZigBee Wireless Sensor Networks and Z-Stack

A New Method Of VPN Based On LSP Technology

The Research and Design of the Android-Based Facilities Environment Multifunction Remote Monitoring System*

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

GS828. GPRS Data Logger

Design of Substation and Distribution Station Monitoring System Based on DELPHI and Intelligent Modules

Design of an Intelligent PH Sensor for Aquaculture Industry

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii

Intelligent Pressure Measuring System

Design and Implementation of Dual-Mode Wireless Video Monitoring System

Open Access Universal Real-time Monitoring System Based on Ethernet in Test and Measurement Domain

Electronics Single wire communication

Design of Monitoring System Software Based on Hadoop. Technology. Shijie Luo, Dong Xie*, WeiLin Qiu, Hui Wang, Minzhi He

2017 International Conference on Economics, Management Engineering and Marketing (EMEM 2017) ISBN:

Hardware/Software Based a Smart Sensor Interface Device for Water Quality Monitoring in IoT Environment

Jacquard Control System of Warp Knitting Machine Based on Embedded System

The Design of Embedded MCU Network Measure and Control System

Agricultural Collection System Based on Zigbee

Key Technology of Monitoring and Control for Coal Shearer Supporting Network Convergence

A Network Disk Device Based on Web Accessing

Design and Simulation of Temperature Data Acquisition System based on Proteus. Jinghui Su

The Design of CAN Bus Communication System Based on MCP2515 and S3C2440 Jinmei Liu, Junhong Wang, Donghui Sun

An Active RFID Tag for Outdoor Billboard Management

Research of digital temperature measurement system in vacuum thermal test based on DS18B20

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

The Design of the Sensor Node of IOT Based on SIM20 KUANG Xinghong 1, a,yao Zheyi 1, b, Huo haibo 1, c, Li junjun 1, d, Wu yanxiang 1, e

The Research of Delay Characteristics in CAN Bus Networked Control System

The Design and Implementation of the Micro Laser Engraving Machine Based on STM32

Network protocol for Internet of Things based on 6LoWPAN

Intelligent bus temperature measurement system based on Zigbee networks

Design and Implementation of Smart Gateway Based on Wireless Communication Technique

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

Design of analog acquisition and storage system about airborne flight data recorder

The Design and Development of the Precision Planter Sowing Depth Control System

Remote monitoring system based on C/S and B/S mixed mode Kaibing Song1, a, Yinsong Wang2,band Dandan Shang3,c

Comprehensive analysis and evaluation of big data for main transformer equipment based on PCA and Apriority

Research Article Internet of Things_Based Real_Time Farmland Environment Monitoring

Transcription:

National Conference on Information Technology and Computer Science (CITCS 2012) A Design of Remote Monitoring System based on 3G and Internet Technology Shouxian WEN Lei XU Xingguo SUN Xiaohui LI* Abstract Aiming at the low-rate and short-distance communication in existing temperature and humidity monitoring system, this paper designs a remote monitoring system based on 3G and Internet technology. This system consists of data acquisition module and data remote transmission module. Atmega128 is used to be as a master control chip of data acquisition module, which realizes the data acquisition and pretreatment, and the collected data is transmitted to the host node by the low-power wireless transmission module NRF905 which is installed on slave nodes, and then the converged data is transmitted to Internet by 3G module. The system can realize remote monitoring, centralized management and so on. The experimental results show that the system has the advantages of low installation cost, low consumption, high sensitivity, high accuracy, long-distance communication and high rate etc. For these reasons, this paper designs a remote monitoring system based on 3G and Internet technology. The system consists of data acquisition and data remote transmission subsystem. First, the data acquisition subsystem acquires information, such as temperature, humidity, and then uploads the data to the server that has a fixed IP add ress through remote data transmission subsystem. Through the reasonable design of the application software, the global authorized user can realize the remote data of observation. II. Keywords-DS18B20; 3G; NRF905; Standard Definition (SD) card; Data acquisition subsystem; Data remote transmission subsystem. I. SYSTEM FRAMEWORK The system framework is shown in Figure 1. The system framework consists of data acquisition subsystem and data remote transmission subsystem. Data acquisition subsystem consists of one host node and several slave nodes. The host and each slave node exchange data by using NRF905 wireless module. The slave node collects information by digital sensors which are inside of the node, and sends it to the host node in form of packets. The converged data via 3G is connected to Internet, and uploaded to the server. The server is responsible for forwarding the data to the client. Monitoring results will be shown to the users after the client data analysis. INTRODUCTION With the rapid development of computer networks and communication technologies, remote monitoring technology in the data acquisition and analysis has been widely used [1-7]. The traditional data acquisition system generally uses the computer (PC) slave node mode. Slave nodes use a wired connection so that wiring tedious, poor scalability. Especially for the vast space environment, if a wired connection is used, the cost and power consumption is high. In addition, in the traditional wired data transmission system, RS-485 protocol which transmission distance is short is frequently used in the communication between PC and slave nodes. The existing Zigbee protocol can set up remote communication transmission platform through the wireless AD hoc network, but its transmission rate is low. NRF905 wireless module transmission rate is high, but it lacks network protocol [811].The data remote transmission system which composes of 3G and Internet can achieve a wide range of central control and remote operation. However, if 3G module is used in each slave node, the cost will be unacceptable. Figure 1. The system framework * Corresponding author. Email address: xhli@ahu.edu.cn (Xiaohui LI). 558 2012. The authors - Published by Atlantis Press

III. THE DESIGN OF DATA ACQUISITION SUBSYSTEM A. The design of hardware circuit 1) The design of host node hardware circuit Figure 2. The diagram of host node As a coordinator for the entire network, the host node is mainly responsible for sending network signal, establishing the network, managing the network node, storing network node information, and finishing the transmission of information. The diagram of host node is shown in Figure 2. The peripheral circuits of host node includes NRF905 wireless module, 3G module, SD storage module, indicator module, power module, and the clock module. A 8-bit low-power micro-controller Atmega128 is selected as the processor of the host node. The wireless module adopts NRF905 RF chip, working in the 433MHz band. It is mainly responsible for wireless networking of the slave node, completing the data transmission of the data acquisition subsystem. 3G module uses the CDMA2000 standard, which is mainly responsible for uploading the aggregate collection information to the server remotely via data transmission subsystem. Via serial peripheral interface (SPI), SD storage and MCU achieve high-speed and accurate data exchange. As the basic unit in SD storage, each sector of 512 bytes stores routing information, network node information, inspection information of temperature and humidity, etc. The indicator module uses a variety of signal lights to reflect the different state of the host node. Because of high instantaneous current of the power supply is needed at the beginning of sending information. LM2576 is used a s power module. 2) The design of slave node hardware circuit As relays and terminals of the entire network, the slave nodes are primarily responsible for the acquisition and transmission of the data information of the scene temperature, humidity, etc. The diagram of slave node is shown in Figure 3. Figure 3. The diagram of slave node The main composition of the slave node is NRF905 wireless module, data acquisition module, memory module, power module, etc. For slave nodes, Atmega128 is selected as the processor and uses digital sensors DS18B20 to acquire field temperature. Taking the advantages of 1-wire bus, each I/O port can be mounted many sensors. Meanwhile, power mode of DS18B20 is parasitic, as shown in Figure 3. In this mode, not only can the power consumption be reduced, but also the slave node can continue to work even if a se nsor is short circuit on the bus. With the location information of TH and TL storage sensor in the DS18B20 temperature alarm triggers, the sensor is located. At the time of the slave node power-up initialization, it makes DS18B20 serial number and physical address sequentially stored in the storage module 24LC256. After the slave node receiving instructions, it first reads sensor serial number and physical address from the storage module, then collects temperature information and stores temperature data. Humidity sensor adopts SHT75. B. The design of software 1) The design of host node software The software flow diagram of slave node is shown in Figure 4. 559

Figure 4. The software flow diagram of host node When the host node powers on, it first initializes NRF905 wireless module, 3G module, SD storage module, clock module, and register configuration. After initialization, it switches to the interruption mode and waits for instructions from data remote transmission subsystem. The host node will receive the instruction of updating the information of slave nodes before receiving monitoring instructions and finish wireless communication with slave nodes through NRF905 wireless module so that it c an get the best routing and the distribution information of the slave node sensors and store them in SD storage module of the host node. There are two modes named "polling monitor" and "single monitor". The host node can choose one of them according to the received instructions. Monitor time point and time interval are contained in "polling monitor" instruction and the host node sets monitor time information according to the instruction. The host node firstly reads the configuration information and the routing information of slave nodes from the SD card and then sends instructions to the slave node when the monitor time is up. Finally the host node completes monitoring data convergence of slave nodes, and stores the data in SD card. When the host node receives the instruction of extracting data of polling monitoring mode, it will extract and transmit the data to server by the data remote transmission subsystem. When the host node receives the instruction of single monitoring, the data information will directly be transmitted to the server without being stored in SD card. In the transmission subsystem, the NRF905 wireless module data frame format of network communication protocol is shown in table 1.The Type indicates the type of command frame and is formed by one byte. Route is formed by 5 bytes which indicates routing path, the network number of the host node is 01, and the network number of each slave node is different and unique, which ranks from 02 to 255. As the host node can t directly communicate with the slave node, it can find the node that it wants to communicate with though the other three slave nodes as relays at most. For instance, "01 02 03 04 05" indicates the host node will find.05 slave node through.02,.03 and.04 relays nodes. Route _depth is defined as routing depth and its value ranks from 01 to 05. It can determine that which slave node is the next one by combining with routing path. For example, "01 02 03 04 05 03" indicates the next node is. 03 slave node. Route _direction is defined as routing direction and its value is 01 or 02. 01 stands for down-link. 02 stands for up-link. The transmitted data is valid while Route _direction is 02. Data is formed by 11 bytes, and that Data1 named mark byte indicates valid data bytes and its value is 00 ~ 0AH. Data2 ~ Data11 stores the transmitted data. CRC is used as the check of data frames. Each transmission module in wireless local area network adopts half duplex communication mode. The slave node in data acquisition subsystem will response and transmit the acquired data to the host node only when receiving the instruction from the data remote transmission system, and the data remote transmission subsystem can send other instructions only after receiving all data. The system will automatically retransmit instructions if the received data is lost or not integrity. If the instruction is send more than 8 times, the system will remind users to check slave nodes. 2) The design of slave node software The software flow diagram of slave node is shown in Figure 5. TABLE I. DATA FRAME FORMAT Type Route Route_depth Route_direction Data CRC Figure 5. The software flow diagram of slave node 560

Once the slave node is powered on, the modules will initialize, including NRF905 wireless module, 24LC256 storage module. Because of the large quantities of DS18B20 in each slave node, long initialization time will be taken. To avoid initialization every time power on, a sign bit is designed in the EEPROM of Atmega128 MCU. Then user can decide whether have the initialization of DS18B20 or not after poweron. During the process of initialization of DS18B20, each bus is pulled up in turn. Then, the serial number and the physical address of each DS18B20 can be read through the binary tree addressing, which are stored in 24LC256. After initialization, interrupt mode will be set, and the slave node will wait for the instruction from the host node. When the slave node receives temperature instruction, the serial number and physical address of DS18B20 will be read from 24LC256. The slave node reads the temperature information according to DS18B20 physical address and sends it to the host node in form of packets. When the slave node re ceives humidity instruction, it reads the outdoor and indoor humidity information and sends it back to the host node. If the instruction that the slave node receives is information instruction, the slave node reads the information of sensors from 24LC256, and sends it back to the host node. IV. THE DESIGN OF DATA REMOTE TRANSMISSION SUBSYSTEM A. Transmission framework The data remote transmission subsystem mainly contains client, server and 3G module. The structure is shown in the Figure 6. configuration of the module is necessary, which contains server IP address, port, baud rate, the content and cycle of the heartbeat packets, etc. The different content of heartbeat packets can distinguish different 3G modules. When the 3G module powers on, heartbeat packet is sent to server at periodic times. Figure 7. The server work flow diagram (3G module) The server work flow diagram (3G m odule) is shown in Figure 7. The server begins to monitor UDP port when it starts. If the server receives new heart packet data, it will store IP address and port number of 3G module. However, if the heart packet data had been stored, the IP address and port number of 3G module would be updated. If the server receives temperature and humidity data, it will store data into database according to the information and then send it to the client. Start Initialization Wait for connection to client Figure 6. The data remote transmission frame The user sends instruction to 3G module through the remote client. According to instruction, the slave node completes the temperature and humidity data collection and controlling. Due to the 3G module connect to network through the dial-up, it transmits date based on UDP protocol, the IP address and port is ever-changing. To achieve the communication between the client and the 3G module, there must be a server with fixed IP address as intermediary. Connect to clien Wait for connection request from client Set up connection Wait for commad from client then forward to 3G module B. The process and experiment results The process of data remote transmission subsystem can be divided into two parts, communication between client and server and communication between 3G module and server. With reliable data transmission, it is necessary to improve the transmission rate. UDP protocol between 3G module and server can reduce the system cost, and improve the transmission speed. The instruction retransmission mechanism in client can overcome the trouble that UDP transmission is unreliable. Before 3G module connects to t he server, the Wait for data from 3G network then store and foward to client Receive stop signal Disconnect client Figure 8. The C/S work flow diagram The C/S work flow diagram is shown in Figure 8. When the client connects to the server, it sends a request to the server 561

to control 3G module. Each 3G module can only be dominated by one client at the same time. So server response to the client request or not is according to the state of the 3G module. When 3G module accepts the request, the client sends instructions to the server by the TCP protocol, and server sends the instructions to 3G module by the UDP protocol. Then host node collects temperature and humidity data and sends it back to the server by 3G module. The server stores the data into database, and sends it back to the client. Then the data is displayed on the client. transmission and scene cumbersome wiring, but also reduces high installation cost and power consumption. In addition, it has the advantages of high sensitivity, high accuracy, strong compatibility and efficient operation. Users who have a PC connected to the Internet can get monitoring variety real-time information easily. This system can also be widely used in the fields of industrial and agricultural production, environmental monitoring, traffic monitoring, measurement and control. ACKNOWLEDGEMENT This project is supported by the National Natural Science Foundation of China (. 60972040), the Anhui Provincial Natural Science Foundation (. 11040606Q06), the Provincial Project of Natural Science Research for Colleges and Universities of Anhui Province of China (. KJ2012A003) and the 211 Project of Anhui University. Figure 9. The Measured temperature in server. The Measured temperature in server is shown in Figure 9. The client software s functions are mainly consisted of realtime data display, historical data view, temperature and humidity data analysis, (such as trend chart of the temperature and humidity data), the perspective display of system temperature and humidity node. By this software, we also can store, view, backup, print, analyze, and display the monitoring data. It provides standardized data interface, which make it simpler to implement the integration with other industrial control software. V. CONCLUSION In this paper, we use NRF905 wireless RF modules which work in 433MHz band and 3G communication module with CDMA2000 standards to design a remote monitoring system. It not only solves the problem of low-rate, short-distance REFERENCE [1] Liu Wei, Zong Xiaoping, Wireless temperature and humidity collection system design, heibei.china,vol. 27,2010,pp.500-502. [2] WangYinling,SunTao, The Design of Greenhouse Environmental Monitoring of Wireless Sensor Network d, Journal of Aricultural Mechanization Reasearch, Vol.33,.3, 2011 [3] Huang Jianwei. The wireless temperature measuring system based on DS18B20 henan.china,vol. 29, 2010,pp.118-119. [4] SUN Xiaodong, The design of RFID system based on nrf2401[ master degree paper], Zhejiang: Electrical engineering institute of Zhejiang University, 2008. [5] Ni Ying, Fu Da-mei, The Design of Greenhouse Monitoring System Based on WSN, Journal of NanJing Institute of Industry Techonology, 2010,10(4) [6] Yue Pengxia. Wireless temperature and humidity data acquisition system, shanxi.china,vol. 2,2009,pp.166-168. [7] Lu Chao. Wireless temperature and humidity monitor device for Greenhouse, shanxi.china,vol.7, 2011,pp.136-139. [8] Wang Li-yan, Yang shi-feng, Design of Greenhouse Environmental Monotoring System Based on Zigbee Technology, Journal of TianJing University of Science&Technology, 2011,26(1) [9] XU Lei, ZHANG Hong-wei, LI Xiao-hui*, WU Xian-liang. A Design of Wireless Temperature and Humidity Monitoring System, ICCT, pp. 13-16, vember 2010. [10] Qiang Yunxiao,Wu Fengbo. Wireless temperature and humidity measure and control system based on ZigBee technology, shanxi.china,vol.38,2009,pp.731-734. [11] YU Haibin, ZEN Peng, Intelligent wireless sensor network system,"beijing, Science Press, 2006, pp. 5-6. 562