Posts

Post not yet marked as solved
0 Replies
298 Views
I have a device that requires a bonding with PIN for reading characteristics. Using CoreBluetooth, connecting and pairing works fine on iOS but it does not seem to work on watchOS. On watchOS, I can scan and discover the device, but when I issue the "connect(...)" it will connect, start service discovery (which does not require a PIN). When it tries to read a characteristic with "readValue(...)" the device will respond with a pairing request. At this point, it seems like watchOS just disconnects. I had expected watchOS to ask for a PIN and then read the value. What am I doing wrong?
Posted Last updated
.