Versions Compared

Key

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

...

Tip
titleOops!

Before you can go on, you need to perform the following steps:

  • Install py-pip:

    Code Block
    languagebash
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo port install py-pip
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo port select --set pip pip27


  • Install some required Python packages through py-pip:

    Code Block
    languagebash
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install bottle
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install PyDispatcher
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install pyserial
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install yappi
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install zmq 
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install openwsn-coap
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install pylint
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install pycryptodome
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install cbor
    ~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo pip install hkdf


Start a simulation:

Code Block
languagebash
~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ sudo scons runweb --sim
scons: Reading SConscript files ...
 ___                 _ _ _  ___  _ _ 
| . | ___  ___ ._ _ | | | |/ __>| \ |
| | || . \/ ._>| ' || | | |\__ \|   |
`___'|  _/\___.|_|_||__/_/ <___/|_\_|
     |_|                  openwsn.org
scons: done reading SConscript files.
scons: Building targets ...
Copy("bin/openVisualizerApp/sim_files", "../../../openwsn-fw/firmware/openos/bsp/boards/python/openwsnmodule_obj.h")
Mkdir("bin/openVisualizerApp/sim_files/linux")
Copy("bin/openVisualizerApp/sim_files/linux/oos_openwsn-x86.so", "../../../openwsn-fw/firmware/openos/projects/common/oos_openwsn.so")
Copy("bin/openVisualizerApp/sim_files", "../../../openwsn-fw/firmware/openos/projects/common/oos_openwsn.so")
Delete("build/runui/web_files")
Mkdir("/home/thomas/Desktop/openwsn/openwsn-sw/software/openvisualizer/build/runui")
Copy("build/runui/web_files", "bin/openVisualizerApp/web_files")
Delete("build/runui/sim_files")
Mkdir("/home/thomas/Desktop/openwsn/openwsn-sw/software/openvisualizer/build/runui")
Copy("build/runui/sim_files", "bin/openVisualizerApp/sim_files")
uiRunner(["bin/openVisualizerApp/openVisualizerWeb"], ["bin/openVisualizerApp/openVisualizerWeb.py"])
Child PID is 5144
scons: done building targets.
thomas@Thomas-X61s:~/Desktop/openwsn/openwsn-sw/software/openvisualizer$ ioctl(TUNSETIFF): Device or resource busy
created following virtual interface:
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 500
    link/none 
    inet6 bbbb::1/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::1/64 scope link 
       valid_lft forever preferred_lft forever

...