First of all, I know rpi3 wifi is cheap, and I know I can’t expect too much…
We use resin-wifi-connect (which works very good!) to setup the wifi connection on our devices.
The problem occurs only when the AP is away from the raspberry… the signal quality isn’t very good, but it works.
Devices are online, and after a couple of hours they become offline.
The problem is that they won’t come online again. until you reboot the raspberry.
At first with only 4 devices installed with 1 customer, we thought it was a particular problem for that customer only…
but now, with more devices installed on other customers, we found that it wasn’t an isolated problem.
I’ve tried restarting the wifi on the raspberry, by running resin-wifi-connect again (with clear=false) but it won’t connect.
A device reboot works perfect, un-plug and re-plug the device from the wall, or a device reboot from resin API works perfect, after the reboot, the wifi works.
Do you have any ideas of what can I do? I do not want to reboot the device 3 times per day to get it connected to wifi.
Edit: this was happening on resin OS 1.X we updated to resin OS 2.X (networkmanager instead of connman) and the problem persists…