带有两个设备名称的单个蓝牙设备广告

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
blebot
离线
最后看到:2个月2周以前
加入:2017-11-27 16:01
带有两个设备名称的单个蓝牙设备广告

亲爱的对话框,

我们有一个定制的蓝牙标签,我们通过在线旅行社(OTA)更新软件。但是,其中一个标记是带有两个“USER_DEVICE_NAME”的广告。假设标记名是TAG_NAME_1和TAG_NAME_2。这个特定的标记用TAG_NAME_1和TAG_NAME_2进行广告,时间分别为10秒和10秒。但是“CFG_NVDS_TAG_BD_ADDRESS”对于这个标记是相同的,当它用两个不同的名称发布时。我们无法找到这个问题的根本原因。请让我知道这种行为可能的原因。如果你需要更多的信息,请告诉我。

感谢和问候,
BleBot。

设备:
PM_Dialog
离线
最后看到:1周4天前
工作人员
加入:2018-02-08 11:03
嗨BleBot,

嗨BleBot,

你能不能重新表述一下你的问题,试着描述一下你想要达到的目标?我不明白你的问题,请解释一下。

谢谢,PM_Dialog

blebot
离线
最后看到:2个月2周以前
加入:2017-11-27 16:01
嗨PM_Dialog,

嗨PM_Dialog,

我们有十个BLE标签。我们正在通过Over the Air (OTA)更新将代码写入这10个标签中。我们用它自己的二进制文件来刷新每个标记。我们在这些标签上显示的代码具有相同的功能。唯一的区别是,每个标签都有自己的“MAC ID”,这是硬编码的。当我们将这10个二进制文件写入10个标记时,9个标记按照预期工作。但是,其中一个标签是带有两个设备名称的广告。
以前,我们使用OTA来闪烁这些标记,所有的标记都是通过一个二进制文件和JTAG来闪烁的。在这个阶段,所有标记的MAC_ID都是“DE:AD:BE:EF:00:01”,所有标记的名称都是“TEST_TAG”。在此之后,我们按照第一段所述,使用OTA来闪烁所有的标签。在这个阶段,所有的标签都有不同的MAC id,它们从“DE:AD:BE:EF:00:01”开始,到“DE:AD:BE:EF:00:10”结束,所有的标签都有名称为“PROTO_TAG”。在此之后,所有标签都以“PROTO_TAG”及其各自的MAC id发布广告。但是MAC_ID为“DE:AD:BE:EF:00:01”的标签则为名称为“TEST_TAG”和“PROTO_TAG”的广告时间分别为10秒和10秒。你能帮我找出这种行为的根本原因吗?

感谢和问候,
Giri Prasad N。

PM_Dialog
离线
最后看到:1周4天前
工作人员
加入:2018-02-08 11:03
嗨blebot,

嗨blebot,

最可能的原因是DE:AD:BE:EF:00:01是从SUOTA移动应用程序缓存的,所以需要一点时间来更新这个二进制图像。请您使用嗅探器来检查是否在前10秒内发送的是“PROTO_TAG”而不是“TEST_TAG”设备名称。如果您发送的是正确的设备名,这意味着应用程序缓存了相应的mac地址,因此二进制图像将在下一次应用程序扫描时更新。

谢谢,PM_Dialog