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

CC2640如何实现BLE透传。

Hi 各位好。

目前CC2640的UART已经可以使用了,我想实现BLE数据透传。

现在找不到BLE接收和发送的API接口,查看HCI命令集,也并未找到相关的HCI EVENT.

请问,哪里可以找到相关的例程或者文档之类??

Viki Shi:

请参考此帖: https://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/96641.aspx

Frank Mei:

回复 Viki Shi:

Hi ViKi Shi   &   Y,

我看完了你链接中的文档。

我感觉 AP + NP 这个例子,就是CC2640的UART带流控的UART通信而已,并未涉及到BLE接收和发送。

,

Yan:

回复 Frank Mei:

Frank Mei,

看看这个:http://processors.wiki.ti.com/index.php/CC2640_Serial_Communication#UART_to_BLE_Bridge_.28SPP_over_BLE.29

UART to BLE Bridge (SPP over BLE)[edit]

Frank Mei:

回复 Yan:

Hi,Y

感谢你的帮助。这个连接有很大的帮助

现在还有一些疑问:

Q1:使用SPPBLEServer工程可以进行一个方向的透传,CC2640可以发送数据,但是不能接受到数据。

Q2:使用SPPBLESever工程,通过BLE连接后,大约1分钟左右打印 Disconnected…Timed Out,于是BLE连接就断开了。

Q3:按照文档说明,我把SPPBLESever的代码移植到SimpleBLEPeripheral工程中,还是无法透传。

Frank Mei:

回复 Yan:

Hi Y,

我现在调试“   不能接到BLE数据  ”的问题。

在SerialPortService_WriteAttrCB回调函数中,返回的一个UUID

理论上这个UUID应该是SERIALPORTSERVICE_DATA_UUID,    实际上是等于SERIALPORTSERVICE_CONFIG_UUID。

关于这个UUID,我不是很懂,能给我一点帮助吗?

我使用手机上的BLE软件 与 CC2640进行连接,这个UUID会不会和手机软件有关?

Frank Mei:

回复 Yan:

hI Y,

谢谢你了,问题解决了。这个链接对我很有帮助。

sir pan:

回复 Viki Shi:

你好,cc2640全双工通信怎么设置?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640如何实现BLE透传。
分享到: 更多 (0)