///空气操作的默认参数struct gapm_air_operation{///操作代码。uint8_t代码;/** *设备自带的BD地址源:* - GAPM_STATIC_ADDR: Public or Random Static address according to device address configuration * - GAPM_GEN_RSLV_ADDR: Generated Random Resolvable Private address * - GAPM_GEN_NON_RSLV_ADDR: Generated Random non-Resolvable Private address */ uint8_t addr_src;///虚拟数据用于检索内部操作状态(应该设置为0)uint16_t state;};
嗨HarishKumar,
让我来问一下,看看我是否理解了你想要实现的目标:
你是指设备广告的BLE BD地址吗?
>>>如何获取每个设备的自己的MAC地址?
你的意思是如何获取应用代码中的BD地址?
如果您能就您的需求提供一些额外的信息,那将非常有帮助。
谢谢,PM_Dialog
是的
如何获得自己的屋宇署地址的申请代码?
问候,
哈瑞
嗨,哈瑞,
BD地址存储在cmd->op.addr中。Addr -请检查user_app_advertise()函数中的CMD。
Gapm_air_operation结构包括结构bd_addr addr,它提供自己的静态私有随机地址。
谢谢,PM_Dialog
我需要在哪里调用这个结构?你能给出其中的逻辑吗?
问候,
哈瑞
嗨,哈瑞,
你的代码中使用的是什么样的BD地址?
谢谢,PM_Dialog
我用GAPM_PUBLIC_ADDR。
静态const struct advertise_configuration user_adv_conf = {
///设备自身的BD地址源:
/// - GAPM_PUBLIC_ADDR:公共地址
.addr_src = GAPM_PUBLIC_ADDR,
请共享这行代码来打印设备自己的MAC地址。
问候,
哈瑞。
嗨,哈瑞,
因此,如果我理解正确,设备开始发布广告时使用CFG_NVDS_TAG_BD_ADDRESS宏中设置的BB。那是正确的吗?你想打印那个宏吗?
谢谢,PM_Dialog
亲爱的PM_Dialog,
> gapm_air_operation结构包括结构bd_addr addr结构,它提供自己的静态私有随机地址。
这个结构只包含地址类型,而不是地址:
HarishKumar,如果在app_on_init()中,使用
或随时后
嗨bojanpotocnik,
谢谢你的建议和建议。
谢谢,PM_Dialog