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

Any secial requirements for discovery by ios 13.2.2, iphone 8?

My apologies if this question is not appropriate to DevZone, but I am supposing there may be some relevance, and possibly someone with a similar problem.
I have made a web-app that commands a  nrf52840 dongle.

Everything seems to work as expected when the web-app is running in a Google Chrome browser on several different Android phones, and on OSX on a MAC mini.

But the only IPhone ( that I have  limited access to) is an iphone  8 running ios 13.2.2.  This cannot discover my nrf52840 dongle.either from my app in Google Chrome browser, or from settings/bluetooth.
But nrfConnect running on that phone discovers my nrf52840 dongle without any problem that I am aware of.

The code for the Dongle was built using SES, DK 16.0.0, s140  7.0.1 .  The security mode is set to OPEN for both read and write.  I am aware that ios may insist on encrypting the link, but I am assuming that the Peer Manager will be able to negotiate a satisfactory level of encryption, and anyway. the problem is not reading and writing. The iphone does not get to that stage, it cant even discover my nrf52840 dongle from settings/bluetooth.

This may well be a problem with that particular phone, but I raise this issue in case anyone can suggest something I have overlooked.
I hope to try another iPhone, but I dont have one, and may not have access to one for quite a while.

Please feel free to ignore if judged inappropriate.

Don

Parents
  • Hi. 

    I'll forward this to our mobile developers and see if they have any suggestions for you.

    The iphone does not get to that stage, it cant even discover my nrf52840 dongle from settings/bluetooth.

     I don't know much about the application you are running on the nRF52840 dongle, but only services that have native support in iOS will be discoverable in the bluetooth settings, i.e the HRS service. This might explain why you can discover your device using nRF Connect. 

    I don't know how this works when using a web-app, but I'll ask for some input on this. 

    Br, 
    Joakim

Reply
  • Hi. 

    I'll forward this to our mobile developers and see if they have any suggestions for you.

    The iphone does not get to that stage, it cant even discover my nrf52840 dongle from settings/bluetooth.

     I don't know much about the application you are running on the nRF52840 dongle, but only services that have native support in iOS will be discoverable in the bluetooth settings, i.e the HRS service. This might explain why you can discover your device using nRF Connect. 

    I don't know how this works when using a web-app, but I'll ask for some input on this. 

    Br, 
    Joakim

Children
No Data
Related