The problem
The Arduino IoT Cloud does not recognise the board on the serial port.
It did recognise it when I set up the project (same setup, just a day ago), but now it does not and it just shows serial port unavailable.
Hypothesis
The Arduino IDE is also running, and it is blocking the serial port.
I quit the Arduino IDE, came back to the Arduino IoT Cloud and it was the same, the board was not recognised. Although, going to the Full Editor, it was recognised there. From the full editor, I went back to the IoT Cloud (using the Go to IoT Cloud button), but it was still not working.
Steps I followed then:
Quit the Arduino Create Agent
Quit the browser
Unplug the board
Re-launch the browser
Re-launch the Arduino Create Agent
Replug the board
Go to create.arduino.cc/iot/ and check if it’s working
At that point, the board was recognised and I can see messages on the Serial Monitor tab.
The problem is solved, but perhaps there are things that can be done to alleviate it when it happens.
Has this issue happened to other people in this forum? I found an issue from 2017 ([Solved] Serial Port Unavailable…), but the context was different.
Hi.
I have same issue with M5Stack Atom lite and Atom Matrix.
I check issue which Serial1 and Serial2 are not working by serial monitor. but Serial which not numbering is working.
My setup
M5Stack Atom lite and Atom Matrix (ESP32-pico)
ArduinoCreateAgent 1.2.5-a477c19
Google chrome 97.0.4692.71(Official Build) (x86_64)
Mac OS Big Sur 11.6.2
Arduino editor (Webeditor)
Arduino IDE 1.8.13 (Used for Serial monitor)
It seem network function is inhibitioning to use Serial1 and Serial2.