假设我有一百(可能是数千)个连接的树莓pi,当它们联机时,这些pi将通过tcpip向mongo数据库发出消息。这个消息将是一个唯一的id,它将在mongodb中注册设备。
问题:是否有一个唯一的数字是安全的,我可以将其作为唯一的id发送到数据库,或者必须有某种来回?
要识别PI,我会使用/发送序列号(cat /proc/cpuinfo
)。它是用来赚钱的,所以制造商不会容忍重复。
请参阅"使用Python获取Raspberry Pi序列号"了解Python和更多背景知识。
MAC地址标识可能更改的组件(例如WiFi加密狗)。