RS9116W BLE AT Command Programming Reference Manual
Version 2.0
silabs.com | Building a more connected world. 2 | Page
Table of Contents
1 Architecture ............................................................................................................................................................ 5
2 Bootloader .............................................................................................................................................................. 7
3 Host Interfaces ..................................................................................................................................................... 22
3.1 UART Interface ............................................................................................................................................. 22
4 Command Mode Selection ................................................................................................................................... 24
5 Command Format ................................................................................................................................................. 25
6 BLE Commands .................................................................................................................................................... 33
6.1 Generic Commands ...................................................................................................................................... 33
6.1.1 Set Operating Mode...................................................................................................................................... 33
6.1.2 Query RSSI .................................................................................................................................................. 38
6.1.3 Query Local BD Address .............................................................................................................................. 39
6.1.4 Query BT Stack Version ............................................................................................................................... 39
6.1.5 BLE PER Transmit ....................................................................................................................................... 39
6.1.6 BLE PER Receive ........................................................................................................................................ 40
6.1.7 PER CW Mode ............................................................................................................................................. 42
6.2 BLE Core Commands ................................................................................................................................... 42
6.2.1 Advertise Local Device ................................................................................................................................. 42
6.2.2 Scan ............................................................................................................................................................. 44
6.2.3 Connect ........................................................................................................................................................ 45
6.2.4 Disconnect ................................................................................................................................................... 47
6.2.5 Query Device State....................................................................................................................................... 47
6.2.6 Start Encryption ............................................................................................................................................ 47
6.2.7 SMP Pair Request ........................................................................................................................................ 48
6.2.8 SMP Response ............................................................................................................................................ 48
6.2.9 SMP Passkey ............................................................................................................................................... 49
6.2.10 Initialize BLE Module .................................................................................................................................... 49
6.2.11 Deinitialize BLE Module ................................................................................................................................ 49
6.2.12 BT Antenna Select ........................................................................................................................................ 49
6.2.13 BLE Set Advertise Data ................................................................................................................................ 50
6.2.14 BLE Set Scan Response Data ...................................................................................................................... 50
6.2.15 BLE Set LE Ping Timeout ............................................................................................................................. 51
6.2.16 BLE Get LE Ping Timeout ............................................................................................................................. 51
6.2.17 BLE Set Random Device Address ................................................................................................................. 51
6.2.18 BLE Data Encrypt ......................................................................................................................................... 52
6.2.19 BLE Whitelist ................................................................................................................................................ 52
6.2.20 BLE Set MTU Size Command ....................................................................................................................... 53
6.2.21 BLE Set Phy Command ................................................................................................................................ 53
6.2.22 BLE Read Phy Command ............................................................................................................................. 54
6.2.23 BLE Set Data Length Command ................................................................................................................... 54
6.2.24 BLE Read Maximum Data Length Command ................................................................................................ 54
6.2.25 BLE_Resolvlist ............................................................................................................................................. 54
6.2.26 BLE GetResolvlist Size ................................................................................................................................. 55
6.2.27 BLE SetResolution Enable ............................................................................................................................ 55
6.2.28 BLE SetPrivacy Mode ................................................................................................................................... 56
6.2.29 BLE Connection Update Command .............................................................................................................. 56
6.3 BLE GATT Profile Commands ...................................................................................................................... 57
6.3.1 Query Profiles List ........................................................................................................................................ 57
6.3.2 Query Profile ................................................................................................................................................ 57
6.3.3 Query Characteristic Services ....................................................................................................................... 58
6.3.4 Query Include Services ................................................................................................................................. 58
6.3.5 Read Characteristic Value By UUID .............................................................................................................. 59
6.3.6 Query Attribute ............................................................................................................................................. 59
6.3.7 Query Attribute Value ................................................................................................................................... 60
6.3.8 LE L2CAP Credit Based Flow Control Connection Request ........................................................................... 60
6.3.9 LE L2CAP Credit Based Flow Control Data Transfer ..................................................................................... 60
6.3.10 LE L2CAP Credit Based Flow Control Connection Response ........................................................................ 61
6.3.11 LE L2CAP Credit Based Flow Control Disconnection .................................................................................... 61
6.3.12 LE Enhanced Receiver Test Mode ................................................................................................................ 61
6.3.13 LE Enhanced Transmitter Test Mode ............................................................................................................ 62
6.3.14 LE Enhanced End Test Mode ....................................................................................................................... 62
6.3.15 LE LTK Request Reply ................................................................................................................................. 63
6.3.16 LE Read Multiple .......................................................................................................................................... 63
6.3.17 Query Long Attribute Value ........................................................................................................................... 63
6.3.18 Set Attribute Value ........................................................................................................................................ 64
6.3.19 Set Attribute Value No Ack............................................................................................................................ 64
6.3.20 Set Long Attribute Value ............................................................................................................................... 65