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 again. 

    Have you been able to solve your issue?

    Been talking to some of our developers, and it seems that my previous statement could be the reason that you aren't able to discover your device. 

    As of only a very limited amount of BLE devices can be discovered using the bluetooth settings on iOS, that might be the reason that your web-app aren't able to discover your device. In bluetooth settings, only Classic bluetooth devices are shown. 

    Br, 
    Joakim

Reply
  • Hi again. 

    Have you been able to solve your issue?

    Been talking to some of our developers, and it seems that my previous statement could be the reason that you aren't able to discover your device. 

    As of only a very limited amount of BLE devices can be discovered using the bluetooth settings on iOS, that might be the reason that your web-app aren't able to discover your device. In bluetooth settings, only Classic bluetooth devices are shown. 

    Br, 
    Joakim

Children
No Data
Related