The General Interest forum is for non-support discussion only. If you have a question about, or need help with a Silicon Labs product, please visit one of the individual product forums.
I am looking for recommendations and good practices for secure BLE programming on RS9113. In my case, I have central device full I/O capability and peripheral with NoInput/NoOutput capability. Using PRM Guide v1.7.8, I can setup services and attributes just fine and I can initiate secure connection with SMP manager. I know that this module also does Enterprise WiFi security, so because of this I think the module support AES standard. Because my peripheral device does not have I/O capabilities, can I for example hard code public and private keys in the module to enable secure communication? PRM document does little to address security questions about the module. Another, question is if there is lower level API available to directly interact with BLE command frames?
RS 9113 Secure BLE NoInput/NoOutput
I am looking for recommendations and good practices for secure BLE programming on RS9113. In my case, I have central device full I/O capability and peripheral with NoInput/NoOutput capability. Using PRM Guide v1.7.8, I can setup services and attributes just fine and I can initiate secure connection with SMP manager. I know that this module also does Enterprise WiFi security, so because of this I think the module support AES standard. Because my peripheral device does not have I/O capabilities, can I for example hard code public and private keys in the module to enable secure communication? PRM document does little to address security questions about the module. Another, question is if there is lower level API available to directly interact with BLE command frames?