跳过主要内容

广告的BD_ADDRESS

DA14580

5年前

发布的roinovi0点 3回复
0的问题

你好
我正在使用DSPS,我想存储设备的bd_address在一个字符串
我该怎么做呢?
我在哪里找到bd_address
请编写代码行
tnx

5年前

MT_dialog -30点

嗨roinovi,

你的手机应该能够识别设备的bd地址在你的广告中没有设置字符串,如果你想expliclty广告中把你的bd地址字符串一个简单而快速的方法就是把你的你的bd USER_DEVICE_NAME地址字符串。这样的设备将广告bd地址作为你的设备的名字(0 x09广告旗)或者你可以改变广告功能和使用不同的国旗以标签数据例如0 xff制造商特定的数据或0 x1b标记了LE bd数据地址。更多关于广告标志的信息,请检查蓝牙规范。

由于MT_dialog

5年前

roinovi 0点

但是bd_address是什么呢?它存储在哪个变量中?
它像MAC地址吗?
因为我需要每个设备都有一个唯一的id

5年前

MT_dialog -30点

嗨roinovi,

没有变量存储bd地址,bd地址被放置在NVDS结构中,堆栈从那里读取它,它与MAC地址有一点不同,它只是设备的标识符,唯一标识该设备与其他设备。蓝牙设备地址的要求取决于蓝牙设备的类型。例如,您可以有一个由IEEE管理的公共bd地址(静态48位地址),或者您可以使用一个随机地址。更多关于bd地址的详细信息,请查看核心规范。

由于MT_dialog