Benchmarking latency across common wireless links for microcontrollers
11–20 of 36 posts
Re: Benchmarking latency across common wireless links for microcontrollers
#12Something of a tangent but I couldn't find anywhere a way to wirelessly extend usb ports. Allowing you to plug a mouse/keyboard/Yubikey to a computer in another room with minimum latency and without the need of any software or particular drivers. If one wanted to do something like that one would probably start by reading that article I guess. Thanks for this very thorough work.
Re: Benchmarking latency across common wireless links for microcontrollers
#13Re: Benchmarking latency across common wireless links for microcontrollers
#14Re: Benchmarking latency across common wireless links for microcontrollers
#15Outstanding blog post. NRF24 had been my fav for a long time, I planned switching to LoRa but I didn't know the latency is that high.
What I would like to see is better support from the cloud providers for UDP based protocols such as MQTT-SN.
Re: Benchmarking latency across common wireless links for microcontrollers
#16Here's a perspective from a guitarist's viewpoint. Most wireless guitar systems boast latencies below 3ms, with the better ones being closer to 1ms.
Latency is important here because even small delays can be felt by the player. Since sound travels at ~1 ft per 1ms, a delay on the order of BLE is equivalent to playing with the amplifier ~25ft away from you, which is pretty bad.
It is surprising that the best system is actually nrf24, given how old it is (or maybe because of that ?). It also seems to have enough bandwidth to transfer a 24-bit/48kHz signal.
Re: Benchmarking latency across common wireless links for microcontrollers
#17Something of a tangent but I couldn't find anywhere a way to wirelessly extend usb ports. Allowing you to plug a mouse/keyboard/Yubikey to a computer in another room with minimum latency and without the need of any software or particular drivers. If one wanted to do something like that one would probably start by reading that article I guess. Thanks for this very thorough work.
You would need drivers on the computer and I don't know about latency.
Re: Benchmarking latency across common wireless links for microcontrollers
#18I’ve done some similar, but not as thorough, tests with 2.4ghz WiFi and 915MHz LoRa before. My goal is to sync time across multiple devices that go in and out of range of each other to play 60fps light animations and sound within half a frame of each other (8ms), with spare time for some computation.
I’ve been surprised at how bad some oscillators (or voltage regulators) can be and their effect on consistent latency.
I was having fun experimenting, but this will be really useful to get me back to actually implementing my project.
Re: Benchmarking latency across common wireless links for microcontrollers
#19Super cool. I'd love to see 2.4GHz LoRA as well.