Hello,
I have a collection of these Router Boards running as a WiFi Mesh Node as well as a 4G Gateway configured to create a Mesh Network. I also have some IoT embedded Linux devices some with Edimax AC1750 USB WiFi dongles and some with Azurewave (Marvell 88W889P) WiFi chipsets. Currently the DHCP lease time on the ioT connections is set to 5 mins. I am seeing problems where the Gateway disappears for some reason (low signal strength etc) and the IoT device becomes stranded. I have had to add a script to the IoT devices to check if the WLAN connection is up by pinging its Gateway. If not, it does an ifdown and then an ifup to reestablish a new Gateway via DHCP. If I don’t do this, the IoT devices keep their old IP and Gateway IP, but have no active Gateway. That is they have no internet access and they have no WiFi access. They are not connected to the mesh. The IP addresses are statically assigned, so they don’t change after the DHCP negotiation. However the Gateway IP does change.
I am wondering if there is a less disruptive approach that can be taken here? For example is there is a way to perform a soft hand off from the old Gateway to the new one? Can this be configured to happen automatically at the driver level?
I was wondering if it is possible to enable 802.11s on the Linux IoT devices and have them interoperate with the RouterOS Gateways?
Does Router Board OS support 802.11s?
https://wiki.mikrotik.com/wiki/Manual:Interface/HWMPplus
This just says Mikrotik HWMP+ is not compatible with HPWM from 802.11s (but everything else is probably ok).
https://wiki.mikrotik.com/wiki/Testwiki/Advanced_MikroTik_Wireless_networks
Any suggestions would be much appreciated.
Thanks,
Mark