Jul 10, 2019, 11:33 pm
Dear All,
can somebody help me with retired Arduino Uno WiFi which hangs by the network communication with mqtt server ?
Arduino: https://store.arduino.cc/arduino-uno-wifi ?
I have built a communication between Arduino and Mosquitto MQTT server useing UnoWiFiDevEd Librarry within the same network.
Arduino subscribes to one topic (5 chars) and publish data on another topic (34 chars). Topic names are 6 chars long each.
When Arduino starts then publish data. After each message I have delay 100 ms. From time to time should receive message from mqtt.
PROBLEMS:
- After publishing data, after ca. 10-50 sek. the transfer hangs and after next 3-30 sek. is continued and so on...
- After ca 1 min. from Arduino start, the receiveing of messages from mqtt hangs.
Thank you in advanced for any suggestion how to increase stability of network communication between Arduino and MQTT server.
Best,
Bogdan
Jul 11, 2019, 05:52 am
Juraj [J.A] answered
Re: Arduino Uno Wifi - unstable network communication with MQTT server
#1
Jul 11, 2019, 05:52 am
The UnoWiFiDevEd library is simple and limiting, but stable. Has the board a good WiFi reception? The design of the PCB has some flaws, so the board is sensitive to touching the soldering points on the bottom side. Is it in good a environment, sitting in the holder, not touched?
Report to moderator
Quote
You can't write an Arduino sketch if you didn't learn programming. Not the language, but the concepts of programming - algorithms and data types.
Jul 11, 2019, 04:39 pm
I bought the board as a original with the plastic stillage at the bottom of the board.
How can I identify where is the problem on the board ?
Is it possible to solve the hardwer problems of the arduino uno wifi or should I look for arduino uno wifi r2 ?
Thank you for help.
Juraj [J.A] answered
Jul 11, 2019, 05:06 pm
it is not a serious problem. it only doesn't like touching the esp8266 pins soldering points on the bottom side.
I had my main Arduino project run one year on Uno WiFi. I replaced it only because I needed more memory, but the board is very good.
You can use Uno WiFi Dev Ed with better firmware and library, if OTA is not your priority.
Jul 11, 2019, 08:00 pm
Stable OTA is a key point of my project. There will be continous transfer of data in both directions Arduino <--> MQTT server with max delay 100 ms and lower if possible.
Earlier I did the firmware update.
Do you have any info what and how should I check by soldering of esp8266 points on my board ?
Thank you.
Juraj [J.A] answered
Jul 12, 2019, 04:52
Not, soldering. Soldering points. They are unprotected and some of them are on traces to esp8266 io pins.
Details about Uno WiFi Developer Edition Home · JAndrassy/UnoWiFiDevEdSerial1 Wiki · GitHub