我现在用官网SDK的例程SimpleBLECentral和SimpleBLEPeripheral修改做试验。
已经成功连接。
我想知道,SimpleBLECentra向SimpleBLEPeripheral发数据需要按哪一个按键,以及发送数据的代码在哪块?谢谢!
ccb bcc:
没找到发送数据的按键。难道例程没有发送数据的功能吗?
Viki Shi:
发送数据可通过GATT_Indication或者GATT_Notification,具体实现请参考:
blog.csdn.net/…/48917625
blog.csdn.net/…/47020073
ccb bcc:
回复 Viki Shi:
谢谢!BLE-CC254x-1.4.0参考的是1.4.0的协议栈
1.5.0协议栈没有这个函数:simpleProfile_HandleConnStatusCB
这可怎么办呀?
YiKai Chen:
回复 ccb bcc:
SimpleBLEPeripheral連上SimpleBLECentra後 ,SimpleBLECentra就會在simpleBLECentralEventCB的case GAP_LINK_ESTABLISHED_EVENT:發出START_DISCOVERY_EVT去做service discovery,然後有找到就在simpleBLEGATTDiscoveryEvent透過GATT_ReadUsingCharUUID去讀characteristics,有讀回來會在 simpleBLECentralProcessGATTMsg去接收處理
ccb bcc:
回复 YiKai Chen:
谢谢!关键怎么发送啊?我不知道从机如何发送,也不知道主机如何发送。其实我更关心主机如何发送。
YiKai Chen:
回复 ccb bcc:
Viki給的兩個連結建議你仔細研究一下
ccb bcc:
回复 YiKai Chen:
我研究啦,没法实验也是枉然。
ccb bcc:
回复 YiKai Chen:
第二个试验做成功了。
可是改了一下,下载程序出现问题:
改回来,还是这样。这是怎么回事呀?谢谢!
ccb bcc:
回复 ccb bcc:
又好啦。请问高手,哪里能下载SDK 1.4.0协议栈,我想做第一个试验。谢谢!
YiKai Chen:
回复 ccb bcc:
BLE Stack 1.4.0可以到 下載