Wireless Sensor Network (WSN) technology is one of the important technologies to implement the ubiquitous society, and it could increase productivity of agricultural and livestock products, and secure transparency of distribution channels if such a WSN technology were successfully applied to the agricultural sector. Middleware, which can connect WSN hardware, applications, and enterprise systems, is required to construct ubiquitous agriculture environment combining WSN technology with agricultural sector applications, but there have been insufficient studies in the field of WSN middleware in the agricultural environment, compared to other industries. This paper proposes a context-aware middleware to efficiently process data collected from ubiquitous greenhouses by applying WSN technology and used to implement combined services through organic connectivity of data. The proposed middleware abstracts heterogeneous sensor nodes to integrate different forms of data, and provides intelligent context-aware, event service, and filtering functions to maximize operability and scalability of the middleware. To evaluate the performance of the middleware, an integrated management system for ubiquitous greenhouses was implemented by applying the proposed middleware to an existing greenhouse, and it was tested by measuring the level of load through CPU usage and the response time for users’ requests when the system is working.
References
[1]
Pyo, C-S; Chea, J-S. Next-Generation RFID/USN Technology Development Prospects. Korea Inf. Commun. Soc 2007, 24, 7–13.
[2]
Lee, M-H; Shin, C-S; Jo, Y-Y; Yoe, H. Implementation of Green House Integrated Management System in Ubiquitous Agricultural Environments. J. KIISE 2009, 27, 21–26.
[3]
Shin, Y-S. A Study on Informatization Model for Agriculture in Ubiquitous Era. MKE Research Report;; National IT Industry Promotion Agency: Seoul, Korea, 2006.
[4]
Jeong, B-M. Foreign u-Farm Service Model Casebook. NCA V-RER-06005;; Issues and Analysis Report of Korea National Information Society Agency: Seoul, Korea, 2006.
[5]
Kwon, O-B; Kim, J-H. A Basic Direction for Building Agricultural Radio Frequency Identification Logistics Information System; Korea Rural Economics Institute: Seoul, Korea, 2007.
[6]
Brandt Tracks Its Beef. Available online: http://www.rfidjournal.com/article/articleview/2229/1/1/ (accessed on 6 December 2010).
[7]
Kim, MS; Lee, YJ; Park, JH. Trends of USN Middleware Technology. ETRI Electronic Communications Trend Report;; Electronics and Telecommunications Research Institute: Daejeon, Korea, 2007; Volume 22, pp. 67–79.
[8]
Hwang, JH; Yoe, H. Study of the Ubiquitous Hog Farm System Using Wireless Sensor Networks for Environmental Monitoring and Facilities Control. Sensors 2010, 10, 10752–10777, doi:10.3390/s101210752. 22163497
[9]
Hwang, JH; Shin, CS; Yoe, H. Study on an Agricultural Environment Monitoring Server System using Wireless Sensor Networks. Sensors 2010, 10, 11189–11211, doi:10.3390/s101211189. 22163520
[10]
Kim, Y-M; Han, JI. Middleware Technology for Ubiquitous Sensor Network. J. KIISE 2007, 25, 35–48.
[11]
Lee, KW; Kwon, HE. Middleware Platform Technology for USN Environment. Proceeding of 2008 Spring Conference Korean Institute of Intelligent Systems, Chungju, Korea, April 2008; 18, pp. 85–86.
[12]
Hwang, JG; Cheong, TS; Kim, YI; Lee, YJ. Trends of RFID Middleware Technology and Its Applications. ETRI Electronic Communications Trend Report;; Electronics and Telecommunications Research Institute: Daejeon, Korea, 2005; Volume 20, pp. 81–91.
[13]
Xiong, N; Vasilakos, AV; Yang, LT; Song, L; Pan, Y; Kannan, R; Li, Y. Comparative Analysis of Quality of Service and Memory Usage for Adaptive Failure Detectors in Healthcare Systems. IEEE J. Sel. Areas Commun 2009, 27, 495–509, doi:10.1109/JSAC.2009.090512.
[14]
Xiong, N; Jia, X; Yang, LT; Vasilakos, AV; Pan, Y; Li, Y. A Distributed Efficient Flow Control Scheme for Multi-Rate Multicast Networks. IEEE Trans. Parall. Distrib. Syst 2010, 21, 1254–1266, doi:10.1109/TPDS.2010.29.
Zhou, L; Wang, X; Tu, W; Mutean, G; Geller, B. Distributed Scheduling Scheme for Video Streaming over Multi-Channel Multi-Radio Multi-Hop Wireless Networks. IEEE J. Sel. Areas Commun 2010, 28, 409–419, doi:10.1109/JSAC.2010.100412.
[17]
Kung, SH. The Design of Fungus Cultivating System based on USN. J. Korean Inst. Inf. Technol 2007, 5, 34–41.
[18]
Levis, P; Culler, D. Mate: A Virtual Machine for Tiny Networked Sensors. Proceedings of ACM Conf Architectural Support for Programming Languages and Operating Systems, San Jose, CA, USA, October 2002.
[19]
Liu, T; Martonosi, M. Impala: A Middleware System for Managing Autonomic, Parallel Sensor Systems. Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, New York, NY, USA, June 2003; pp. 107–118.
[20]
Fok, C-L; Roman, G-C; Lu, CY. Mobile Agent Middleware for Sensor Networks: An Application Case Study. Proceedings of the 4th International Conference on Information Processing in Sensor Networks (IPSN’05), Los Angeles, CA, USA, April 2005; pp. 382–387.
[21]
Yao, Y; Gehrke, J. The Cougar Approach to In Network Query Processing in Sensor Networks. SIGMOD Record 2002, 31, 9–18, doi:10.1145/601858.601861.
[22]
Shen, C; Srisathapornphat, C; Jaikeo, C. Sensor Information Networking Architecture and Applications. IEEE Personal Commun 2001, 8, 52–59, doi:10.1109/98.944004.
[23]
Heinzelman, WB; Murphy, AL; Carvalho, HS; Perillo, MA. Middleware to Support Sensor Network Applications. IEEE Netw 2004, 18, 6–14.
[24]
Kim, M; Lee, JW; Lee, YJ; Ryou, JC. COSMOS: A Middleware for Integrated Data Processing over Heterogeneous Sensor Networks. ETRI J 2008, 30, 696–706, doi:10.4218/etrij.08.1308.0039.
[25]
Li, S; Son, S; Stankovic, J. Event Detection Services Using Data Service Middleware in Distributed Sensor Networks. Proceedings of International Workshop on Information Processing in Sensor Networks (IPSN’03), Palo Alto, CA, USA, April 2003.
[26]
Madden, SR; Franklin, MJ; Hellerstein, JM. TinyDB: An Acquisitional Query Processing System for Sensor Networks. ACM TODS 2005, 30, 122–173, doi:10.1145/1061318.1061322.
Hanback ZigbeX II. Available online: http://www.hanback.co.kr/products/view/96 (accessed on 16 March 2011).
[29]
Park, D-H; Kang, B-J; Cho, K-R; Shin, C-S; Cho, S-E; Park, J-W; Yang, W-M. A Study on Greenhouse Automatic Control System Based on Wireless Sensor Network. Wireless Pers Commun 2009, doi:10.1007/s11277-009-9881-2.
[30]
MSP430 Mixed Signal Microcontroller. Available online: http://www.alldatasheet.com (accessed on 16 March 2011).
[31]
CC2420 24 GHz IEEE 802.15.4/Zigbee RF Transceiver. Available online: http://www.alldatasheet.com (accessed on 16 March 2011).
[32]
SHT71 Humidity & Temperature Sensor. Available online: http://www.alldatasheet.com (accessed on 16 March 2011).
[33]
Protégé. Available online: http://protege.stanford.edu (accessed on 16 March 2011).
[34]
OWL. Available online: http://www.w3.org/TR/owl-features (accessed on 16 March 2011).
[35]
JENA, A Semantic Web Framework for Java. Available online: http://jena.sourceforge.net (accessed on 16 March 2011).