Live data from Hacker News

Benchmarking latency across common wireless links for microcontrollers

electricui.com

1–10 of 36 posts

Re: Benchmarking latency across common wireless links for microcontrollers

#2
We nerd sniped ourselves into testing the latencies of a whole bunch of wireless communication links and protocols for microcontrollers.

We’ll probably do a series of power consumption / range tests later on, let me know if there are any setups in particular that you’d be interested in seeing test cases for.

Raw data, firmware and post processing scripts are here on GitHub:

https://github.com/Scottapotamas/embedded-wireless-latency-e...

Re: Benchmarking latency across common wireless links for microcontrollers

#4

We nerd sniped ourselves into testing the latencies of a whole bunch of wireless communication links and protocols for microcontrollers. We’ll probably do a series of power consumption / range tests later on, let me know if there are any setups in particular that you’d be interested in seeing test cases for. Raw data, firmware and post processing scripts are here on GitHub: https://github.com/Scottapotamas/embedded-w…

[deleted]

Re: Benchmarking latency across common wireless links for microcontrollers

#5

We nerd sniped ourselves into testing the latencies of a whole bunch of wireless communication links and protocols for microcontrollers. We’ll probably do a series of power consumption / range tests later on, let me know if there are any setups in particular that you’d be interested in seeing test cases for. Raw data, firmware and post processing scripts are here on GitHub: https://github.com/Scottapotamas/embedded-w…

Once there's decent embedded HaLow options, I would love to see analysis of this level on it.

Re: Benchmarking latency across common wireless links for microcontrollers

#8

We nerd sniped ourselves into testing the latencies of a whole bunch of wireless communication links and protocols for microcontrollers. We’ll probably do a series of power consumption / range tests later on, let me know if there are any setups in particular that you’d be interested in seeing test cases for. Raw data, firmware and post processing scripts are here on GitHub: https://github.com/Scottapotamas/embedded-w…

Once there's decent embedded HaLow options, I would love to see analysis of this level on it.

I nearly did, but the write-up was getting pretty long.

I'll try to find something for the planned range/interference tests. Morse Micro is also an Australian company so I'll probably look into their parts first unless there's any recommendation?

Re: Benchmarking latency across common wireless links for microcontrollers

#9
That is great stuff, many thanks for it. While not in such depth, for a precision timing network covering multiple sensors our analysis also showed that the delays and variation inherent in most higher-level radio protocols are far too high for microsecond-level synchronisation.

For this reason, we use the nRF52 radio peripheral directly (i.e. barebones C) which means we know exactly when the packet was sent and - at the other end - when it was received. Details are in the Production Specification document, which also shows how long it takes for the transmit to spin up (turn on, transmit pre-amble and so on).

Re: Benchmarking latency across common wireless links for microcontrollers

#10
Something 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.

Post reply on HN