8266出厂的MAC地址编码规则是什么?
-
- Posts: 45
- Joined: Tue Jan 19, 2016 2:39 pm
8266出厂的MAC地址编码规则是什么?
Postby tobewinner » Thu May 19, 2016 10:26 am
按照IEE的规定,MAC地址各位定义如下:
MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:
前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。 其中第1字节的最低位标识这个地址是组播地址还是单播地址。
但是发现拿到的不同批次的8266的MAC地址前24位也是变化的,其中第1字节的次低位决定是AP地址(1)还是STA地址(0)
那么8266出厂的MAC地址实际是怎么编码的,后24为是否会重复,能否将后24位作为芯片的唯一ID?如果不能有没有其他4字节内作为唯一标识的ID?
MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:
前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。 其中第1字节的最低位标识这个地址是组播地址还是单播地址。
但是发现拿到的不同批次的8266的MAC地址前24位也是变化的,其中第1字节的次低位决定是AP地址(1)还是STA地址(0)
那么8266出厂的MAC地址实际是怎么编码的,后24为是否会重复,能否将后24位作为芯片的唯一ID?如果不能有没有其他4字节内作为唯一标识的ID?
-
- Posts: 45
- Joined: Tue Jan 19, 2016 2:39 pm
Re: 8266出厂的MAC地址编码规则是什么?
Postby tobewinner » Thu May 19, 2016 11:37 am
现在高3位,8266就使用了18FE34和5CCF74吗?还有没有别的(或者已经申请即将会有的)?
因为高3字节变化了,那么低3字节就不再是唯一标志了
以前用低3字节作为唯一的SSID就无法保证唯一了
因为高3字节变化了,那么低3字节就不再是唯一标志了
以前用低3字节作为唯一的SSID就无法保证唯一了
-
- Posts: 45
- Joined: Tue Jan 19, 2016 2:39 pm
Re: 8266出厂的MAC地址编码规则是什么?
Postby tobewinner » Tue Jun 14, 2016 3:20 pm
从IEEE网站中(https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries)找到了乐鑫申请的MAC地址前缀(前3字节),这个也是有限的,所以依次和后边的3个字节可以得到一个唯一ID。
Who is online
Users browsing this forum: No registered users and 13 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.