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": {
}
}