Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Connects your OpenWSN network to the Internet over a virtual interface (both Windows and Linux).
  • 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).

Installation

Prerequisites

...

  • by invoking the Python script directly (or double-clicking on it)
  • by using SCons

graphical user interface (GUI)

starting

You have two options to start it:

  • double-click on openwsn-sw/software/openvisualizer/bin/openVisualizerApp/openVisualizerGui.py
  • enter the following command from openwsn-sw/software/openvisualizer/:

    Code Block
    scons rungui
    Expand
    titleFull output...
    Code Block
    C:\Users\Thomas\Desktop\openwsn-sw\software\openvisualizer>scons rungui
    scons: Reading SConscript files ...
     ___                 _ _ _  ___  _ _
    | . | ___  ___ ._ _ | | | |/ __>| \ |
    | | || . \/ ._>| ' || | | |\__ \|   |
    `___'|  _/\___.|_|_||__/_/ <___/|_\_|
         |_|                  openwsn.org
    scons: done reading SConscript files.
    scons: Building targets ...
    uiRunner(["bin\openVisualizerApp\openVisualizerGui"], ["bin\openVisualizerApp\openVisualizerGui.py"])
    scons: done building targets.

usage

The "motes" top menu lists all the motes connected to the OpenVisualizer (either phyiscally physically over a serial port, or all as emulated motes):

Info

By default, none of the motes act as the DAG root. The

...

DAGroot (

...

see RFC6550) is the

...

gateway of your OpenWSN network. It is both the root of the routing and synchronization Directed Acyclic Graphs (DAGs). You need exactly one DAGroot in your OpenWSN network, and it can be any OpenWSN node.

From the "motes" top menu, select the mote to be used as a DAG root and the "toggle" button. The other motes will now synchronize to it and form a DAG.

command line interface (CLI)

starting

You have two options to start it:

  • double-click on openwsn-sw/software/openvisualizer/bin/openVisualizerApp/openVisualizerCli.py
  • enter the following command from openwsn-sw/software/openvisualizer/:

    Code Block
    scons runcli
    Expand
    titleFull output...
    Code Block
    C:\Users\Thomas\Desktop\openwsn-sw\software\openvisualizer>scons runcli
    scons: Reading SConscript files ...
     ___                 _ _ _  ___  _ _
    | . | ___  ___ ._ _ | | | |/ __>| \ |
    | | || . \/ ._>| ' || | | |\__ \|   |
    `___'|  _/\___.|_|_||__/_/ <___/|_\_|
         |_|                  openwsn.org
    scons: done reading SConscript files.
    scons: Building targets ...
    uiRunner(["bin\openVisualizerApp\openVisualizerCli"], ["bin\openVisualizerApp\openVisualizerCli.py"])
    OpenVisualizer  (type "help" for commands)
    >

usage

The following commands are available:

  • TODO 

web interface

Info

The web interface is actively being worked on. See the next elements to follow the progress. You can contact Ken Bannister if you wish to contribute:

 

 

Code Organization

Gliffy
size700
nameOpenVisualizerArch

...