• 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
Re: Multiple packets per connection event with multiple peripherals connected to iOS central
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple packets per connection event with multiple peripherals connected to iOS central


  • Subject: Re: Multiple packets per connection event with multiple peripherals connected to iOS central
  • From: Mark Gill <email@hidden>
  • Date: Tue, 15 Jul 2014 11:00:27 -0400

Hello,

Thank you for your suggestions. I think saying these protocols should not be used at all is not an appropriate solution.  We are able to check for dropped data on the receiving side and an occasional dropped packet would be okay.

The powerpoint slides you linked were very informative. The creator of these slides claims to be able to send multiple data packets in a connection event to 6 sensors (21.3 kbits/s or 133 20 byte packets per second). I would like suggestions to achieve this maximum data rate consistently. I am sending much less data than he claims and running into issues.

Thank you,
Mark Gill


On Mon, Jul 14, 2014 at 5:56 AM, Etan Kissling <email@hidden> wrote:
The only way to send multiple packets during a single connection event is by using notifications or writes without response.

Both of these mechanisms should not be used for reliable transfer, as the Bluetooth specification clearly explains that such packets may be discarded at any point.

Here are some german/(parts in english) slides that show recent measurements on BLE throughput with multiple concurrent connections. http://www.embeddedcomputingconference.ch/pdf_2014/2B1_GysinMuellerRuest.pdf

On 03.07.2014, at 18:45, Mark Gill <email@hidden> wrote:

> Hello,
>
> I am connecting 4 to 9 CC2540 peripheral devices to an iPad 2. The CC2540 devices are configured to send multiple packets during a single connection event (between 2 and 4 packets). I have used connection intervals ranging from 10 mS to 50 mS. When using a single peripheral, I have had success sending multiple packets from the peripheral to the iPad. When I connect more than 3 peripherals, the iPad will only receive the first packet from the additional sensors. Thanks for any clues you may have to fix this issue.
>
> Best,
> Mark Gill
> Research Assistant
> University of Miami
> _______________________________________________
> 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


 _______________________________________________
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

References: 
 >Multiple packets per connection event with multiple peripherals connected to iOS central (From: Mark Gill <email@hidden>)
 >Re: Multiple packets per connection event with multiple peripherals connected to iOS central (From: Etan Kissling <email@hidden>)

  • Prev by Date: Re: Whose (BLE) RSSI is it anyway?
  • Next by Date: Re: Whose (BLE) RSSI is it anyway?
  • Previous by thread: Re: Multiple packets per connection event with multiple peripherals connected to iOS central
  • Next by thread: setSerialParameters and maximum baud rates
  • Index(es):
    • Date
    • Thread