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

nRF UART app works on android, not on iOS 8.4

My ANT BLE application runs on a custom board with a nRF51422, SD 310 rev 2.0.0

I can use the nRF UART app on an android phone, but on an iPhone with iOS 8.4 I can't even see the device.

I can see the device in the list in the DFU Tool in the nRF Toolbox, but in nRF UART nothing.

Are there any connection/advertising/timeout/... parameters I should be aware off, in order to use iOS for UART?

Parents
  • Using the returned value - which is 3 by the way - doesn't do anything good either.

    In LightBlue the advertisement data do not contain a local name or any Service UUIDs, as is the case when using the example.

    The answer may lie in this statement from you: "Note that the advertising packet setting up is a separate process with the service and characteristic initialization process. They are 2 independent setting up."

    This paragraph makes no sense to me, could you please try to explain in some detail? What is the "characteristic initialization process" for example?

Reply
  • Using the returned value - which is 3 by the way - doesn't do anything good either.

    In LightBlue the advertisement data do not contain a local name or any Service UUIDs, as is the case when using the example.

    The answer may lie in this statement from you: "Note that the advertising packet setting up is a separate process with the service and characteristic initialization process. They are 2 independent setting up."

    This paragraph makes no sense to me, could you please try to explain in some detail? What is the "characteristic initialization process" for example?

Children
No Data
Related