Hi
I have a Peripheral Device which establishes a GATT Server. And in this device I have made sure that the SERVICE CHANGED Characteristic is not defined. The Host Device (GATT Client), with which my peripheral bonds, must use Attribute Caching and not perform Service Discovery, etc. after bonding has been established.
The Peripheral Device also drops the connection after some time to reduce power consumption. What I find is that every time the peripheral reconnects, the Host Device performs complete Service Discovery again. This is a waste of time and battery.
How do I ensure that the Host Device not rediscover all the services on reconnect?
thank you
regards