适用于:SNAP PAC的节点红色;节点红色凹槽

知道网络Internet连接的当前IP地址通常很方便(又称WAN IP地址)。

获取WAN IP地址流

在这个流中:

  • HTTP请求节点获取在该设备中配置的设备的WAN IP地址Opto22写节点。
  • Opto22写节点将地址写入PAC控制策略中的字符串变量。

从那里,您可以通过在HMI(如PAC显示)中显示字符串来扩展示例,或将其保存在凹槽数据存储。

脚步

  1. 在PAC控制策略中,添加一个命名的字符串变量wan_ip_address

    字符串变量

  2. 将此流程导入节点红编辑器:

    [{{“ID”“ 2449f0fd.cd5ca”,,,,“类型”“注入”,,,,“ Z”“ 11314554.E8C4FB”,,,,“名称”“”,,,,“话题”“”,,,,“有效载荷”“”,,,,“ payloadType”“日期”,,,,“重复”“”,,,,“ crontab”“”,,,,“一次”错误的,,,,“X”208,,,,“ Y”121,,,,“电线”:[[[“ 3F161B91.FF9244”]]},{“ID”“ 3F161B91.FF9244”,,,,“类型”“ HTTP请求”,,,,“ Z”“ 11314554.E8C4FB”,,,,“名称”“ HTTP请求”,,,,“方法”“得到”,,,,“ ret”“文本”,,,,“ url”“ http://icanhazip.com”,,,,“ TLS”“”,,,,“X”365,,,,“ Y”121,,,,“电线”:[[[“ ECE5C65D.C693E8”]]},{“ID”“ ECE5C65D.C693E8”,,,,“类型”“ pac-write”,,,,“ Z”“ 11314554.E8C4FB”,,,,“设备”“ 110885E.077BBB”,,,,“数据类型”“字符串变量”,,,,“标签名称”“ wan_ip_address”,,,,“ TablestartIndex”“”,,,,“价值”“”,,,,“值类型”“ msg.payload”,,,,“名称”“ Opto22写”,,,,“X”534,,,,“ Y”121,,,,“电线”:[[[“ 5B863CB3.EABF44”]]},{“ID”“ 5B863CB3.EABF44”,,,,“类型”“调试”,,,,“ Z”“ 11314554.E8C4FB”,,,,“名称”“”,,,,“积极的”真的,,,,“安慰”“错误的”,,,,“完全的”“错误的”,,,,“X”698.3333129882812,,,,“ Y”120.33336639404297,,,,“电线”:[]},{“ID”“ 110885E.077BBB”,,,,“类型”“ Pac Device”,,,,“ Z”“”,,,,“地址”“ 192.168.0.1”,,,,“协议”“ http”]]
  3. 在“编辑PAC-Device节点”面板中,输入您的控制器的IP地址以及登录凭据的API密钥和值。

    控制器凭据

  4. 部署,然后单击“注入”按钮。然后打开您的策略以查看WAN IP地址。

    结果

有关此示例的更多信息,请参见Opto 22的节点红色光盘