我最近发现ZigBee设备有MAC地址。
据我所知,ZigBee更多的是与蓝牙相关,而不是以太网或Wi。蓝牙设备,如电话,耳机,无线扬声器,电视也有MAC地址吗?如果是,这些MAC地址是否来自Internet网络接口所接收的同一个MAC地址池?这些设备的MAC地址是否由为网卡分配MAC地址的同一组织分配?
如果一个电话或其他设备,如电视,有更多的设备,可以接收MAC地址,他们有一个不同的MAC为每个设备?例如,一台有RJ-45端口的智能电视,有一个用于连接互联网的WI天线,还有一个用于连接耳机的蓝牙天线或文件传输,这些接口中的每一个都有不同的MAC吗?
如何找到蓝牙设备的MAC地址?
蓝牙协议能被认为是在OSI堆栈的第3级运行吗?(而不是互联网协议)
据我所知,以太网协议运行在第2级(数据链路级别)。如果其他设备有MAC,这意味着MAC与以太网或internet协议没有任何关联,并且完全独立。
互联网协议能在不需要任何MAC的其他层上运行吗?
发布于 2017-12-07 12:49:09
蓝牙设备需要有一个唯一的设备地址,与以太网和Wifi MAC地址从同一个注册表中分配。引用 蓝牙规范5.0版 卷1:
每个蓝牙设备应分配一个独特的48位蓝牙设备地址(BD_ADDR).该地址应是根据IEEE 802-2014标准第8.2节(“通用地址”)创建的48位扩展唯一标识符(EUI-48)。
制造商只应使用从 IEEE登记管理局 购买的注册表中的值,并应对每个接口使用不同的值(蓝牙、Wifi、以太网.)一个装置。严重的制造商试图遵守,但在生产中会出现一些傻事。
警告:蓝牙设备不需要使用其BD_ADDR作为其广播的设备地址。为此,它可以使用随机设备地址。虽然有关于随机设备地址的生成和分类的规则,但是如果设备地址是随机的,或者是BD_ADDR,它们通常不允许从其值中识别。
发布于 2016-11-27 22:53:17
蓝牙设备的地址分配类似于以太网--一个组织上唯一的标识符(OUI)为3个字节,而另一个是由供应商分配的3个字节。几乎可以肯定,给定设备的蓝牙地址与以太网MAC地址无关。在Google上可以找到蓝牙OUI查找工具。
蓝牙网络上的每个设备都有自己的HW地址(就像以太网一样)。蓝牙规范实际上同时列出了L1和L2,并且和以太网一样,允许映射多个上层协议(例如:音频流、串行等)以及能力协商等。蓝牙最终也定义了许多上层协议功能(例如,设备命名/发现)。
对于最后一个问题-是的,IP可以运行在不使用MAC地址的媒体类型上。例如,在广域网连接方面,在点对点连接中没有MAC寻址的概念。同样,在多点连接(ATM、FR等)中,有一个从IP地址到DLCI/PVC的直接映射。在像IPoWDM这样的技术中也有类似的便利。
发布于 2020-07-09 22:11:07
由于BT使用与WLAN和以太网不同的物理接口或介质,所以BT和WLAN/以太网使用相同的MAC (如果有的话)将不会成为问题。
https://networkengineering.stackexchange.com/questions/36843