你好,我想问关于改变广告数据。我已经改变在user_config“USER_ADVERTISE_DATA”和“USER_ADVERTISE_DATA_LEN”。h Mac地址发送祝福但它不工作。我想做的是发送MAC地址/物理地址的祝福在IOS应用程序。我在IOS得不到祝福的MAC地址,因为它看起来IOS块的MAC地址。
所以我如何通过广告发送祝福的Mac地址/ Physhical地址数据,这样就可以在iOS工作吗?请帮我解决方案。
谢谢你!
嗨Kevleo94,
广告字符串应该有一个特定的格式,比如。您可以使用ADV_TYPE_MANUFACTURER_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
嗨PM_Dialog
我有一个问题关于5.0.4 SDK版本。
我想改变USER_ADVERTISE_DATA在运行时,但当我改变nvds_data_storage。NVDS_TAG_APP_BLE_ADV_DATA在运行时,程序死亡。
我如何在运行时改变它?
嗨chenpenglai,
请检查包含在SDK5.0.4 ble_app_barebone例子。在这个例子中,制造商特定的数据存储到字符串和广告每APP_ADV_DATA_UPDATE_TO秒更新一次。你应该停止广告,然后更新广告字符串。
谢谢,PM_Dialog
我将再试一次
如果我有任何问题我会联系你
谢谢你在网上发布。如果你有任何问题或问题,我建议你提高一个新的论坛线程,这个是非常古老和关闭。
嗨Kevleo94,
广告字符串应该有一个特定的格式,比如。您可以使用ADV_TYPE_MANUFACTURER_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
嗨PM_Dialog
我有一个问题关于5.0.4 SDK版本。
我想改变USER_ADVERTISE_DATA在运行时,但当我改变nvds_data_storage。NVDS_TAG_APP_BLE_ADV_DATA在运行时,程序死亡。
我如何在运行时改变它?
嗨chenpenglai,
请检查包含在SDK5.0.4 ble_app_barebone例子。在这个例子中,制造商特定的数据存储到字符串和广告每APP_ADV_DATA_UPDATE_TO秒更新一次。你应该停止广告,然后更新广告字符串。
谢谢,PM_Dialog
我将再试一次
谢谢你!
如果我有任何问题我会联系你
嗨chenpenglai,
谢谢你在网上发布。如果你有任何问题或问题,我建议你提高一个新的论坛线程,这个是非常古老和关闭。
谢谢,PM_Dialog