RemoteDebug: Advanced Debugging to Arduino WiFi Projects
by JoaoLopesF in Circuits > Arduino
82 Views, 0 Favorites, 0 Comments
RemoteDebug: Advanced Debugging to Arduino WiFi Projects
![RemoteDebug version 2.0, An library that bring advanced debugging to Arduino WiFi project](/proxy/?url=https://content.instructables.com/FPZ/CHKE/JSUOW9KQ/FPZCHKEJSUOW9KQ.jpg&filename=RemoteDebug version 2.0, An library that bring advanced debugging to Arduino WiFi project)
![Captura de Tela 2019-03-04 às 18.25.16.png](/proxy/?url=https://content.instructables.com/F55/DOEB/JSUOWIDR/F55DOEBJSUOWIDR.png&filename=Captura de Tela 2019-03-04 às 18.25.16.png)
Still debugging your WiFi projects, only by Serial.print commands ?
With the modern Arduino boards, like ESP32 and ESP8266, we have network connectivity (WiFi).
WiFi can be used for streaming debugging information in real-time.
Why not use it to debugging wireless, instead standard Serial.print, by serial cable?
And debug WiFi projects, as IoT devices or moving robots,
can be not easy or funcional, with debug over serial cable.
For this that the RemoteDebug library was made.
With this library the debugging is wireless (over WiFi),
by a standard telnet client (MacOSX and Linux) or putty (Windows),
In future we can debug over an web app too.
And it have a lot of benefits over standard debug using only Serial print commands:
- It is optimized
This library is optimized for CPU and memory,
and only process debug commands if have anyone connected, debugging. - Have debug levels
All modern platforms have debug levels,
as used in Android, iOS and ESP-IDF. - It is easy to migrate
Few modifications in your code, to migrate to RemoteDebug.
And have an converter to do it for you (in development, ETA 2019-03-05) - Have a simple software debugger
Now RemoteDebug, have an simple sofware debuggger,
based in codes of SerialDebug library. - And more
Please access the RemoteDebug repository to more informations: