大家好,
我们有25台DA14580设备。我们想在广告包中广播自己的MAC地址。如何获得自己的MAC地址每一个设备的?
由于安全原因,IOS应用程序无法获取广播设备的MAC地址。
当做,
哈里什
你好,哈里什库马尔,
让我问一下,以确认我是否理解你想要实现的目标:
你是说这些设备所宣传的地址吗?
>>>如何获得每个设备的MAC地址?
你的意思是如何在应用程序代码中获得BD地址?
如果你能提供一些额外的信息,你的要求,这将是非常有帮助的。
谢谢,下午好
是的
如何获得拥有应用程序代码中的BD地址?
你好,哈里什,
BD地址存储在cmd->操作地址-请检查user\u app\u advertise()函数中的cmd。
gapm\u air\u operation结构包括提供自己的静态私有随机地址的结构bd\u addr addr结构。
我需要在哪里称呼这个结构?你能提供逻辑吗?
您在代码中使用的是哪种BD地址?
我用的是GAPM\u PUBLIC\u ADDR。
static const struct advertive\u configuration user\u adv\u conf={///设备的自有BD地址源:///-公共地址:公共广播.addr\u src=GAPM\u PUBLIC\u地址,
请共享代码行以打印设备自己的mac地址。
哈里什。
所以,如果我理解正确的话,这个设备会用CFG\u NVDS\u TAG\u BD\u ADDRESS宏中设置的BB开始广告。对吗?你想打印那个宏吗?
尊敬的PM\U Dialog,
>gapm\u air\u operation结构包括提供自己的静态私有随机地址的结构bd\u addr addr结构。
此结构仅包含地址类型,不包含地址:
///Air operation默认参数struct gapm\u Air\u operation{///操作代码。uint8\u t code;/***拥有设备的BD地址源:*-GAPM\u STATIC\u ADDR:根据设备地址配置的公共或随机静态地址*-GAPM\u GEN\u RSLV\u ADDR:生成的随机可解析专用地址*-GAPM\u GEN\u NON\u RSLV\u ADDR:生成的随机不可解析专用地址*/uint8\u t ADDR\u src;///用于检索的伪数据内部操作状态(应设置为0)。uint16\u t state;};
HarishKumar,如果在应用程序\u on \u init()中,请使用
void user\u app\u init(void){extern struct bd\u addr dev\u bdaddr;/*
或者以后任何时候
struct bd_addr addr;lld_util_get_bd_address(&addr);/*请注意,MAC地址以大端存储,但我们通常以小端写/使用*/arch_printf(“%02x:%02x:%02x:%02x:%02x:%02x:%02x\n”,地址[5], 地址[4], 地址[3], 地址[2], 地址[1], 地址[0]);
你好bojanpotocnik,
感谢您的意见和指示。
你好,哈里什库马尔,
让我问一下,以确认我是否理解你想要实现的目标:
你是说这些设备所宣传的地址吗?
>>>如何获得每个设备的MAC地址?
你的意思是如何在应用程序代码中获得BD地址?
如果你能提供一些额外的信息,你的要求,这将是非常有帮助的。
谢谢,下午好
是的
如何获得拥有应用程序代码中的BD地址?
当做,
哈里什
你好,哈里什,
BD地址存储在cmd->操作地址-请检查user\u app\u advertise()函数中的cmd。
gapm\u air\u operation结构包括提供自己的静态私有随机地址的结构bd\u addr addr结构。
谢谢,下午好
我需要在哪里称呼这个结构?你能提供逻辑吗?
当做,
哈里什
你好,哈里什,
您在代码中使用的是哪种BD地址?
谢谢,下午好
我用的是GAPM\u PUBLIC\u ADDR。
static const struct advertive\u configuration user\u adv\u conf={
///设备的自有BD地址源:
///-公共地址:公共广播
.addr\u src=GAPM\u PUBLIC\u地址,
请共享代码行以打印设备自己的mac地址。
当做,
哈里什。
你好,哈里什,
所以,如果我理解正确的话,这个设备会用CFG\u NVDS\u TAG\u BD\u ADDRESS宏中设置的BB开始广告。对吗?你想打印那个宏吗?
谢谢,下午好
尊敬的PM\U Dialog,
>gapm\u air\u operation结构包括提供自己的静态私有随机地址的结构bd\u addr addr结构。
此结构仅包含地址类型,不包含地址:
HarishKumar,如果在应用程序\u on \u init()中,请使用
或者以后任何时候
你好bojanpotocnik,
感谢您的意见和指示。
谢谢,下午好