Overview
OpenVisualizer is the OpenWSN tool for visualization, debugging and simulation of the motes. It's a set of python Python scripts designed to aid in the debugging process, or simply to serve as a visualization platform. OpenVisualizer supports the following features:
Features
- shows the internal state (neighbor table, scheduling table, queue, etc.) of each node connected to the interface;
- displays the multi-hop graph (not-implemented yet);
- translate error codes into human-readable sentences;
- buttons allows a use to trigger the sending of a packet;
- *New! * nodes can be connected either locally or remotely as an OpenVisualizer probe;
- *New! * provides a simulator in order to test the functionalities of the OpenWSN stack (testing and develop purpose).
Page Contents
Table of Contents | ||
---|---|---|
|
Running it
To run OpenVisualizer, double click on openVisualizerGui.py, or via command line:
...
Package | Role | Installation Notes | |
---|---|---|---|
Python | implementation language | Using v2.7. v3.x not supported yet. | |
PySerial | serial to mote | Using v2.6. | |
TAP for Windows | IPv6 tunnel driver (Windows only *) | IPv6 tunnel driver | Using v9.9.2. When selecting components, include TAP Utilities as well as the adapter itself. The TUN interface on Windows requires some configuration. Follow our tun/tap for Windows tutorial, specifically the Install tun page and the Configure tun page (perform Computer B steps). |
PyWin32 | tunnel dependency (Windows only) | tunnel dependency | Using Build 218. Be sure to review README.txt at the download site to retrieve the proper version. |
serial to mote mote only?) | |||
Silicon Labs CP2102 UART-to-USB bridge | serial to mote (GINA mote only) | For Windows, download CP210x VCP Windows driver. Use the default options. If successful, Windows shows two new programs (Control Panel > Programs > Programs and Features):Silicon Laboratories CP320x USB to UART Bridge (Driver Removal)
Silicon Laboratories CP320x VCP Drivers for Windows XP/2003 Server/Vista/7 |
* On Linux, TUN/TAP already is included with the operating system, and OpenVisualizer configures it on the fly. See our TUN/TAP in Linux page for more information.
...