Hi,
Is it possible to send notifications for two different characteristics in one connection event on the nRF51822?
Kind regards
Jack
Hi,
Is it possible to send notifications for two different characteristics in one connection event on the nRF51822?
Kind regards
Jack
I don't see why not. Your application would push the two notifications to the radio and they both would be sent on the next connection event. The only limitations I am aware of is how many notifications you can queue up per characteristic, and how many the host will allow per connection event (6 max per the spec I believe).
I don't see why not. Your application would push the two notifications to the radio and they both would be sent on the next connection event. The only limitations I am aware of is how many notifications you can queue up per characteristic, and how many the host will allow per connection event (6 max per the spec I believe).
Hi John,
Thank you very much for your prompt response. I am using a Nexus 5 for development and I have seen on this forum that the Nexus 4 can only receive 4 packets per connection interval. I can't for the life of me find any documentation that states how may packets the Nexus 5, or other devices, can receive per connection interval. Do you know where to find this information?
Hi Jack,
Sorry, I'm not the guy who can help you with that. My development work with BLE has been on the device/peripheral side. Our folks who do the mobile application focus on iOS for the most part. But, I'll ask them and post again if they have any thoughts.
John
I'm not sure you can find this information anywhere, we have found them through testing. For the Nexus 5 it should be at least 4, maybe 6.
Thank you John and Petter!
Petter, may I ask how you test to find out the maximum number of packets per connection interval?
Too see how many notifications the central can receive in a connection interval you could use this code, and the nRF Sniffer. Remember that then you are only testing the maximum throughtput from the peripheral as a server to a central as a client. There is also a throughput test here, but this is with an older SDK.