4个帖子/ 0新
最后一篇
Zwang308.
离线
最后一次露面:4年1个月前
主
加入:2014-07-02 14:15
设备名称。

嗨对话框,

我修改了Sample128程序,以根据I2C包值在通告包中设置设备名称。在Connection Manager软件下,设备名称是正确的。但是,在推荐的iOS测试软件中,设备名称将显示为NVDS中的值存储。

我替换在app_adv_func中的部分程序,我认为我不认为我在nvds中使用设备名称值。

/ *#if(nvds_support)
device_name_length = nvds_len_device_name;
if(nvds_get(nvds_tag_device_name,&device_name_length,&device_name_temp_buf [0])!= nvds_ok)
#endif //(nvds_support)
{
//获取默认的设备名称(如果没有足够的空间,则无名称)
device_name_length = strlen(app_device_name);
memcpy(&device_name_temp_buf [0],app_device_name,device_name_length);
}
* /
device_name_length = 12;
memcpy(&device_name_temp_buf [0],buf,12);

我确信Buf中的数据是正确的。你能帮我帮助我吗?

谢谢,

mhv_dialog.
离线
最后一次露面:15天15小时前
员工
加入:2013-12-06 15:10
嗨,

嗨,

遗憾的是,IOS将记录过去已看到的设备,除非您关闭蓝牙,否则不会刷新设备名称。Android应用程序Blueloupe(在Google Play上提供)将反映正确的名称。

Zwang308.
离线
最后一次露面:4年1个月前
主
加入:2014-07-02 14:15
嗨mhv_dialog,

嗨mhv_dialog,

非常感谢SWIFT回复。那可以解决我的问题。我一整天都对那些疯狂的名字感到困惑。

谢谢,

mhv_dialog.
离线
最后一次露面:15天15小时前
员工
加入:2013-12-06 15:10
我在确切的时候度过了一天

我在后面的一件事上度过了一天。非常令人沮丧!

一般来说,对于那些使用加密狗的专家套件的人来说,最好的设置是运行连接管理器并将加密狗作为中央启动。此设置不会遇到您对iOS和Android的任何问题。每次扫描都是一个新鲜的扫描,每个连接都会导致完全发现。您将究竟看到设备正在发送的内容,而不是来自内存的一些旧数据。