A simple visualization and programming framework for wireless sensor networks: PROVIZ

被引:1
作者
Ravichandran, Shruthi [2 ]
Chandrasekar, Ramalingam K. [2 ]
Uluagac, A. Selcuk [1 ]
Beyah, Raheem [2 ]
机构
[1] Florida Int Univ, Elect & Comp Engn Dept, 10555 West Flagler St, Miami, FL 33174 USA
[2] Georgia Inst Technol, Sch Elect & Comp Engn, Commun Assurance & Performance Grp, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Wireless sensor networks; Visualization; Programming; Simulation; PROVIZ;
D O I
10.1016/j.adhoc.2016.06.015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Wireless Sensor Networks (WSNs) are rapidly gaining popularity in various critical domains like health care, critical infrastructure, and climate monitoring, where application builders have diversified development needs for programming, visualization, and simulation tools. However, these tools are designed as separate stand-alone applications. To avoid the complexity of using multiple tools, we have designed a new extensible, multi-platform, scalable, and open-source framework called PROVIZ. PROVIZ is an integrated visualization and programming framework with the following features: PROVIZ includes (1) a visualization tool that can visualize heterogeneous WSN traffic (with different packet payload formats) by parsing the data received either from a packet sniffer (e.g., a sensor-based sniffer or a commercial TI SmartRF 802.15.4 packet sniffer) or from a simulator (e.g., OMNeT); (2) a scripting language based on the TinyOS sensor network platform that aims at reducing code size and improving programming efficacy; (3) an over-the-air programming tool to securely program sensor nodes; (4) a visual programming tool with basic sensor drag-and-drop modules for generating simple WSN programs; and (5) a visual network comparison tool that analyzes packet traces of two networks to generate a juxtaposed visual comparison of contrasting network characteristics. PROVIZ also includes built-in extensible visual demo deployment capabilities that allow users to quickly craft network scenarios and share them with other users. In this work, we introduce the various features of PROVIZ's visualization and programming framework, analyze test scenarios, and discuss how all the tools can be used in sync with each other to create an all-encompassing development and test environment. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 40 条
[1]  
Bergont N., 2014, INTERACTIVE QT GRAPH
[2]   SHIMMER™ - A Wireless Sensor Platform for Noninvasive Biomedical Research [J].
Burns, Adrian ;
Greene, Barry R. ;
McGrath, Michael J. ;
O'Shea, Terrance J. ;
Kuris, Benjamin ;
Ayer, Steven M. ;
Stroiescu, Florin ;
Cionca, Victor .
IEEE SENSORS JOURNAL, 2010, 10 (09) :1527-1534
[3]   PROVIZ: An Integrated Visualization and Programming Framework for WSNs [J].
Chandrasekar, Ramalingam K. ;
Uluagac, A. Selcuk ;
Beyah, Raheem .
PROCEEDINGS OF THE 2013 38TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS WORKSHOPS (LCN WORKSHOPS), 2013, :146-149
[4]  
Chen BR, 2008, LECT NOTES COMPUT SC, V5067, P79, DOI 10.1007/978-3-540-69170-9_6
[5]  
Cheong Elaine., 2005, Proceedings of the 3rd international conference on Embedded networked sensor systems, SenSys '05, P302
[6]  
Chu D, 2007, SENSYS'07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, P175
[7]  
Dyer M, 2007, LECT NOTES COMPUT SC, V4373, P195
[8]  
Elsts Atis, 2013, 2013 39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), P220, DOI 10.1109/SEAA.2013.16
[9]  
Fraser N., 2014, BLOCKY VISUAL PROGRA
[10]   The nesC language:: A holistic approach to networked embedded systems [J].
Gay, D ;
Levis, P ;
von Behren, R ;
Welsh, M ;
Brewer, E ;
Culler, D .
ACM SIGPLAN NOTICES, 2003, 38 (05) :1-11