1. Agent使用介绍

1.1. 文档说明

本文档是用于说明在blockadmin中如何使用代理。

1.2. 修订记录

日 期 版本 说 明 编 写
2020-11-27 1.0 R1 创建 cdp

1.3. 适用对象

本文档的目的读者是所有MixIOT使用人员。

1.4. 术语和缩略词

序号 术语名称 其它名称 术语说明
1 MixIOT Mixlinker Internet of Things 是指智物联自主研发的工业物联网低层系统

1.5. 参考资料

1.6. 产品使用说明

1.6.1. 添加代理block的属性

文档为Agent(F3).xlsx

1.6.2. 添加代理项目

  1. 点击项目/命题,然后选择添加

  1. 填写项目名称,选择第一步中导入excel的对应class,这里选择标准代理服务。

    回调地址:用于接受数据的地址。回调方法:回调接口所对应的调用方式。

    回调参数:暂未实现。需要填写["",""]。

  2. 选择代理方式,现在只支持周期轮询,然后填写更新周期,周期单位为秒,即为每n秒执行一次查询操作。

    代理数据类型为可以获取的结果表。可选项为Mosaic,Statos,Evnt,Retainer四种,暂不支持Statos。

  1. 代理数据,现在只支持指定字段,格式为json列表,字段为结果带出字段。

    代理条件用于过滤部分数据或者限定条数等,和hapi接口的列表查询条件基本一致。

  1. 结果输出,分为两种类型,一种为mysql结果,一种为influxdb结果。

    event,retainer结果类型为mysql,结果展示为

{
    "code": 200,
    "info": "",
    "msg": "成功",
    "result": {
        "page_index": "",
        "page_size": "",
        "total_pages": "",
        "total_records": "",
        "data": [
            "字段列表"
        ]
    }
}

mosaic结果类型为influxdb,会包含时间,结果展示为

{
    "code": 200,
    "info": "",
    "msg": "成功",
    "result": {
        "page_index": "",
        "page_size": "",
        "total_pages": "",
        "total_records": "",
        "data": [
            {
                "time": "",
                "value": "[字段]"
            }
        ]
    }
}

retainer的结果展示:

{
    "code": 200,
    "info": "",
    "msg": "成功",
    "result": {
        "data": [
            {
                "code": "SF",
                "elapsed": "35s",
                "id": 2773,
                "object_id": 1001
            }
        ],
        "page_index": 1,
        "page_size": 1,
        "total_pages": 2,
        "total_records": 2
    }
}

event的结果展示:

{
    "code": 200,
    "info": "",
    "msg": "成功",
    "result": {
        "data": [
            {
                "code": "3012",
                "id": 3817,
                "label_cn": "123",
                "label_en": "000",
                "object_id": 1001,
                "value": "456"
            },
            {
                "code": "3012",
                "id": 3818,
                "label_cn": "",
                "label_en": "",
                "object_id": 1002,
                "value": ""
            }
        ],
        "page_index": 1,
        "page_size": 2,
        "total_pages": 2255,
        "total_records": 4510
    }
}

mosaic的结果展示:

{
    "code": 200,
    "info": "",
    "msg": "成功",
    "result": {
        "data": [
            {
                "time": "2020-11-27 10:51:06",
                "value": {
                    "com_OilSeparUsedTime": "2088.5",
                    "com_PowerVoltage": "385.87"
                }
            }
        ],
        "page_index": 1,
        "page_size": 1,
        "total_pages": 70409,
        "total_records": 70409
    }
}
© Mixlinker all right reserved,powered by Gitbook文件修订时间: 2021-03-05 16:09:24

results matching ""

    No results matching ""