Part Number: CC2642R
Other Parts Discussed in Thread: SIMPLELINK-CC13X2-26X2-SDK
Details
Chip: CC2642R1
SDK: SIMPLELINK-CC13X2-26X2-SDK_4.40.04.04 (latest)
Security manager: GapBondManager
Summary
I would like to send an encryption request from the peripheral to the central in a later stage after the connection has been established
Extensive
We are working on a paired product that needs its encryption to be handled at a later stage during the connection. The connection flow looks as follows;
- Central connects to peripheral without encryption
- Central and peripheral will do some negotiation / communication
- 5 minutes pass by
- Central reads wants to read out a characteristic which requires authentication
- Peripheral responds by sending an encryption request
The central itself in this flow is an iPhone, which means we can not change anything on the central side
What we have tried on the point where the characteristic is being read is the following:
- GapBondMgr_Pair
- gapBondMgrBondReq
- MAP_GAP_Bond
- MAP_SM_StartEncryption
What is the typical way to start an encryption request from the peripheral side on a TI BLE5 stack?