Hello,
I am using nRF52840, SDK_16.0.0, SoftDevice S140 V7.0.1 and Segger for flashing the image. I am using ‘ble_app_blinky’.
Till now we were using nRF Connect app in Android and its working fine. Now we want to do the same with Apple iOS. But we are facing issues. We are refereeing to Apple document “Accessory Design Guidelines.pdf” from below link
https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf
1) Initially with below settings it did not work. After changing to the values mentioned in “Accessory Design Guidelines” I am able to connect and able to Read / Write Characteristics.
a) Connection settings.
b) Security settings.
2) But later I enabled security “Just Works”. Here also I am able to connect. But whenever I am trying to read/write secure Characteristic, connection getting lost. Attached sniffer log for reference.
a) I am able to connect with nRF Connect app in Android both with “Just Works” and “Static Passkey” with just pairing without Bonding. Also able to Read / Write Characteristics.
b) How to connect with nRF Connect app in iPhone even with "Just Works" and "Static Passkey".
Connect_with_iPhone_With Security.psd
3) nRF app iPhone version is 2.1.2. Build number 2.1.2. iOS version is 12.1.4.
Thanks & Regards
Vishnu Beema