TTC CC2640R2 SDK开发套件简介
1、TTC CC2640R2 SDK开发套件是由我司针对TI的CC2640R2F芯片开发提供的快速开发工具;
2、避免开发人员将大量精力放在蓝牙调试方面,只需将精力放在对CC2640R2F芯片功能的应用开发上;
3、重点优化了蓝牙协议栈及RTOS,解决RTOS的使用习惯问题,让更多的本土应用工程师更易于接受;
4、提供常用硬件驱动API,方便应用开发人员快速上手,并无障碍应用,所有的驱动全部调试测量OK,不存在跟缓存,溢出,死机等相关的问题;
5、TTC CC2640R2 SDK提供了蓝牙参数设置、蓝牙数据收发、蓝牙状态处理等API,同时也提供了生产时所需的测试程序,开发人员无需再设计测试程序;
6、使用TTC CC2640R2 SDK能适配我司提供的TTC-BLE 软件,方便调试数据收发,并且支持数据加密解密功能,能极大的缩短CC2640R2F的开发周期;
7、所有的说明文档,根据客户实际需求制定,从客户角度来制定文档,满足客户对BLE部分的所有解答需求,方便客户在文档里能够直观的找到;
8、配套完整的视频教程和例程代码,以及对应的电子档教程,双管齐下,让BLE部分也能向普通的MCU一样易于熟悉;
9、增加了更多的跟项目应用相关的驱动,比如ANCS,微信接入等;
10、增加了各种行业相关的驱动,比如电子烟,低周波,胎压监测等;
11、使用TTC SDK能适配我司提供的APP测试软件,方便调试数据收发,并支持数据加密和解密功能;
12、支持多连接功能,支持自动根据MTU Size对数据进行分包,确保数据发送不丢包;
13、支持大包蓝牙数据传输功能,最大支持单包数据传输248字节;
14、从机,从机+观察者角色支持128位UUID功能
在BLE通信中,GAP角色分为主机,从机,观察者及广播模式。
照实际常用开发需求,TTC SDK V3.x版本增加了更加丰富的蓝牙角色的示例,其中还包括两种组合模式;
用户可以使用相关AT指令即可完成不同角色的功能控制,可更高效的完成蓝牙主机,从机等角色的开发。
SDK角色包含以下4种:
1、从机
2、从机+观察者组合模式
3、主机
4、主机+广播组合模式
通过AT指令即可完成的基本操作有:
1、从机
(1)开启广播
(2)关闭广播
(3)向主机发送数据
(4)断开与主机的链接
2、从机+观察者
(1)广播扫描
(2)开启广播
(3)关闭广播
(4)向主机发送数据
(5)断开与主机的链接
3、主机
(1)扫描设备
(2)连接设备
(3)向从机发送数据
(4)断开与丛机的链接
4、主机+广播
(1)扫描设备
(2)连接设备
(3)向丛机发送数据
(4)断开与丛机的链接
(5)开启广播(不可链接)
(6)关闭广播
以上DEMO示例使用TTC SDK开发套件、手机APP(TTC-BLE)以及PC端软件(TTCDemo)即可完成功能演示。
另外,TTC SDK V3.x也同时加入AT指令版本的驱动DEMO。
TTC CC2640R2 SDK核心优势
1、全面支持蓝牙5.0的硬件及协议栈;
2、独有的多核心架构搭配多线程操作系统,将交互体验及综合功耗降到极致;
3、提供复合型蓝牙多角色的应用实例,演示视频,及示例代码;
4、为客户提供基于蓝牙认证的硬件RF设计,及软件的框架设计;
5、提供独有的生产测试工具,降低客户对RF终端产品量化的生产测试门槛;
网友评论