• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

利用工业无线路由器远程控制和访问设备

联网设备 Robin TU 2个月前 (02-29) 130次浏览 0个评论

在工业领域,远程设备的管理的调试一直以来都是各家单位必备的技能。除了在定制设备上集成无线蜂窝模块实现上网和远控外,对于一些工业设备和传感器,配合无线路由器,也能实现许多远程控制的调试的办法。

这里Digi公司的IX20系列工业级无线路由器为例,揭密其应用不同应用场景的功能和配置方式。

1、工业路由器如何省电

户外信息采集往往只能实现电池或是太阳供电,这就要求提供互联网接入的无线路由器也可以工作在省电模式。相关配置在IX20的web菜单项Device Configuration>System>Power,如下图所示:

其中,Power Save模式时,路由器的CPU工作在最低频率,事实上路由器的工作频率可以在198MHz ~792MHz间根据需要手动配置。除了直接菜单配置降频外,IX20还支持Python脚本来控制电源选项,在休眠期间关闭无线,并以最低功耗的模式运行。

2、远程唤醒设备

无线路由器能以低功耗的模式运行,作为远程控制入口,被控制设备一般可以完全关机或休眠,IX20可以通过网络或串口唤醒设备。作为一款支持pyton3的无线路由器,您可以通过pip来安装一些软件包,比如网络开机,可以用wakeonlan这个软件包,开启IX20路由器的shell功能,然后登录运行:

pip install wakeonlan

实现网络开机只需两行python代码:

from wakeonlan import send_magic_packet
send_magic_packet('64.51.06.a0.36.c1'.interface='192.168.1.1')

上面代码中,如果被唤醒的机器只有一个网卡,可以不用指定interface。

除了网络开机外,支持串口唤醒的设备还可以用Python的串口通信来唤醒。此外,如果需要用IO口唤醒,则可以选择带IO口的型号。

3、VPN,防火墙和端口转发
VPN是无线路由器的一个重要功能,它让不同网域的设备和PC可以组成一个能相互访问的网络。IX20支持包括IPSec和OPENVPN等多种VPN,不仅可以作为VPN的服务器,也可以作为VPN的客户端。IX20的防火墙可以配置包括iptables在内的多种功能,端口转发功能让您可以通过路由器访问它所连接的设备。此外,Digi的路由器自带一个Captive Portals的功能,可以配置自定义的页面,让访问在连接上网络后自动转到该信息页,实现鉴权或是信息展示等各种功能。


ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:利用工业无线路由器远程控制和访问设备
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址