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
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:

https://github.com/JoaoLopesF/RemoteDebug