GW56边缘计算网关接入迅通云平台

我们以这台 HWXT-GW56网关为例,介绍接入迅通云的步骤

GW56网关

GW56

迅通云上的准备工作

创建产品

img

导入通用物模型

img

具体操作可浏览创建产品

创建设备

产品发布完成后,点击查看设备

img

点击手动新增,创建设备

img

具体操作可浏览创建设备

GW56网关准备工作

网关通信

  1. 使用网线将网关网口连接到网络互通的路由器,计算机IP地址必须和网关在同一网段,确保网络互通。

  2. 打开网迅通网关配置工具选择正确的网卡(确定电脑哪个网口和网关的网口有物理连接,可以是直连或者经过交换机、路由器)

  3. 点击“搜索”按钮,如有系统弹出允许软件访问网络,应点击允许。如果网关正常工作,将可以搜索到网关设备(支持跨网段搜索)

img

配置脚本

点击“脚本配置”按钮,弹出的脚本配置窗口,能进行lua编程和python编程,在弹出的窗口上点击“脚本上传”,网关如果正常连接软件将弹出脚本编辑器

img

通过Modbus读取网关串口下的RS485设备,写入网关变量,网关开启对接迅通云服务

前面创建完产品的设备编号为:DA6F9B4FDEDF

TCP连接的注册包格式为:7e80+设备编号+7e

使用我们的网关不需要输入:7e80头和7e

使用的是XTCloud_service()函数

XTCloud_service(“迅通云IP”,“TCP连接端口号”,"设备编号",“发送的频率”)

TCP通信的具体步骤可查看:TCP设备接入

 function mode1()  
     --1-8为4路io控制器485 地址为4
     Add_DataPoint("sos", 1001, "int");  --报警模块(读写)
     Add_DataPoint("renti",1007,"int");  --识别人(只读)
     Add_DataPoint("wendu",1011,"int");  --温度(只读)    
     Add_DataPoint("shidu",1012,"int");  --温度(只读)    
     while 1 do
         rt,ret = ModbusRTU_read_input_status(1, 4, 1, 1);    --读取开关量设备的寄存器的数据写到网关变量
         if ret==1 then
             Write_DataPoint("renti", rt);
         end
         delay(200);
         sd, wd,ret = ModbusRTU_read_hold_register(1, 1, 0, 2, "int");   -- --读取温湿度的寄存器的数据写到网关变量
         if ret==1 then
             Write_DataPoint("wendu",wd);
             Write_DataPoint("shidu",sd);
         end
         delay(200);
     -- 以下为改变状态
      s, ret= Read_DataPoint("sos");--读取报警模块的变量的值写进线圈
     if ret==2 then --被改变
         ModbusRTU_force_single_coil(1, 4, 0, s)
         delay(200);
     end    
 end
 end
 release(); --配置为发布版本
 --设置网口信息
 --在该处设置网络参数ip、掩码、网关
 sys_set_com(1, 9600, "none", 8, 1); --usb串口
 XTCloud_service("116.198.225.132", 8888, "DA6F9B4FDEDF", 2)--TCP模式对接迅通云
  mode1(); 
 ​

img

根据下文中的脚本语法和函数说明,修改完脚本后,在编辑器点保存,保存后在脚本配置窗口上点击“脚本下载”,如果要脚本生效,则点“重启”按钮,脚本程序自动重新运行

img

回到设备即可看到设备已在线

img

控制设备

img

设备定时

详细可查看:设备定时

设备联动

进入场景联动,新建联动规则

img

img

此次我们设定的是人过报警灯亮,人走报警灯关的案例

  • 13
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值