是不是只有Cypress自带的标准Profile可以被cysmart识别,自定义的Proflie在cysmart中都是unknown service
这是我手机端cysmart显示的状态:
这是我BLE端的设置
是的,你说的没错,这个要被识别的话,只能去改手机APP了😁
未识别的服务连中文名字也没有啊,只有UUID,有地方修改成中文么?
不可以的,只能这样子,你要是想显示的话,只能去改app了
还想问下坛主,BLE Profile与其对应的句柄存在什么关系,为什么有些多出来?? 这是例程里的句柄
这是例程里BLE的Profile配置
这个句柄描述在配置里面没有啊,但是生成了这个句柄
Wireless-Tech 还想问下坛主,BLE Profile与其对应的句柄存在什么关系,为什么有些多出来??
BLE Profile是由多个Server组成,Server又由多个特征值组成,每个Server均有惟一的句柄,同样特征值也是有惟一的句柄,而你圈中所说的表示的是无效的句柄,即这个宏从理论上来说是0x0000.所有的自定义服务对应的句柄值均放在Ble_customer这个头文件中。
我想问的是为什么会生成图中这个Service,明明我的BLE里没有配置名字为/* Intermediate Temperature characteristic */ 的Service
Wireless-Tech 我想问的是为什么会生成图中这个Service,明明我的BLE里没有配置名字为/* Intermediate Temperature characteristic */ 的Service
你看看你BLE组件配置的Profile那里,应该是有这个Service的
我在7L把我BLE Profile的配置截图截出来了,我确认过没有的,不过这好像不重要,不管它了
Wireless-Tech 我在7L把我BLE Profile的配置截图截出来了,我确认过没有的,不过这好像不重要,不管它了
哦哦,我看到了,这个可能是它CYPRESS的示例之前是有的,可能后来删除掉了,这个没有关系的(我看它在代码里也做了处理把句柄设成无效的了,可能是为了保留吧)。这个不会影响整体的工程性能,可以不用管它