OpenVisualizer is the primary tool for developed plugging your OpenWSN network into the Internet.
...
- Connects your OpenWSN network to the Internet over a virtual interface (both Windows and Linux).
- Thanks to Python, portable across popular operating systems.
- Shows the internal state (neighbor table, scheduling table, queue, etc.) of each node physically connected to the OpenVisualizer.
- Displays errors reported by motes.
- can run with either physical motes, or emulated motes (for details, see OpenSim)
Running it
To start OpenVisualizer, use SCons on the command line:
Code Block |
---|
C:\develop\openwsn-sw\software\openvisualizer> scons rungui |
...
- )
...
Prior to August 2013, OpenVisualizer was started via double click on openVisualizerGui.py, or via command line:
...
language | text |
---|
...
Installation
Prerequisites
...
* On Linux, TUN/TAP already is included with the operating system, and OpenVisualizer configures it on the fly. See our our TUN/TAP in Linux page for for more information.
The --trace
option option provides internal memory profiling of OpenVisualizer itself, and requires requires yappi.
Download
Package | Role | Installation Notes |
---|---|---|
openwsn-sw | OpenVisualizer software | Download zip or clone with Git. Typically, we use the develop branch as our common development base. |
openwsn-fw | Firmware header files required by openwsn-sw | Download zip or clone with Git. Must install in a sibling directory to openwsn-sw. So, if software is in C:\develop\openwsn-sw , then firmware must be in C:\develop\openwsn-fw . |
Running it
The OpenVisualizer contains a core set of modules, and several visualization options:
- a graphical user interface (GUI)
- a command-line interface (CLI)
- a web interface
To start OpenVisualizer, use SCons on the command line:
Code Block |
---|
C:\develop\openwsn-sw\software\openvisualizer> scons rungui |
Info |
---|
Must run as Administrator under Windows, or as superuser on Linux ('sudo'). |
Prior to August 2013, OpenVisualizer was started via double click on openVisualizerGui.py, or via command line:
Code Block | ||
---|---|---|
| ||
C:\develop\openwsn-sw\software\openvisualizer\bin\openVisualizerGui> python openVisualizerGui.py |
Code Organization
Gliffy | ||||
---|---|---|---|---|
|
...