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

Reply via email to