CC2640R2F 增加服务通道数
时间:10-02
整理:3721RD
点击:
在SimplePeripheral的基础上添加了几个服务通道,发现添加四个服务通道时,可以搜索广播,但一直连接不上主机;当降低到三个服务通道时,又可以正常广播连接。所以是不是例程在哪里限制了服务通道数呢,如果是的话,请问在哪里修改增加最大的服务通道数呢?(例程是1_00_00_22版本的SDK)
zezhang liu,
你说的服务通道是指profile里面增加了service,还是说你在广播的时候广播的service UUID的数目呢?
另外连接不上的空中log有吗?有的话可以分享出来研究一下。
Y
你好,我指的是profile里面增加了service(其中有两个service是另外单独添加任务的),我是直接用BLE Device Monitor连接,能搜索到设备,但点击连接时一直在连接界面。请问在哪里可以查看空中log呢?
zezhang liu,
空中的log最简单的是需要CC2540 dongle结合PC上的smartRF packet sniffer来抓包。
是不是你的单独添加任务的两个service引起的呢?任务添加那里是不是有什么问题?
应该不是单独添加任务引起的。我把OAD的服务屏蔽,保留两个单独任务的服务,也是可以正常工作的。范例中是有限制任务的数量,所以想问下是否在SimplePeripheral的范例中也同样限制了服务的数量。