你好我正在使用DSP,我想将设备的BD_Address存储在字符串中我该怎么做?我在哪里找到bd_address请写下代码行TNX.
roinovi,
您的手机应该能够识别设备的BD地址,而无需将其设置在广告字符串中,如果要在广告字符串中放置BD地址,请简单快捷地将您的BD地址作为String将您的BD地址放在user_device_name中。这样的方式,设备将作为您的设备名称(使用0x09广告标志)或使用不同的标志来宣传BD地址,以便为制造商特定数据或0x1b标记您的数据,以便为制造商特定数据或0x1b标记您的数据。AD AD DATA作为LE BD地址。有关广告标志的更多信息,请检查蓝牙规格。
谢谢mt_dialog.
但是bd_address是什么?它存储了哪些变量?它是MAC地址吗?因为我需要一个我拥有的每个设备的唯一ID
没有变量存储BD地址,BD地址被放置在NVDS结构中,并且堆栈从那里读取它,它与MAC地址不同,它只是唯一地识别其他设备的设备的标识符设备。蓝牙设备地址要求取决于蓝牙设备的类型。例如,您可以拥有由IEEE管理的公共BD地址(静态48位地址),或者您可以使用随机地址。有关BD地址详情的更多信息,请检查核心规范。
roinovi,
您的手机应该能够识别设备的BD地址,而无需将其设置在广告字符串中,如果要在广告字符串中放置BD地址,请简单快捷地将您的BD地址作为String将您的BD地址放在user_device_name中。这样的方式,设备将作为您的设备名称(使用0x09广告标志)或使用不同的标志来宣传BD地址,以便为制造商特定数据或0x1b标记您的数据,以便为制造商特定数据或0x1b标记您的数据。AD AD DATA作为LE BD地址。有关广告标志的更多信息,请检查蓝牙规格。
谢谢mt_dialog.
但是bd_address是什么?它存储了哪些变量?
它是MAC地址吗?
因为我需要一个我拥有的每个设备的唯一ID
roinovi,
没有变量存储BD地址,BD地址被放置在NVDS结构中,并且堆栈从那里读取它,它与MAC地址不同,它只是唯一地识别其他设备的设备的标识符设备。蓝牙设备地址要求取决于蓝牙设备的类型。例如,您可以拥有由IEEE管理的公共BD地址(静态48位地址),或者您可以使用随机地址。有关BD地址详情的更多信息,请检查核心规范。
谢谢mt_dialog.