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:
- a root SSH access without password
- a 'iw' utility stored in '/usr/sbin/iw' (while in Debian 10 its on '/sbin/iw')
- 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