I am using BLE_multi_role example with BLE Nano to connect as Central (GATT Client) to the Peripheral device (GATT Server) which uses Notify and Indicate to send the data. I managed to enable Notify characteristics and receive data without problems, but when I enable Indicate characteristics I receive only the first transmission. I checked the BLE protocol with a sniffer and found out that Central is not generating Handle Value Confirmation after receiving Indicate, which is needed in the case of Indicate.
My question is how I suppose to send the Handle Value Confirmation from the Central (Ble Nano) upon the Indication? Any help would be appreciated!