设备名称问题。

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

嗨对话框,

我想通过i2c设置BLE设备名称。当我收到I2C包时,我将设备名称值设置为NVDS并开始通告。我的所有问题都是您的示例128项目的基础。

但是该设备只会显示在连接和断开它之后我设置的名称。在我执行Connect / Disconnect函数之前,它显示了“NVDS_DATA_STORAGE”结构中的init值。

设置设备名称功能:
UINT8_T SET_DEVICE_NAME(UINT8_T * BUF,UINT8_T LEN)
{
memcpy(nvds_data_ptr-> nvds_tag_device_name,buf,len);
nvds_data_ptr-> device_name_tag_len = len;
返回1;
}

您能否请帮助我弄清楚为什么在我执行连接功能之前,设备名称不正确?

非常感谢。

mhv_dialog
离线
最后一次露面:1个月2周前
职员
加入:2013-12-06 15:10
你好,

你好,

您如何监视设备名称?您是否使用IOS应用程序(浅蓝色)任何机会?iOS将显示任何设备的原始名称,它根据蓝牙设备地址识别。如果名称更改,则必须连接到设备实际上看到该设备。

如果您可以访问Android设备(4.3或更高版本),我希望您从Google Play商店尝试App Blueloupe。这个应用程序应该向您展示实际的通告名称,而不是存储在内存中的某个名称。