This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

WL1835MOD: How to make changes on the Mesh Visualization Tool?

Part Number: WL1835MOD


Hi,

I was looking into the Mesh Visualization Tool for WL18XX Modules for visualization of a mesh network made with BeagleBone Green Wireless devices.

I was able to make it running and inspect my mesh network, but needed to perform several hacks in the latest Linux distribution running on the BeagleBones, because the tool expects several things that are not setitng on it, namely:

  1. a root SSH access without password
  2. a 'iw' utility stored in '/usr/sbin/iw' (while in Debian 10 its on '/sbin/iw')
  3. an old version of 'ifconfig' that has an output similar to the following one (taken from the tool's simulation data):
mesh0     Link encap:Ethernet  HWaddr 7C:EC:79:C8:42:B5  
          inet addr:10.10.10.21  Bcast:10.10.10.255  Mask:255.255.255.0
          inet6 addr: fe80::7eec:79ff:fec8:42b5/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6947 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6730 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1407238 (1.3 MiB)  TX bytes:1130771 (1.0 MiB)
while more recent versions of ifconfig output something like this:
mesh0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.200.2  netmask 255.255.255.0  broadcast 192.168.200.255
        ether f0:45:da:eb:a9:94  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 348  bytes 24220 (23.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

So I have the following question, is this tool open-source, i.e., can you supply is Python sources in order it can be adapted for use with devices running recent Linux distributions?

Best regards,

José Gonçalves

  • Hi Jose

    Mesh visualisation tool is not an open-source tool .  We are not able to provide you tool source code. I am glad it's working well for you .

    Thanks

    Saurabh

  • Hi,

    If the tool is not open source, I would like to request that you improve it in order it's more compatible with recent Linux distributions.

    My improvement sugestions would be:

    • To add config variables to be able to define user and password for SSH access
    • To add a config variable to choose the path were the 'iw' utility is installed 
    • To add a config variable to choose the path were the 'ifconfig' utility is installed 

    Also I would like to request that you fix a bug on it:

    • Currently the node's IP address is not identified (only MAC is identified)

    Best regards,

    José Gonçalves

  • Hi ,

    Thank you for your suggestions ,

    Saurabh