I have a working solution running on my Arduino NANO 33 IOT.
A professional Wi-Fi network, Cisco Aironet 1830 Series. DHCP lease time 8 days.
According to the Wi-Fi Monitoring system the Arduino information on one of my Access points shown the following info that I do not understanding to the full extent. Is the signal good or bad?
Signal Strength: -74 dBm Signal Quality: 20 dB Connection Speed: 58 Mbps Channel Width: 20 MHz
These values slightly varies +-1 dB and +- 2 Mbps
802.11n (2.4GHz) Spatial Stream: 1
Using WIFININA libraries.
My Arduino NANO 33 IoT is delivering highly intermittent data.
The Arduino NANO 33 IoT has no problem connection to the network and start sending data at Start/Reset. Sometimes the connection is breaking up and after a specific time or Wi-Fi connection retries I reset the Arduino NANO 33 IoT programmatically to restore network connection and it works promptly every time I’m around monitoring it.
It feels like it is a network hardware problem on the device.
After working with several code solutions found online and after receiving support in this Forum I got a more stable connection but still I found myself in problems again.
After not working with the solution for a week or so, but still having the Arduino running, the data comes in extremely intermittent periods to my Azure function. i.e. The problem does not reside in the receiving end of my solution. It is a solutions used for many services for the last 6 years.
Sometimes the data feed runs for hours sometimes it is working for minutes. The down period between the data is also from minutes to days. I have got LED’s indicating if a reset according to the code is activated (I’ve seen it working) I have been at my Arduino when it stopped sending data and no reset is triggered. Hour later the device is sending data again?
I get that my coding might have flaws, but the most disturbing feature is that the Arduino does not just stop working. It starts sending again by its own whenever it feels like it.
Is this a temperature problem in the device?
I have tried several Wi-Fi networks and places the Solution in range of 3 different Access points with the same result. Now I am starting to get doubts that the Arduino NANO 33 IoT is a viable product.
I have a viable code with multiple error handling features, The same code, obviously altered, for a ESP6288 is working perfectly on a ESP6288. I do not like that device and would love to get this Arduino NANO 33 IoT to be stable and reliable for long time use.
Have anybody reported similar problems? I wonder if there are known problems with this and if there are any updates to the Wi-Fi module available in the IDE that might address this. Now running version 1.3.0.
Finally testing to PING the Arduino ends up with high variety of the ping response time, it varies a lot from 4ms to 1058ms but mostly between 30ms and 120ms. This might be normal for a device like this but still .. The normal response time for any of my computers or devices on the same network is between 2ms to 10ms
Please advice on how to debug these problems that makes the Arduino NANO 33 IOT useful over time.