⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
7个职位/ 0个新职位
最后发表
Kevleo94
离线
最后看到:3年3个星期前
加入:2017-09-05 07:18
更改广告数据

你好,
我想问一下关于广告数据变化的问题。我已经修改了user_config.h中的“USER_ADVERTISE_DATA”和“USER_ADVERTISE_DATA_LEN”来发送Mac地址表
但这行不通。我想做的是发送ble的MAC地址/物理地址到IOS中的应用程序。我无法在IOS中获取BLE MAC Address,因为看起来IOS阻塞了MAC Address。

那么我如何通过广告数据发送BLE的Mac地址/物理地址,使其在iOS中工作呢?
请帮我解决这个问题。

谢谢你!

设备:
PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨Kevleo94,

嗨Kevleo94,

广告字符串应该有特定的格式,比如。可以使用adv_type_manufacer_specific_data标志,并将MAC地址附加到广告字符串的制造商数据中。

例如,假设你的MAC地址是:x00 x01 x02 x03 x04 x05所以你的广告数据如下所示

#定义BLE_MAC_ADDR " \ x00 \ x01 \ x02 \ x03 \ x04 \ x05”
#定义BLE_MAC_ADDR_LEN " \ x07 "
#定义USER_ADVERTISE_DATA BLE_MAC_ADDR_LEN \
ADV_TYPE_MANUFACTURER_SPECIFIC_DATA \
BLE_MAC_ADDR

谢谢,PM_dialog

chenpenglai
离线
最后看到:5个月2个星期前
加入:2018-12-24 02:24
嗨PM_Dialog

嗨PM_Dialog

我有一个关于SDK版本5.0.4的问题。

我想在运行时改变USER_ADVERTISE_DATA,但当我改变nvds_data_storage。NVDS_TAG_APP_BLE_ADV_DATA在运行时,程序死亡。

我如何在运行时更改它?

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨chenpenglai,

嗨chenpenglai,

请检查SDK5.0.4中包含的ble_app_barebone示例。在本例中,特定于制造商的数据存储在广告字符串中,并且每隔APP_ADV_DATA_UPDATE_TO几秒更新一次。您应该首先停止广告,然后更新广告字符串。

谢谢,PM_Dialog

chenpenglai
离线
最后看到:5个月2个星期前
加入:2018-12-24 02:24
我会再试一次,谢谢

我将再试一次

谢谢你!

chenpenglai
离线
最后看到:5个月2个星期前
加入:2018-12-24 02:24
如果有的话我会联系你的

如果我有任何问题,我会和你联系

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨chenpenglai,

嗨chenpenglai,

谢谢你在网上发帖。如果你有任何后续问题或问题,我建议你提出一个新的论坛帖子,因为这个帖子非常旧和封闭。

谢谢,PM_Dialog