Telink TLSR8232 BLE SDK Developer Handbook
AN-19112700-E1
19
Ver.1.0.0
Figure 1-3 Demos in BLE SDK
1.4.1 BLE Slave Demo
BLE Slave demos and their differences are listed in the table below:
Demo
Stack
Application
MCU function
5316 hci
BLE controller
No
Controller, communicate
with peer MCU hosts via
HCI interface
5316 module
BLE cont host
Application in Host
MCU
BLE SPP module
5316 remote
BLE cont host
Remote control
application
Host MCU
5316 sample
BLE cont host
No
Host MCU
5316 dual mode
BLE + 2.4G
Dual mode
Host MCU
5316 hci is a BLE Slave controller. Through its UART-based HCI, 5316 hci can
communicate with other MCU Host, which therefor forms a complete BLE Slave system.
5316 remote/5316 module/5316 sample are all complete BLE Slave stacks. 5316 module
only acts as BLE SPP module to communicate with Host MCU via UART interface.
Usually applications are written in the (peer) MCU with BLE host. 5316 remote is a demo
of BLE remote controller which supports basic functions of remote. It can connect with
standard iOS/Android device or Telink 826x master kma dongle to control the peer.
5316
sample has the same functions with 5316 remote but different hardware. 5316 sample is
used for TLSR8232 development board. It can save the hardware cost for users for that
users can use Telink BLE without purchasing Telink demo RCU.
5316 dual mode supports both BLE and 2.4G. BLE and 2.4G work in a switch mode,
which means 2.4 cannot work when 5316 dual mode works in BLE and vice versa, but
you can switch the two modes in operation.