Raspberry pi 节点红色唯一标识符
我想要达到的目标: 我想为每个运行node red的raspberry pi拥有一个唯一的标识符,同时也是一个Mosquito客户机,以便客户机可以向代理发布其唯一的标识 我的想法是:Raspberry pi 节点红色唯一标识符,raspberry-pi,raspbian,mac-address,node-red,Raspberry Pi,Raspbian,Mac Address,Node Red,我想要达到的目标: 我想为每个运行node red的raspberry pi拥有一个唯一的标识符,同时也是一个Mosquito客户机,以便客户机可以向代理发布其唯一的标识 我的想法是: 我想使用raspberry Pis’的MAC地址作为唯一标识符,但如何在节点红色功能块中获取地址?我让它运行时执行以下操作: 在node red文件夹中,我将其添加到全局上下文中: functionGlobalContext: { osModule:require('os') } 在node red的一个功
我想使用raspberry Pis’的MAC地址作为唯一标识符,但如何在节点红色功能块中获取地址?我让它运行时执行以下操作: 在node red文件夹中,我将其添加到全局上下文中:
functionGlobalContext: {
osModule:require('os')
}
在node red的一个功能块中,我添加了以下代码:
const os = global.get('osModule');
result = os.networkInterfaces();
我将其保存在有效负载中,然后向代理发布初始mqtt post