Hello,
I have a ble peripheral that will disconnect from the nrf IOS Connect App if it cannot find a specific service-characteristic in the app's gatt server. This specific service-characteristic is added in the "Peripherals" tab of the nrf IOS Connect App and then enabled before scanning in order to find and connect to the ble peripheral mentioned earlier.
By enabling the gatt service in the "Peripherals" tab, the ble peripheral is able to discover the service-characteristic and the connection is maintained.
However, when the connection page is opened on the app and I look at the Server tab, I do not see the service/characteristic which was enabled previously. Why is that?
I need to be able to see it because the ble peripheral writes to this characteristic in order to send messages to the IOS App.
My other option, if there is no way for the IOS app to see its own characteristic, seems to be to create another characteristic on the ble peripheral with notify/indicate properties in order to send a message from the peripheral to the app.
I am using nrf IOS Connect App version 2.5.3 on ios 15.
Thank you,
LeoNam