I am trying to make a custom application in which I need to connect to a device and read/write its characteristics' value. But my target device has had 4 primary services. And I am not able to write to its any characteristics. SendData function is returning true. but when I try to read that characteristic value it shows it is not changed.
I am able to connect and read write with other BLE devices with the single primary service.
But not able to write on over a target BLE device with 4 primary servicesIs there anything that needs to be taken care writing the value in service in a characteristic.
Can any one suggest me how to resolve this problem?
I need to read/write few characteristics from many characteristics.
Do I need to define all the Services and their char. and create their respective pipes ?