TI中文支持网
TI专业的中文技术问题搜集分享网站

TI CC2540 BLE 入门问题

HI 各位工程师:

本人近来学习TI 的BLE4.0,购买了CC2540 MINI开发板,已经好几天了,看过网上下载的资料,比如深度培训的文档,看过各种user guide文档,但是还是感觉无从下手,本人对蓝牙完全不懂,仅对无线连接底层了解,比如如何驱动射频芯片等等,存在很多疑问,比如蓝牙是怎么把数据发送出去接收回来的,可能是C语言水平问题,完全看不到数据从哪儿来,到哪儿去了,这只是众多问题中的一个。所以在这里求助各位,希望能够得到一定的学习方法方向的指导,建议,希望TI的工程师们能够给我一些有利于理解蓝牙协议栈,以及后续开发的资料,谢谢。

Yan:

请多看我们的wiki:

http://processors.wiki.ti.com/index.php/Category:BluetoothLE

上面有很详尽的介绍.

shunhua zhang:

回复 Yan:

我看到上面的内容大多都是别人写的例子,或者关于什么蓝牙认证的东东,但是比如啥是UUID这类概念性的东西没啥啊!

Yan:

回复 shunhua zhang:

hi

具体的UUID定义, 解释可以在Bluetooth SIG 官网找到:

https://www.bluetooth.org/Technical/AssignedNumbers/home.htm

协议栈的spec也可以在Bluetooth SIG的官方网站下载文档:

https://www.bluetooth.org/Technical/Specifications/adopted.htm

shunhua zhang:

回复 Yan:

恩,好吧,感谢你的回答,可能是我的提问方式不对,其实我只想站在应用的角度,快速上手,达到能够用这个蓝牙协议栈开发其他东西的目的,就是感觉找不到方向。

Yan:

回复 shunhua zhang:

比较快的就是看TI的实例代码以及文档, 装了BLE协议栈以后, 会有指导文档的, 比较详细, 很适合快速上手.

shunhua zhang:

回复 Yan:

你好YUN

我看了两个例程,一个是simpleBLEPeriphral里面的按键服务,右按键是advertising,然后左按键,有按键分表代表按键1,2,使用的是GATTServApp_ProcessCharCfg把信息发出去了,而另一个网上的例程,用的是GATT_Notification这个函数,这两个的发送机制一样吗?

Yan:

回复 shunhua zhang:

底下的机制都是一样的, 通过BLE的notify机制发送.

具体何为notify, 请参考BLE协议栈的spec, 前面链接里有.

赞(0)
未经允许不得转载:TI中文支持网 » TI CC2540 BLE 入门问题
分享到: 更多 (0)