Changing the connection interval
Changing the connection interval
- Subject: Changing the connection interval
- From: Peter Skinner <email@hidden>
- Date: Sun, 11 Dec 2011 22:35:25 -0500
Hello,
I have been working with CoreBluetooth on the iPhone 4s (iOS 5.1 beta), and I've spotted something strange.
The connection interval defaults to 0x54 (105ms). This is a great starting point, but could be longer to help the peripheral save energy, or shorter to increase data throughput.
After a connection is made, the 4.0 spec allows the slave device to send a L2CAP Connection Parameter Update Request to change the connection interval. The master device (iPhone) can then either accept or reject the new parameters. I've found the iPhone will always choose to reject the new parameters, regardless of their value, by sending response code 0x01. It's almost as if this portion of the protocol isn't fully implemented yet.
I could certainly be missing something here. Any insight would be greatly appreciated.
Thanks,
Peter Skinner
Ten One Design 201-965-0200
|
_______________________________________________
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