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全双工通信怎么设置?