I am building both Peripheral and Central, for the time being, in iOS. For my project I would like the Central to send some data to the Peripheral (I know this should be tiny because BTLE is not as fast as normal BT).
Anyways, in the Peripheral I advertise a service with 1 characteristics with CBCharacteristicPropertyWrite (permissions is 0).
In the Central I write value on the characteristic with type CBCharacteristicWriteWithResponse.
I get two problems:
1) when I try to advertise the service from the Peripheral I get this warning: CoreBluetooth[WARNING] The advertisement key 'Service Data' is not allowed
2) when the Central writes the values, it gets, in peripheral:didWriteValueForCharacteristic:error:, error: Error Domain=CBErrorDomain Code=1 "One or more parameters were invalid." UserInfo=0x1d0348c0 {NSLocalizedDescription=One or more parameters were invalid.}
I started from Khaos sample so I am just passing @"DA12312". Later I would like to pass much bigger data.
Thanks a lot for any advice, chr
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden