Multiple peripheral data reception in Central

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multiple peripheral data reception in Central

474 Views
Chan_17
Contributor III

Hi Team,

It is mentioned in datasheet that 24 concurrent connections are possible , so is there any use case or any example code in sdk which can explain how a central device can receive data from multiple(more than 2) peripheral devices.


0 Kudos
Reply
1 Reply

459 Views
luis_maravilla
NXP Employee
NXP Employee

Hello

For running an application that supports multi-paring the most recommended is the Wireless UART example that we provide in the SDK. However for each application we test a number of connections supported without memory or related issues, this will be different in each application. We can see the maximum connections for each application in source/app_preinclude.h  --> gAppMaxConnections_c    (Wireless_uart_freertos for example support 8 in the SDK example)

 

For complementary information about Multiple Connections in BLE please refer to Chapter 9.10[Bluetooth Low Energy Application Developer’s Guide].

 

Best Regards

Luis

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2140111%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMultiple%20peripheral%20data%20reception%20in%20Central%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2140111%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHi%20Team%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EIt%20is%20mentioned%20in%20datasheet%20that%2024%20concurrent%20connections%20are%20possible%20%2C%20so%20is%20there%20any%20use%20case%20or%20any%20example%20code%20in%20sdk%20which%20can%20explain%20how%20a%20central%20device%20can%20receive%20data%20from%20multiple(more%20than%202)%20peripheral%20devices.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2140111%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ECommunication%20%26amp%3B%20Control(I3C%20%7C%20I2C%20%7C%20SPI%20%7C%20FlexCAN%20%7C%20Ethernet%20%7C%20FlexIO)%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDevelopment%20Board%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2140296%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Multiple%20peripheral%20data%20reception%20in%20Central%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2140296%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%3C%2FP%3E%0A%3CP%3EFor%20running%20an%20application%20that%20supports%20multi-paring%20the%20most%20recommended%20is%20the%20Wireless%20UART%20example%20that%20we%20provide%20in%20the%20SDK.%20However%20for%20each%20application%20we%20test%20a%20number%20of%20connections%20supported%20without%20memory%20or%20related%20issues%2C%20this%20will%20be%20different%20in%20each%20application.%20We%20can%20see%20the%20maximum%20connections%20for%20each%20application%20in%20source%2F%3CSTRONG%3Eapp_preinclude.h%26nbsp%3B%20--%26gt%3B%20gAppMaxConnections_c%3C%2FSTRONG%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20(Wireless_uart_freertos%20for%20example%20support%208%20in%20the%20SDK%20example)%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EFor%20complementary%20information%20about%20Multiple%20Connections%20in%20BLE%20please%20refer%20to%20Chapter%209.10%5B%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fmcuxsdk%2Flatest%2Fhtml%2F_static%2Fwireless%2FBluetooth%2FBluetooth_Low_Energy_Application_Developer's_Guide.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EBluetooth%20Low%20Energy%20Application%20Developer%E2%80%99s%20Guide%3C%2FA%3E%5D.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBest%20Regards%3C%2FP%3E%0A%3CP%3ELuis%3C%2FP%3E%3C%2FLINGO-BODY%3E