嗨,对话框中,
我想通过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缓冲区,len);
nvds_data_ptr - > DEVICE_NAME_TAG_LEN =兰;
返回1;
}
在我做连接功能之前,你能帮我弄清楚为什么设备名称不正确吗?
非常感谢。
你好,
如何监控设备名称?你使用的是iOS应用程序(浅蓝色)吗?iOS将根据蓝牙设备地址显示它识别的任何设备的原始名称。如果名字改变了,你必须连接到设备才能看到。
如果你有一个Android设备(4.3或更高版本),我希望你尝试应用程序BlueLoupe从谷歌播放商店。这个应用程序应该显示实际的广告名称,而不是存储在内存中的某个名称。