蓝牙设备的MAC地址是否与以太网和Wi-Fi网卡的MAC地址具有相同的规格?


10

我最近发现ZigBee设备具有MAC地址。

据我所知,ZigBee与蓝牙更相关,而不是以太网或Wi-Fi。蓝牙设备(例如电话,耳机,无线扬声器,电视)是否也具有MAC地址。如果是,那么Internet网络接口所接收的MAC地址池中的那些MAC地址是否是?这些设备的MAC地址是否由为网卡分配MAC地址的同一组织分配?

如果电话或其他设备(例如电视)具有更多可以接收MAC地址的设备,那么每个设备是否具有不同的MAC?例如,具有RJ-45端口,具有WI-FI天线以连接到互联网并且具有蓝牙天线以连接耳机的SMART电视或文件传输这些接口中的每个接口是否都具有不同的MAC?

如何找到蓝牙设备的MAC地址?

可以将蓝牙协议视为在OSI堆栈的第3级运行吗?(而不是互联网协议)

据我所知,以太网协议运行在2级(数据链路级)。如果那些其他设备具有MAC,则意味着MAC与以太网或Internet协议没有任何关联,并且是完全独立的。

互联网协议可以在不需要任何MAC的其他层上运行吗?


蓝牙像以太网一样,具有48位MAC地址,但是ZigBee使用64位MAC地址。每种IEEE LAN(第2层)类型都使用MAC地址,但有些使用48位MAC地址,有些使用64位MAC地址。
罗恩·莫平

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
罗恩·莫平

@RonMaupin您知道像扬声器这样的BT设备是否保留与其配对的BT设备的MAC地址列表吗?我知道我的笔记本电脑还记得演讲者的MAC,但是相反是真的吗?
KuboMD

@KuboMD,我不确定,但是关于主机的问题不在这里。您可以尝试在“ 超级用户”或另一个处理主机/操作系统的SE网站上询问。
罗恩·莫平

Answers:


9

蓝牙设备必须具有唯一的设备地址,该地址是从与以太网和Wifi MAC地址相同的注册表中分配的。引用蓝牙规范版本5.0第1卷:

每个蓝牙设备应分配一个唯一的48位蓝牙设备地址(BD_ADDR)。该地址应为根据IEEE 802-2014标准的第8.2节(“通用地址”)创建的48位扩展的唯一标识符(EUI-48)。

制造商应仅使用从IEEE注册机构购买的部分注册表中的值,并且应对设备具有的每个接口(蓝牙,Wifi,以太网..)使用不同的值。认真的制造商试图遵守,但生产中会发生麻烦。

注意:蓝牙设备不需要使用其BD_ADDR作为其广播的设备地址。为此,它可以使用随机设备地址。尽管有规则控制随机设备地址的生成和分类,但是如果设备地址是随机的或BD_ADDR,则它们通常不允许从其值中识别。


4

分配给蓝牙设备的地址类似于以太网-由3个字节组成的组织唯一标识符(OUI),然后由供应商分配另外3个字节。给定设备的蓝牙地址几乎可以肯定与以太网MAC地址无关。蓝牙OUI查找工具可在Google上找到。

蓝牙网络上的每个设备都有其自己的硬件地址(就像以太网一样)。蓝牙规范实际上列出了L1和L2,并且像以太网一样,允许映射多个上层协议(例如:音频流,串行等)以及功能协商等。蓝牙最终定义了许多上层协议也起作用(例如,设备命名/发现)。

最后一个问题-是的,IP可以在不使用MAC地址的媒体类型上运行。例如,在WAN连接的上下文中,在点对点连接中没有MAC寻址的概念。同样,在多点连接(ATM,FR等)中,也存在从IP地址到DLCI / PVC的直接映射。IPoWDM等技术也有类似的适应措施。


那么这是否意味着蓝牙设备可以具有与以太网设备相同的MAC地址?
yoyo_fun'9

@yoyo_fun:这取决于您赋予蓝牙设备的MAC地址的含义(即其BD_ADDR或它广播的可能不同且随机分配的设备地址),以及蓝牙设备和蓝牙设备制造商的重视程度以太网设备。
fgrieu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.