标题:几乎不要钱自制远程PLC路由器方案
作者:
日期:2022-10-12 20:52:10
内容:

日前开源免费的远程组网产品 OmniEdge 在他们免费的版本中推出了自建超级服务器的功能,同时最近又发布了 OpenWrt 版本的安装包,值得一提的是支持MIPS架构的路由器,所以使用最便宜的OpenWrt路由器就可以访问路由器后面的设备,可以访问家里的监控,各种IoT设备,自然也可以通过windows 客户端,实现远程PLC了,以下是方法。

注意:使用自建超级服务器功能需要购买云服务器,自建方法参考:Customize Supernode Installation, 这里不作介绍。

需求:

Windows设置

  1. 安装OmniEdge windows 版本,参考视频: omniedge.io/download/wi
  2. 使用管理员权限运行cmd,输入以下全集设备路由

route add 192.168.1.0 mask 255.255.255.0 100.100.100.46

这里:

OpenWrt 设置

ssh root@192.168.1.254
cd /tmp
opkg install omniedge*.ipk
security_key=你的安全码
virtual_network_id=你的虚拟网络ID
/etc/init.d/omniedge enable 
/etc/init.d/omniedge start
iptables -t nat -A POSTROUTING -s 100.100.100.0/24 -j MASQUERADE
iptables -A forwarding_rule -s 100.100.100.0/24 -j ACCEPT
LAN_DEV=`ubus call network.interface.lan status | jsonfilter -e '@["device"]'`
iptables -I FORWARD 1 -i $LAN_DEV -d 100.100.100.0/24 -j ACCEPT

这里: - 100.100.100.0/24 是你的虚拟网络IP段

设置好后,就可以使用你的windows电脑,随时随地连接路由器后面连接的IP地址是192.168.1.x的各种设备了,也可以远程PLC编程。云服务器可以使用自己现有的,也可以使用自己家里的树莓派用ddns的域名,路由器二手的GL Ar750就可以,200块。


返回列表 网站首页