Netcode for setting up arbitrary networks, servers, and clients for Demobot robots running on the ESP32 platform.
The minimum libraries required to run the examples provided are the following:
This code has been tested (in so far that the examples work, but no unit tests or stress tests in the pipeline as of now) solely with the ESP32. Potentially, parts of the code can work with the ESP8266. The AsyncTCP library may need to be replaced with the ESPAsyncTCP library.
This library will be by default, bundled with the DemobotESPTemplate repository for IEEE RAS's noncompetitive Demobot committee (and anyone else who is interested in making their own IoT device or robot with the ESP32). Further usage instructions may be found in that repo.
In particular, the build system used is plerup's makeEspArduino; you can follow his instructions or the curated set of instructions I've provided in the DEVELOPMENT.md markdown file.