WiFi scan crashes lopy when WiFi connected to AP
tytgatlieven last edited by
I'm trying to build an application which monitors the available APs in the area and keeps some statistics of them.
When I run the scanning application (snippet below) without being connected to any AP it runs fine.
for i in range(0, numberOfScans):
nets = wlan.scan()
for net in nets:
PROCESS NET information
However, running exactly the same code while being connected to an AP results in a crash. It is not crashing immediately, but after some scans. The crash events seem to be statistically distributed hence I would assume that the cause is most likely based on an 'interrupt handling error' of on race conditions (locking errors).
I'm running the following firmware:
(sysname='LoPy', nodename='LoPy', release='1.7.5.b1', version='v1.8.6-689-g095792e0 on 2017-06-27', machine='LoPy with ESP32', lorawan='1.0.0')
I'd love to assist in fixing this issue (I'm an embedded systems designer and this is a project for a customer of mine). However, I do not have much experience in the micropython kernel. Hence some guidance will be needed in order to not waist a gigantic amount of time.
Anybody interested in helping?