• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Connection Event Transmit Window (Artificial Restrictions)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Connection Event Transmit Window (Artificial Restrictions)


  • Subject: Connection Event Transmit Window (Artificial Restrictions)
  • From: karel <email@hidden>
  • Date: Mon, 23 Jul 2012 17:31:04 +0900

Hello All,

I am developing code on the Texas Instruments CC2540. The LE stack which comes free with the chip has a restriction of only being able to send 4 packets per Connection Event Transmit Window (regardless of window size), which in most cases ends up giving me just 3 notification packets per connection interval. If I were to change chips or if TI were to be so generous as to increase our allotment of packets, are there any similar restrictions in the (client side) Apple software which would restrict a peripheral from sending transmit windows chock-a-block full of packets?

Now, from the Apple Client side, are there any similar restrictions for number of packets?
Can I just burst
[p writeValue:data forCharacteristic:characteristic type:CBCharacteristicWriteWithoutResponse]; and have all the data magically crammed into each window, and miraculously interleaved with a spray of notifications from the server side, whilst ample buffering in the voluminous iPhone4S memory banks provide a safe haven for those yet unsent packets? Or Is it more like, WriteWithoutResponse types of packets are just tossed at the slightest sign of any other type of traffic, best not to use them, and I don't know how they crept into the spec. anyway etc etc.

If there are restrictions, are there any hard numbers?
Or are there any guidelines as for example the guidelines regarding min/max connection interval settings in
https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
where we engineers can get a warm and fuzzy handle on the Apple algorithm approach.

Thanks.
Karel
[Quote for today:"You can tell I'm a hardware designer, can't you"]

_______________________________________________
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

  • Prev by Date: Connect last device
  • Next by Date: Георгий оставил для вас сообщение...
  • Previous by thread: Connect last device
  • Next by thread: Client and Server Mode in single app
  • Index(es):
    • Date
    • Thread