We're using the nRF52832 as a peripheral and server. A central and client (tablet) connects to the nRF52832.
Yesterday I noticed that sometimes the tablet will try to perform a write to handle 0x0D, which I figured out was the Client Characteristic Configuration, which lies under Generic Attribute -> Service Changed.
The value it was trying to write was 0x0200, which, if I'm not mistaken, is to enable notifications.
Two questions;
1) I'm guessing that the tablet is trying to make the nRF52832 notify the tablet when the services or characteristics themselves (GATT table?) changes. The services and characteristics themselves will never change. (Characteristics value will, naturally) Is it safe to ignore this request? What is the proper way to abide the request?
2) We're not doing anything actively on the tablet (except connecting), so this is likely at the driver level. Is there anything in particular that would prompt the tablet to occasionally try to write this?
Thanks.
Edit: We're not using bonding and the SoftDevice is S132 v3.0.0
Edit2: The full event details:
Handle: 0x000D
OP: 0x00000001
Auth. required: 0x00000000
Offset: 0
Length: 2
Data: 0x0200