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.json
query为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 让物联网项目更简单

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值