Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tl_ble_sdk README

SDK Introduction

tl_ble_sdk is a software development platform for Bluetooth® Low Energy (BLE) multi-connection IoT applications. Based on Telink's TL721x, TL321x, TL322x, TLSR921x, TLSR922x, TLSR952x series of SoCs, it helps developers quickly build high-performance, low-power BLE products.

The SDK provides a complete software framework, including the BLE protocol stack, hardware drivers, system services, and engineering samples, supporting the full development process from product prototyping to mass production.

tl_ble_sdk adopts a multi-role, multi-connection architecture to meet the development needs of diverse Bluetooth LE multi-connection applications; typcial usage scenarios include gaming, wireless human interface devices, smart homes, positioning and tracking, and electronic shelf label.

  • tl_ble_sdk by default supports up to 4 Central and 4 Peripheral connections, but does not support free role switching.

Core Competencies

Category Ability
Wireless connectivity BLE protocol stack, multi-role, multi-connection
Drives GPIO, UART, SPI, I²C, USB, Flash, Timer, etc
Development frameworks Bare-metal frameworks, application development frameworks, multi-connection management
System services Power management, storage management, clock management, system initialization
Safety SMP, secure connection, AES-CCM
Tools Debug logs, Flash storage management, Assert
OTA Wireless firmware upgrade
Examples Typical engineering samples

Typical Applications

Wireless technology Application areas Typical products
Bluetooth® LE Wireless computer peripherals Wireless mice, keyboards, game controllers, etc
Bluetooth® LE Wearable devices Smart wristbands, smartwatches, health monitoring devices, etc
Bluetooth® LE Smart audio Bluetooth headsets, speakers, AI microphones, etc
Bluetooth® LE Industrial IoT Temperature and humidity sensors, wireless switches, smart instruments, electronic shelf labels, etc
Bluetooth® LE Positioning services Bluetooth beacon devices, digital car keys, smart door locks, etc

Support Information

For the complete and accurate list of supported chip series, corresponding development boards and platforms, and detailed SDK versions, please refer to Release Notes.

Documentation and resources 

Document Navigation

Documentation Description
Developer Handbook Detailed explanation of software architecture, warehouse structure, and functional modules
Release Notes Supported platforms, SDK versions, and detailed changes

Community and Resources

Resources Description
Telink Official Forum Technical exchange and supporting
Telink Official Website Product Center and Documentation Center
Github / Gitee SDK source code repository

License

This project adopts the following permits:

Apache License, Version 2.0

Licensed under the Apache License, Version 2.0 (the "License");

You may not use this file except in compliance with the License.

You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and limitations under the License.

About

No description, website, or topics provided.

Resources

Stars

153 stars

Watchers

8 watching

Forks

Releases

Packages

Contributors

Languages