For a robotic application, I would like to use a direct wireless link between a control computer and a distant robot. With minimum latency, and delay.
Expressif proposed ESPNOW, a way to link two ESP8266 or ESP32 using vendor specific action frame of 802.11. This is way faster than UDP on regular WIFI. My first test show less than 300us to transmit 200Bytes of data !
A solution is to use two of this module, but then we need to use another link between the computer and one of the modules. We don't want to use USB because of the possible jitter and delay it introduces.
Since some wireless card support monitoring and injection of raw packets, it should be possible to use directly the WiFi card of the control PC !! But how??
This project will keep track of my investigation, and any advise is warmly welcome.
Ideally, at the end, we could have a ESP-NOW driver for linux that allow to efficiently connect our favorite ESP chip to a control PC.