**硬件支持型号 点击 查看 硬件支持 详情**
DTU701 产品详情
DTU702 产品详情
DTU801 产品详情
DTU802 产品详情
DTU902 产品详情
G5501 产品详情
ARM dotnet 编程
工业物联网网关(IIoTGateway)是一种硬件设备或软件程序,作为本地设备(如PLC、扫码枪、机器人、数控机床、非标上位机等)与云端系统(如物联网平台、SCADA系统、MES系统等)之间的桥梁,在设备和云端之间流动的所有数据都通过IoT网关。
访问网关后台
网关网络与PC机连接,浏览器地址栏,输入设备的IP+端口号,如 http://10.10.80.24:518/
用户名: admin
密码: 000000
进入网关后台
平台配置
选择左侧菜单栏 网关配置 -> 平台配置:
点击平台配置中的修改:
可选择输出平台,修改MQTT 地址和端口号及用户名,这里选择ThingsBoard平台。
端口号为1883,地址为内部10.10.80.6(需根据实现填写),Mqtt用户名为ThingsBoard中创建的网关设备访问令牌:
采集设备配置
网关去采集其他的设备如传感器、电表、水表、Modbus设备等等,需根据这些设备的属性去 配置网关,在网关的后台页面的 采集配置 菜单栏中进行配置。
添加设备
采集配置-> 设备维护
创建组,如名称为模拟设备,再创建设备,如名称为ModbusTCP,父级为刚创建的组,模拟设备,驱动选择PLC.ModBusMaster.dll,点击提交。
然后点击修改,选择 启动设备。
设备参数 配置
添加了设备后,可在采集配置->通信配置 中对 设备的参数 进行配置,这些参数是根据选择的驱动 自动生成的默认值,可进行 修改,选择需要配置的设备,如刚才创建的ModbusTCP:
配置 变量
网关去采集其他的设备如传感器、电表、水表、Modbus设备等等,需要采集那些值呢?这就需要根据 应用 去配置变量了。
在采集配置->变量配置 菜单中,选择设备,进行新建变量。
在新建变量前,我们打开Modebus Slave软件,模拟Modebus的从站,创建2个寄存器:
04 Input Register(3x)
03 Holding Register(4x)
填入值,04 自动加1:
Connection Setup 选择Modbus TCP/IP,端口号502
根据上面的Modebus Slave寄存器的值设置变量如下,启动temperature添加了表达式,值是原值经过表达式 计算后得到的结果。表达式也可以是,假设原值是一个报警,值大于100,则报警,表达式为(raw&255)>100,这样值 即为ture或false。
页面采用了Websocker免刷新 :
状态即为 与设备 连接的状态,上图连接OK,原值的变化与Modebus Slave 相同。这里也可以修改寄存器的值。修改变量 的读写权限:
然后,选择变量,写入值,我们这里改为55,如下图:
这样03寄存器的值 ,即完成修改:
上传平台
修改变量 ,使能上传,该变量的值 即可上传到 上面配置的云平台上了:
ThingsBoard 数据显示:
至此 设备的数据 即完成了 到 云平台。
更多关于 RPC 内置Mqtt服务 驱动 时序数据库规则引擎 请联系我们