返回信息流现在想要找到一个嵌入式系统上的唯一标识,用来授权。首先想到的是MAC地址。但是通过socket获取的MAC地址是可以通过程序修改的。有没有什么办法可以获取到MAC实际的硬件地址,或是其他能唯一标识的硬件的序列号(如Arm的芯片序列号等)。真心求教版上的各位大神!!!
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #11688同步于 2012/1/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
Linux 下编程获取MAC地址 (不用socket)
kqyxh
2012/1/12镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
应该需要硬件支持,arm序列号这个没听说过
【 在 kqyxh (IAndMe) 的大作中提到: 】
: 现在想要找到一个嵌入式系统上的唯一标识,用来授权。首先想到的是MAC地址。但是通过socket获取的MAC地址是可以通过程序修改的。有没有什么办法可以获取到MAC实际的硬件地址,或是其他能唯一标识的硬件的序列号(如Arm的芯片序列号等)。真心求教版上的各位大神!!!
呃,我记得没错的话MAC地址一直是可以修改的,和用不用socket无关。
UniqueID是一个特殊的外设,和芯片生产厂家有关。看厂家会不会把它集成到SoC中。
需要注意的是。。。有些UniqueID居然是可以写的。。。
【 在 kqyxh (IAndMe) 的大作中提到: 】
: 现在想要找到一个嵌入式系统上的唯一标识,用来授权。首先想到的是MAC地址。但是通过socket获取的MAC地址是可以通过程序修改的。有没有什么办法可以获取到MAC实际的硬件地址,或是其他能唯一标识的硬件的序列号(如Arm的芯片序列号等)。真心求教版上的各位大神!!!