【发布时间】:2015-03-08 00:59:17
【问题描述】:
假设我有一百个(可能数千个)连接的树莓派,当它们上线时,这些树莓派会通过 tcpip 向 mongo 数据库发出一条消息。此消息将是一个唯一的 id,它将在 mongodb 中注册设备。
问题:是否有一个安全的唯一编号,我可以将其作为唯一 ID 发送到数据库,还是必须进行某种来回操作?
【问题讨论】:
-
您想要完全相同的 id 来指定机器还是只是一个 uuid?看看docs.python.org/2/library/uuid.html。
-
不是 uuid,因为没有一台机器会知道另一台机器。除非我在数据库和机器之间握手。因此,我想要一个相同的 ID 来指定一台不会与其他机器冲突的机器;而且每台机器只会知道自己
-
看看stackoverflow.com/questions/2461141/…。看来您只需要MAC地址。似乎这个更容易:stackoverflow.com/questions/159137/getting-mac-address.
标签: python mongodb raspberry-pi