智能电源插头驱动与OPC UA服务器搭建指南
编写电源插头驱动
在完成HS110电源插头的设置后,我们可以着手为其构建控制接口。设置好电源插头后,需记录其IP地址,该地址应保持不变。
以下是编写接口的具体步骤:
1. 使用Wyliodrin STUDIO创建一个新的Node.js项目。
2. 添加用于与电源插头收发命令的Python软件。访问https://github.com/softScheck/tplink-smartplug ,下载名为tplink_smartplug.py的文件。
3. 在Wyliodrin STUDIO项目中创建一个名为driver的文件夹,并将下载的文件导入该文件夹。项目布局应类似图6 - 6所示。
由于Python脚本原是供用户从控制台运行,而非从其他应用程序调用,会在屏幕上显示过多信息。因此,需要对其进行小修改:
1. 打开tplink_smartplug.py文件,找到类似 print "Sent:", cmd 的行,在其前面添加 # 符号进行注释。
2. 下一行类似,只是将“Sent”替换为“Received”。将其修改为 print "Received: ", decrypt(data[4:]) ,具体根据脚本版本而定。修改后的两行代码如下:
# print "Sent: ", cmd
print decrypt(data[4:])
这些修改使脚本更便于从其他程序调用,且修改
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



