Felix wrote:
> The only worry is if there'll
> be some open source BTLE stack available to code on the TI chip to avoid
> writing it from zero.
There is some work coming along that should help us:
1) Mike Ryan is working on a BTLE PHY for - I think - the CC2400 of
Ubertooth, which he says should be quite easily adapted to the
CC2543.
2) Marcel Holtmann is working on a BTLE stack, to be released
"shortly".
Since we can control both sides of the radio link in a PC-to-Anelok
scenario (through Y-Box), there is also a very smooth development
gradient:
- the very first "usable" version can just use a proprietary radio
protocol, no HID, proprietary protocol on top of USB, no encryption.
The PC would have to run an Anelok-specific program to talk. This is
basically the scenario you want for hardware testing anyway.
- next, Y-Box can implement USB HID. We need that for Anelok, too.
That way, both Anelok and Y-Box (still with non-standard radio
protocols) can work with any PC that has USB HID.
- add BTLE lower layers. Not much changes for the user at this point,
except that one could write a (once more proprietary) application
for BTLE-capable smartphones to talk to the Y-Box.
- add BTLE HID. That will allow Anelok to talk to any BTLE-capable
device (smartphone, laptop, PC with BTLE dongle), not needing Y-Box.
- add BTLE encryption. That's still a moving target. (*)
- depending on the quality of BTLE encryption at that time, we may
want to add something a little more serious on top or on the side.
TBD. Thanks to the Y-Box with its all-open stack, we can easily play
with things.
(*) What they currently have is not quite Kristoffer Von Hassel grade
[1], but see Mike Ryan's work on [2], especially "Bluetooth: With
Low Energy Comes Low Security" [3].
[1]
http://www.cbsnews.com/news/5-year-old-outsmarts-microsoft-discovers-xbox-security-flaw/
[2] https://lacklustre.net/bluetooth/#talks
[3]
https://lacklustre.net/bluetooth/bluetooth_with_low_energy_comes_low_security-mikeryan-usenix_woot_2013-slides.pdf
- Werner
_______________________________________________
Qi Hardware Discussion List
Mail to list (members only): [email protected]
Subscribe or Unsubscribe:
http://lists.en.qi-hardware.com/mailman/listinfo/discussion