yan,你好
几个问题:
1)如果手机端app发断开指令,不是透过uuid,特征值发过来的。从机回调_WriteAttrCB函数中是否能拦截到它。如果不能,在哪个函数中,哪种状态下能拦截到它。
2)手机主机端能否设置从机的广播时间?
谢谢
祝好
lincoln
灰小子:
手机端app发送的指令也是符合蓝牙通信协议的
lincoln guan:
回复 灰小子:
没吃透啊!
lincoln guan:
回复 lincoln guan:
yan,帮帮我呀。
谢了。
lincoln
xiang zhang4:
1)APP建议通过UUID特征值来实现断开指令,从机回调函数_WriteAttrCB无法实现拦截。
2)主机端能设置从机的广播时间,不过需要在建立一次连接之后,第一连接可以采用默认的广播时间,等待连接之后修改它既可。
lincoln guan:
回复 xiang zhang4:
谢了,xiang zhang4
我们做的app,固件是手机app通过UUID 特征值来置标志,从机接到,实现断开指令。做得是ok。
但前面跟客户定制项目,app是其他公司做的。他们的软件人员离职。客户要求加个新功能,我通过一个uuid特征值完成这个功能后。app就不能关机。屏蔽掉这个uuid就正常。因此才猜测app可能没有透过uuid特征值做的。我就想拦截它。然后从机这边接到指令自己停止广播,断开也可以。
谢了
祝好
lincoln
wenzhong shen:
首先,没有广播时间这种叫法,我想你说的是广播间隔。广播间隔不可以通过主机端来设置,主机端能够设置的是关于连接的一些参数,包括 连接间隔 潜伏周期 断开连接的超时时间。广播间隔是从机设置的,可以动态修改