新闻  |   论坛  |   博客  |   在线研讨会
TTC CC2640R2 SDK开发套件介绍
邓妙双 | 2018-05-15 16:55:12    阅读:1250   发布文章

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终端产品量化的生产测试门槛;


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客