190 likes | 345 Views
NanoMon: An Adaptable Sensor Network Monitoring Software. Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and Telecommunications Research Institute (ETRI) Gajeong-dong 161, Yuseong-gu, Daejeon 305-700, South Korea {msyu, haekim, pmah}@etri.re.kr
E N D
NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and Telecommunications Research Institute (ETRI) Gajeong-dong 161, Yuseong-gu, Daejeon 305-700, South Korea {msyu, haekim, pmah}@etri.re.kr Reporter 陳宗涵
Outline • Introduction • Capability Comparison of NanoMon and Other Monitoring Tools • Sensor Network Monitoring Framework • NanoMon Architecture • Communication Protocol with Sink Nodes • Sensor Network Monitoring System Examples • Conclusion and perspectives
Introduction • In this paper, we present a sensor network monitoring software, named NanoMon, which has a flexible architecture and supports for various user requirements of sensor network applications • NanoMon employs a widely used database, MySQL, to concurrently and correctly manage sensing data and node information • To show flexibility and adaptability of NanoMon, we implemented two WSN applications- home monitoring and parking lot monitoring systems.
Introduction • Wireless sensor network (WSN) is a computer network consisting of spatially distributed sensor devices, which collect quite detailed information about the physical environment. • WSNs have made many novel applications • environmental monitoring, home automation, object tracking, security and prevention of disasters. • To deal with sensor network data generated various operating environment, users inevitably require monitoring software.
Introduction • NanoMon enables users to interpret sensor network status visually by providing decent visualization components for sensor network monitoring • topology, sensor data, sensor list, received packet log. • NanoMon can manage multiple sets of sensor network information and store sensor data related with them. • NanoMon also provides plug-in capability for adding and removing custom components at need.
Sensor Network Monitoring Framework • Sensor network monitoring framework
NanoMon Architecture • Minimum components of NanoMon are • one configuration file • essential five software modules • a database.
NanoMon Architecture • configuration file
NanoMon Architecture • five software modules • GUI integration module • sensor network abstraction module • packet processing module • data management module • connection module
NanoMon Architecture • five software modules
Communication Protocol with Sink Nodes • Transmission procedure
Communication Protocol with Sink Nodes • Packet format
Sensor Network Monitoring System Examples • We applied NanoMon to two sensor network applications - home monitoring system and parking lot monitoring system. • We used ETRI-SSN and Nano-24[8] board as sensor nodes and NanoQplus as sensor node’s OS. ETRI-SSN and Nano-24 board can attach several sensors (or sensor boards) such as temperature, light, humidity, gas, infrared rays and ultrasonic sensors.
Sensor Network Monitoring System Examples • Home monitoring system
Sensor Network Monitoring System Examples • Home monitoring system
Sensor Network Monitoring System Examples • Parking lot monitoring system
Sensor Network Monitoring System Examples • Parking lot monitoring system
Conclusion • NanoMon provides configuration files for users to set GUI, database, sensor types and desired connection protocol • The multiple connections support capability of NanoMon to sensor networks and their designated database enables users to switch among several sensor networks and observe current and past status of them. • In the near future, we are going to test NanoMon with real sensor network applications composed of a lot of sensor nodes and reinforce its ability by adding sensor network management functions