8个职位/ 0个新职位
最后发表
Wouter
离线
最后看到:6年11个月前
专家
加入:2014-01-29 19:56
nvd数据

嗨,对话框中,

有什么方法可以触发BLE堆栈在运行时再次调用custom_nvds_get_func ?

应用程序的用户可以设置存储在eeprom中的自己的广告名称。在android中,这个localname会被显示出来,但IOS总是通过custom_nvds_get_func来检索第一次收集的名称。所以我想触发堆栈再次调用这个函数

WT_Dialog(未验证)
嗨Wouter,

嗨Wouter,

我想iOS会显示相同的名字,因为相同的BD地址。在相同的BD地址下,即使在最初的几个adv包之后更改了设备名称,设备名称仍然保持不变。

BR

WT_Dialog

帮我
离线
最后看到:5年9个月前
加入:2015-01-13 09:43
你好,

你好,

回到最初的问题,“有没有办法在运行时触发BLE堆栈再次调用custom_nvds_get_func ?”
或者如何在运行时更改TAG_BD_ADDRESS。

RvA
离线
最后看到:1个月2个星期前
工作人员
加入:2014-02-07 14:10
你好,我会打给你的

你好,我会尽快回复你的。我得和SW团队核实一下。

最好的问候,

RvA

TR_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:2014-06-30 23:52
你好,

你好,

应该可以通过重置BLE堆栈再次触发nvds_get。

谢谢,

TR_DIALOG

帮我
离线
最后看到:5年9个月前
加入:2015-01-13 09:43
谢谢它起作用了,

谢谢它起作用了,

RvA
离线
最后看到:1个月2个星期前
工作人员
加入:2014-02-07 14:10
好的。我得到的反馈是

好的。我得到的反馈是,您也可以在NVDS文件中更改名称(与在EEPROM中相同),或者在初始化阶段将名称从EEPROM复制到NVDS结构中。

最好的问候,RvA

TR_Dialog
离线
最后看到:1个月2个星期前
工作人员
加入:2014-06-30 23:52
应该没问题。

应该没问题。