尊敬的TI工程师,你好,就如下两个问题,希望得到您的支持:
1、我希望在系统运行过程中,通过特征值去动态修改我的蓝牙广播数据。现在,通过特征值往系统传数据,以及触发特征值修改事件等动作我都已完成,但在事件中调用广播参数设置函数后,广播数据无法改变。
2、我希望做到设备被一个主机连接后,还能继续发广播数据。现在的现象是,一旦设备被连接,则立即停止广播。
以上两个问题,希望得到您的回复,谢谢
Viki Shi:
1.是调用GAPRole_SetParameter修改吗?
2.为什么连接以后还要进行广播?
ying tang:
回复 Viki Shi:
Viki Shi
1.是调用GAPRole_SetParameter修改吗?
是的,是采用这个函数修改。我的测试方法是定义了两个数组(内容不同),在特征值修改事件被触发时,我用上述函数将另外一个数组的内容作为参数传到广播报文中。我可以通过断点确定我调用这个函数了。但是,用监控软件观察,广播数据没变。
2.为什么连接以后还要进行广播?
客户提出的需求。链接的是管理设备,用于参数修改。与此同时,广播需继续发送。主要是其他同类产品已实现。