写点什么

AIRIOT 物联网低代码平台如何配置 http 客户端?

作者:Geek_a614b3
  • 2022 年 5 月 12 日
  • 本文字数:1395 字

    阅读完需:约 5 分钟

AIRIOT物联网低代码平台如何配置http客户端?

AIRIOT 物联网低代码平台一直保持和市场脉搏同频,支持市面上 95%以上驱动,驱动能力夯实,大大满足任意数据采集需求。AIRIOT 支持分布式部署,数据采集能力强,解决海量数据采集一台服务器采集困难的问题,同时稳定性强,应对故障灵活性强。


AIRIOT 物联网低代码平台如何配置 http 客户端,操作如下:

http 客户端配置

MQTT 简介

http 客户端驱动通过访问指定的 http 接口采集数据。

AIRIOT 平台 MQTT 驱动配置说明

  1. 在系统模型管理界面中选择要配置的模型,右侧选项卡选择设备配置,在设备驱动一栏选择 http 客户端。无无该选项时,点击右侧的驱动市场按钮在线安装驱动。


  1. 配置驱动参数

分为获取 token 和请求数据两部分

(1)请求方式:选择要请求接口的 http 方法。

(2)请求地址:接口地址,应该以 http 或 https 开头。

(3)请求头:http 请求头。

(4)URL 参数:http 请求参数。

一般是指 URL 中?后面的参数

http://10.6.6.6:8080/​api​​/v1/namespaces?pretty=true 中 pretty=true 就是 query

(5)请求数据:请求体。

(6)匹配属性:UID 用于确定资产标识,数据用于在返回内容中进行选择。

(7)采集周期:单位为秒,驱动将按此周期时间定时请求接口。

(8)脚本:自定义数据处理。

  1. token 脚本处理返回 token 字符串

  2. 模型配置和资产配置的区别:

当接口返回数据是数组,或 json 第二层为数组,数组包含多个资产数据时,采用模型配置。驱动将周期访问接口,并按照匹配规则进行数据解析。

当每个资产有唯一的访问地址时,应采用资产配置,模型配置不填写,驱动将接口返回的数据和单个资产的数据点进行匹配。

使用示例

JSON 格式

以某天气服务 API 为例,演示使用资产配置获取数据,并解析到数据点。

接口信息

https://api.seniverse.com/v3/weather/now.json?key=your_api_key&location=beijing&language=zh-Hans&unit=c注:your_api_key 为账号 key 地址为https://api.seniverse.com/v3/weather/now.jsonquery为 key=your_api_key&location=beijing&language=zh-Hans&unit=c

{ "results": [ { "location": { "id": "WX4FBXXFKE4F", "name": "北京", "country": "CN", "path": "北京,北京,中国", "timezone": "Asia/Shanghai", "timezone_offset": "+08:00" }, "now": { "text": "阴", "code": "9", "temperature": "23", "feels_like": "23", "pressure": "998", "humidity": "57", "visibility": "3.0", "wind_direction": "南", "wind_direction_degree": "176", "wind_speed": "6.0", "wind_scale": "2", "clouds": "85", "dew_point": "" }, "last_update": "2022-04-25T12:30:37+08:00" } ]}

平台配置

驱动配置:


数据点配置:


保存资产后,点击页面上的重启驱动按钮,驱动成功采集数据后,页面上即可查看采集的数据。


XML 格式

当返回数据为 XML 格式时,可以在资产驱动配置-驱动配置-响应 Body 格式中,选择 XML 格式。

驱动会将返回数据先转换为 JSON 格式,然后再进行匹配。

接口信息

<?xml version="1.0" encoding="utf-8"?><resultRemainPower> <resultInfo> <result>1</result> <timeStamp>2014-03-12T15:48:21.459+08:00</timeStamp> <msg>ewwww</msg> </resultInfo> <remainPower>123.45</remainPower> <remainName>金额</remainName> </resultRemainPower>

平台配置

驱动配置:


数据点配置:


保存资产后,点击页面上的重启驱动按钮,驱动成功采集数据后,页面上即可查看采集的数据。


产品试用: ​​申请试用 | AIRIOT 让物联网项目更简单​

用户头像

Geek_a614b3

关注

还未添加个人签名 2022.03.30 加入

还未添加个人简介

评论

发布
暂无评论
AIRIOT物联网低代码平台如何配置http客户端?_物联网_Geek_a614b3_InfoQ写作社区