This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

IOS problems

Hi ! 

I'm using the nrf52832 with SDK 11 as pheripheral.

In Android phone the bonding and  the scan request working great with my unit !

However, in IOS

1) i do scan (from the IOS bluetooth menu) and connect to the unit, but it don't offer me to make bonding. why?

    (if i do the same thing in "nrfconnect" applpication , i connect to the unit and i can do the bonding !)

    (Also in android phone, connecting and bonding works great without the "nrfconnect")

2) I advertise with BLE_GAP_OPT_SCAN_REQ_REPORT and scan report is enable.....

    The IOS phone send "scan req" to my unit only when in "scanning".

    (In android phones the phone most of the times answers wheather or not bluetooth is in use....)

    Any idea how to do the same thing in IOS?

B.r.

Yuval

Parents
  • Hi Yuval. 

    This sounds like it may be a question better suited for an apple developer forum or something similar. 

    However; 
    Could you tell me which iPhone/iOS version you are using?
    Also, which example in the SDK are you using for your peripheral? Are your peripheral using a service that is natively supported on iOS?

    Best regards, 
    Joakim

  • Hi,

    I'm using SDK11.

    I use 2x "I-phone S", which are 2-4 years old.

    I started from the "proximity" example and also added the "heart beat" (to be recognized by IOS) service. 

    However, What i need in my project is to know that i got a "known" phone nearby.

    I also don't want to install any APP on the phone.

    So, i need a trick to make the phone TX to me.

    What i did is to advertise with " BLE_GAP_OPT_SCAN_REQ_REPORT"  and my android phones are sending "send request" to me.

    Since the phones changes it's MAC address every few minutes i used to "BOND" the unit to a phone and now i can use the IRK to see if the phone bonded before.

    As i said, It's working perfect with my android phones.

    However, In I-phone, i need a way to know that a "known" phone is nearby to me.

    Till now i don't see that the phone is sending "send request" to me, or try to auto connect with me.

    Do you know about a way to make the IOS phones send a answer my advertise or to try to connect with me automatically?

  • I don't know if that is possible on iOS without installing an app that can handle that for you. 

    I can ask our iOS developers if they have any useful information about this. 

    And like I said, you might have more luck with this on an apple developer forum. 

    Best regards, 
    Joakim

Reply Children
No Data
Related