4 ms·
Your article is great, too! I've saved it along with other Bluetooth resources for reference. Way more accessible than a video, thanks for posting it. There was
by oflannabhra 7y ago
Your article is great, too! I've saved it along with other Bluetooth resources for reference. Way more accessible than a video, thanks for posting it. There was nothing like it when I was deep in needing to maximize throughput.
The thing I really appreciated in the presentation was the visualization of how each of the options increased throughput. I also was very thankful that CoreBluetooth handles so much for us. I was able to get our firmware updates to get to 85% theoretical speeds without having to do much fiddling (besides good algorithm design).
I am jealous of your lab gear, though. I got Ubertooth [0] running for sniffing, but could only successfully follow a connection event about 25-33% of the time.
[0] - https://github.com/greatscottgadgets/ubertooth https://github.com/greatscottgadgets/ubertooth
- chrisc11 7y ago> I also was very thankful that CoreBluetooth handles so much for us. I was able to get our firmware updates to get to 85% theoretical speeds That's awesome! I've generally been pretty happy with the CoreBluetooth framework as well and it's nice that all devices in the iOS ecosystem behave fairly consistently. I have found Bluetooth State Restoration to have some odd quirks from release to release but I think it has gotten better over the years as well. > I got Ubertooth [0] running for sniffing, but could only successfully follow a connection event about 25-33% of the time. heh, yeah, the Ubertooth is neat for the price point ... I've used it as cheap spectrum analyzer [0] several times in the past when prepping for BLE RF testing. Could pretty quickly verify that a bluetooth chip was at least entering Direct Test Mode and transmitting on a particular channel using it! [0] http://ubertooth.sourceforge.net/usage/start/ http://ubertooth.sourceforge.net/usage/start/