This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

question about developing BLE smartphone app :)

Guru 18595 points
Other Parts Discussed in Thread: CC2540

Hi,

I would like to know the opinion of both Android and iPhone BLE app developers on this :)
I have developed MCU BLE apps but never worked with smartphones. I have several questions but both are very short, so let's go:

  1. From this thread I assume that I can program both an Android app and iPhone app to connect a CC2540 with a mobile phone and will be able to use "just works", so the user will have no need for entering any input. Is that correct for both cases? I was wondering if either Google or Apple restrict the connections to need minimal user input, even if it is 0000.
  2. The second one is related to bonding, and theoretical security research. If I copy the value of the key from a  device "B", which is bonded to a device "A", to another "C" with the same MAC, would I be able to communicate "A" and "C"?

Ok, many thanks for your time and let me know your opinions about my thoughts! :)

  • Hi Kazola,

    1) Yes, as long as you have set-up the bond manager accordingly.

    2) Theoretically yes... although you might need to consider whitelist, private-resolvable addresses and maybe other aspects as well. 

    Best Regards

    Joakim