请问该如何添加这个SPP的串口协议到2541里?求助!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在CC2541上添加新的协议 就是需要实现自定义的service来完成自定义的操作
首先你需要知道SPP协议 然后定义自己的service的UUID 然后通过UUID的charateristic来实现数据交互
看了一下这个代码 实际上这个是基于SimipleBLEPeripheral和SimpleBLECentral的代码修改的 使用的Profile就是simpleGATTprofile。
实现的是CC2540通过串口从PC机获取数据 数据无线发送到另外一个CC2540然后从串口发送给PC机
这个Profile从实际意义上不是SPP协议 但如果功能是您需要的 您也可以直接只用这个例程
首先SPP协议是classic bluetooth里面的协议 并不是BLE的协议
如果只是想传送数据 可以使用自定义的UUID来实现 实现的原理其实和Yan指出的例程是一样的
但如果是要实现标准的classic bluetooth的SPP协议 在BLE上是行不通的
BLE上可以实现类SPP的协议 比如TI CC2564的SPPLE 但是由于BLE本身底层协议的限制 通讯速率不可能达到和Classic bluetooth一样快