3.1 初次使用操作实例

云网关的添加由超级管理员操作,添加完毕后会分配至您的单位账号,登录即可配置。

3.1.1 远程配置采集任务

1、 设备在线配置网关

输入网址:http://eiot.iipcloud.com 会出现云智设备在线登入页面,输入账号密码登陆。

登入后来到主页面,点击【设备接入】,开始配置,如下图中顺序分四步进行。

步骤一、在【网关管理】中配置网关

首先点击激活按钮激活设备。

点击上方【接口配置】如下图,其中“接口名称”用户自定义填写,“接口类型”视设备通讯协议选取,“接口配置信息”主要指串口参数和TCP端口参数两大类。

步骤二、点击【设备类型】,新增【设备类型】,“编码”首字母不能为纯数字,“名称”则没有限制,这两项方便辨识的作用,由用户自定义。填写完成后点击【确定】。

然后点击刚添加的“设备类型”。

在指标管理的“监测指标”中,点击【新增】,会弹出添加属性指标选项卡,按选项填写,图中红框标注的都要填写,其他视需求而定。

数据类型”视数据范围选取,不清楚可选择‘ushort’,数值类型有模拟量、开关量,开关量对应数据类型Bool。

步骤三:点击【设备模型】,点击【新增】,弹窗中,【基本信息>设备类型】选取上一步创建的设备类型,型号按实际填写(没有实际型号需要自定义),其他项按实际设备填写,没有则可不填。【网关类型】中选择‘网关型号’和定义采集频率,目前最快1秒一采。

新增完成后,选取该模型,在右侧可以看到上一步创建的检测指标,设备模型这边点击空白直接填写“数据地址”即可,系统会提示“修改完成”。

注:【数据地址】获取方式

例:倾角传感器查询XY轴16进制报文02 03 00 5D 00 02 55 EA中,02为从机地址,03为功能码,005D为数据位,换算为十进制为93即为X轴数据地址,该报文设备制造商提供。

步骤四:点击【设备管理>新增】设备编号为自动生成,设备名称用户定义,所属项目需与步骤一网关所属项目保持一致,否则会出现找不到网关的现象。设备类型与步骤二一致,设备模型与步骤三【编码】一致,网关编码为步骤一新增网关的机器码,网关接口为步骤一创建的接口。最后回到【网关管理】点击“下发配置”。

之后可在【监控看板】及【历史数据】中查看采集的数据。

3.1.2 DTU网关采集配置

当您使用DTU为设备接入云网关时,有多种模式可以选择。

模式1:TCP模式,这种模式下DTU仅作为连接通道,根据云网关实际配置DTU所要连接的服务器和端口,云网关作为TCP Server接受DTU的连接。当连接建立后,网关会向DTU设备发起采集请求,由DTU转发到实际的设备。

模式2:通用串口模式,这种模式需要您指定采集的指令和区域指标,适用于自定义协议例如非标准Modbus协议的设备。

模式3:MB_RTU模式,只需要按照标准Modbus协议在设备在线配置参数即可。这种模式适用于需要串口采集的设备,网关会映射虚拟串口进行采集。

3.1.2 DTU网关采集配置

MQTT 主题

cmd/$MCode

例如 cmd/B00000001

支持格式

JSON

请求方式

MQTT

发送数据

返回字段 字段类型 说明
type int 指令类型。见指令类型表。
appkey int 单位密钥
content string 指令内容

指令类型[type]对应表

指令 说明
101 激活指令 服务器发送激活网关命令
102 控制指令 服务器向网关发送控制命令
103 升级指令 服务器向网关发送升级命令
104 下发配置指令 服务器向网关发送下发配置指令,网关接收指令后从服务器更新配置
105 调试指令 服务器向网关发送调试指令
106 取消调试指令 服务器向网关发送取消调试指令

[101] 激活指令示例

{
    "type": 101,
    "appkey": "BC56S88#6",
    "content": {
    }
}

[102] 控制指令示例

{
    "type": 102,
    "appkey": "BC56S88#6",
    "content": {
        "设备号": "20180120141210",
        "起始地址": "M100",
        "数据类型": "short",
        "值": "45"
    }
}

[103] 升级指令示例

{
    "type": 103,
    "appkey": "BC56S88#6",
    "content": {
    }
}

[104] 下发配置指令示例

{
    "type": 104,
    "appkey": "BC56S88#6",
    "content": {
    }
}

[105] 调试指令示例

{
    "type": 105,
    "appkey": "BC56S88#6",
    "content": {
    }
}

调试数据

返回字段 字段类型 说明
status int 返回结果状态。0:正常;1:错误。
info String 错误信息
{
    "status":0,
    "info": "v0:数据类型不符"
}

[106] 取消调试指令示例

{
    "type": 106,
    "appkey": "BC56S88#6",
    "content": {
    }
}
文档更新时间: 2019-10-21 15:53   作者:林家浩