HTTP交互服务(测试) 十月 30, 2019

功能描述

HTTP交互服务又称UbiHTTP,UbiHTTP允许在设备、网站和Web服务之间进行通信,无需在设备级上实现协议。您可以在UbiHTTP中指定操作,然后在其他Ubibot功能中触发这些操作,比如预警功能。

创建一个UbiHTTP请求

1.创建一个新的UbiHTTP请求。单击“数据工厂”->“HTTP交互”,然后单击新建UbiHTTP;

2.指定设置,并非每种类型的请求都需要所有设置。所有UbiHTTP请求都需要以下参数;

必选参数 描述
名字 为您的UbiHTTP请求输入一个唯一的名称
API密钥 自动为UbiHTTP请求生成的API密钥
网址 输入请求数据或写入数据的网站网址,以http://或https://开始
方法 选择访问网站网址所需的以下HTTP请求方法之一:GET,POST,PUT,DELETE。

针对您发出请求的性质,可以指定其他参数。例如,对需要身份验证的服务器的UbiHTTP请求需要用户名和密码。

可选参数 描述
HTTP 授权用户名 如果您的URL需要身份验证,请输入身份验证用户名以访问私人频道或网站。
HTTP身份验证密码 如果您的URL需要验证,请输入验证密码以访问私人频道或网站。
内容类型 输入请求内容的MIME或表单类型。例如,application/x-www-form-ubibot。
主机 如果您的ThingHTTP请求需要主机地址,请输入域名。例如,api.ubibot.cn。
内容 输入想包含在请求中的消息。

3.保存请求。通过添加预警功能并选择UbiHTTP,您的UbiHTTP可供将来使用。

触发UbiHTTP

使用GET或POST请求,通过设置预警规则触发UbiHTTP。

1. 单击进入“数据仓库”->“我的数据仓库”;
2. 选择要设置HTTP交互的设备->“预警规则”->“创建离线/数据/USB断电预警”;
3. 按照应用情景进行预警信息设置;
4. 报警方式选择“HTTP交互”->选择刚刚设置好的UbiHTTP请求名字;
5. 保存预警;

当设备的传感器检测值到达用户设定的阈值时,UbiHTTP 请求被触发。