简介
TTC CC2541 SDK 是由我司针对TI的CC2541芯片开发提供的快速开发工具。旨在让开发人员不再需要将大量精力放在蓝牙调试方面,只需将精力放在对CC2541芯片功能的应用开发上。
TTC CC2541 SDK提供了蓝牙参数设置、蓝牙数据收发、蓝牙状态处理等API,同时也提供了测试程序,开发人员无需再设计测试程序。使用TTC CC2541 SDK能适配我司提供的TTC-BLE 软件,方便调试数据收发,并且支持数据加密解密功能,能极大的缩短产品的开发周期。
TTC SDK框架
TTC CC2541 SDK构成
1、IAR仿真调试软件:IAR FOR 8051 V9.1
2、烧录软件:Setup_SmartRF_Studio_7-1.8.0
3、CC2541 SDK工程:TTC_BLE_CC2541_SDK v1.0.1
4、CC Debugger驱动程序
5、SDK开发套件:开发板X2,CC Debugge调试器X1,JTAG调试电缆,Micro USB线
6、TTC-CC2541-SDK开发使用说明文档:
CC2541 SDK开发环境安装说明
TTC CC2541 SDK说明
7、TTC BLE API:Android BLE API使用说明文档及示例
IOS BLE API使用说明文档及示例
备注:1、由于SDK在不断的更新,上述说明文档的最新版本请咨询业务人员
2、我司另外还提供配套的学习教程方便开发者快速上手开发
TTC SDK优势
完整的蓝牙解决方案:芯片/模组+固件平台+ API(双平台APP)+云端接入;
简洁的蓝牙参数设置;
稳定可靠的OAD升级方式;
类似串口数据收发的蓝牙交互模式;
完善的SDK说明文档及中文注释;
快速启动时间(OSAL < 500ms);
数据支持AES 加密解密;
完整的蓝牙参数验证,适配安卓、IOS 两大平台(市面上100款左右的主流安卓机型,IOS7.0以上机型均适配),用户无需烦恼蓝牙参数适配问题;
完整的测试方案提供,SDK 已包含测试程序,用户无需设计蓝牙测试程序;
配套的专业测试方法、SDK 包、开发调试工具、DEMO 板;
减少由于蓝牙导致设备工作异常的情况出现;
TTC SDK解决的问题
一、蓝牙固件
二、双平台蓝牙开发SDK
三、CC2541丰富的外围驱动,SDK已有驱动如下:
1、功能强大的 5 通道直接内存访问 (DMA)
2、通用定时器 (1 个 16 位,2 个 8 位)
3、红外 (IR) 生成电路
4、具有捕捉功能的 32-kHz 睡眠定时器
5、精确数字接收到的数字信号强度指示器 (RSSI) 支持
6、电池监视器和温度传感器
7、含 8 通道和可配置分辨率的 12 位模数转换器 (ADC)
8、高级加密标准 (AES) 安全协处理器
9、2 个功能强大的支持几个串行协议的通用异步接收发器 (UART)
10、23 个通用 I/O 引脚(21 × 4 mA,2 × 20 mA)
11、I2C 接口
12、2 个具有 LED 驱动功能的 I/O 引脚
13、安全装置定时器
14、集成的高性能比较器
TTC SDK行业典型应用
健康和医疗
低周波按摩器
穿戴医疗
温度计
血糖和压力计
电子秤
家庭和楼宇自动化
智能家居终端
体育和健身
智能穿戴设备
运动器材
心率监测仪器
工业4.0
物料跟踪
资产管理
生产和制造自动化
信标
广告牌
移动支付
胎压监测
电子烟