检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果SQL中的字符串含关键字,需要对字符串转义。 如某个字段名为delete,则SQL需要按如下格式写: select `delete` from table01 如果配置数据后端时勾选了“预编译”,在使用传入的参数进行模糊匹配查询时,若匹配字段中带有字符“%”,则需要使用concat函数进行拼接。
List<DeviceInfos> 子设备信息列表,列表大小1~100。 DeviceInfos结构体说明 字段名 必选/可选 类型 参数描述 nodeId 必选 String 设备标识。 支持英文大小写,数字和中划线,长度2-64。 name 可选 String 设备名称。 支持英文大小写,数字,中划线和#,长度2-64。
类型 是否必填 说明 project_id string 是 租户每个区域对应的项目ID。 instance_id string 是 租户使用ROMA Connect的实例ID。 请求消息 请求参数 无 请求示例 https://example.cloud.com/v1/80e2
设备数据上报 主题Topic Topic /v1/devices/{gatewayId}/datas 消息发送方 边设备 消息接收方 物联网平台 参数说明 字段名 必选/可选 类型 参数描述 devices 必选 DeviceS[] 设备数据。 DeviceS结构体说明 字段名 必选/可选
调用请求包最大支持多少? API请求体大小可以在实例配置参数中配置(1-9536 MB),但是有以下几点限制: 使用APP认证时,认证签名只能签12MB,如果请求体大于12MB,签名会失败。 托管类API的请求体最大为2GB。 函数API请求体受内部沙箱内存大小的限制,无精确计算值。
从资产包所属的源实例获取导出的设备列表和规则列表文件。 创建设备。 在实例控制台的“设备集成 LINK > 设备管理”页面。 若获取到设备列表文件,则单击“导入设备”,通过导入设备列表文件创建设备。 若未获取到设备列表文件,则单击“创建设备”,手动创建设备。 具体配置参数说明请参见创建设备。 完成后,在页面的设备列表中可查看创建的设备。
修改API分组 功能介绍 修改API分组属性。其中name和remark可修改,其他属性不可修改。 URI PUT /v1/{project_id}/apic/instances/{instance_id}/api-groups/{group_id} 表1 路径参数 参数 是否必选
List<DeviceStatus> 设备状态列表,列表大小1~100。 deviceStatus 字段名 必选/可选 类型 参数描述 deviceId 必选 String 平台生成的设备唯一标识,对应设备客户端ID。 status 必选 String 子设备状态: OFFLINE:设备离线 ONLINE:
添加网关子设备响应 主题Topic Topic /v1/devices/{gatewayId}/topo/addResponse 消息发送方 物联网平台 消息接收方 边设备 参数说明 子设备添加成功后会返回响应,其中包含新增的子设备信息,二次开发需自行在本地保存新增的子设备信息,其
更新网关子设备状态响应 主题Topic Topic /v1/devices/{gatewayId}/topo/updateResponse 消息发送方 物联网平台 消息接收方 边设备 参数说明 字段名 必选/可选 类型 参数描述 mid 必选 Integer 命令ID。 statusCode
“数据筛选”组件会作为“数据拆分”组件的后续步骤以配合使用。 配置参数 参数 说明 表达式 数据筛选的表达式。 使用表达式对数据进行筛选,并传递给后续节点。例如数据拆分出的多个数据块为{"id":1}和{"id":2},可使用表达式${payload.id} > 1,筛选出数据块{"id":2}。
数据筛选”组件以配合使用。 “数据拆分”为异步处理组件,如果一个任务中存在“数据拆分”节点,最终开放的API将返回传入“数据拆分”节点时的数据。 配置参数 参数 说明 表达式 数据拆分的表达式。 使用表达式将数据拆分为数据块,各个数据块将并行地执行后续流程。如payload数据为{"data":[{"id":1}
缺省值:10 unit String 属性单位。 最小长度:0 最大长度:10 enum_list String string的枚举值数组,使用逗号分隔,单个长度取决于max_length参数。 最小长度:0 enum_dict Object 当数据类型为boolean枚举值时填写
绑定域名证书 功能介绍 如果创建API时,“定义API请求”使用HTTPS请求协议,那么在独立域名中需要添加SSL证书。 本章节主要介绍为特定域名绑定证书。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
附录:自定义后端的Swagger扩展定义 概述 ROMA Connect在Swagger原有定义的基础上,定义了特有的API定义项,即扩展定义,如认证方式、函数脚本定义等。本章节主要介绍自定义后端使用的扩展定义。 1:x-livedata-auth-type 含义:基于Swagger的apiKey认证格式,定义自定义后端支持的特有认证方式。
附录:自定义后端的Swagger扩展定义 概述 ROMA Connect在Swagger原有定义的基础上,定义了特有的API定义项,即扩展定义,如认证方式、函数脚本定义等。本章节主要介绍自定义后端使用的扩展定义。 1:x-livedata-auth-type 含义:基于Swagger的apiKey认证格式,定义自定义后端支持的特有认证方式。
产品级主题名称。 Topic类格式必须以“/”进行分层,区分每个类目。其中第一个为用户自定义的版本号;第二个已经规定好,为${deviceId}通配设备ID;第三个为用户自定义的Topic类名(即本字段)。Topic类组成即为:/${version}/${deviceId}/${custo
缺省值:10 unit String 属性单位。 最小长度:0 最大长度:10 enum_list String string的枚举值数组,使用逗号分隔,单个长度取决于max_length参数。 最小长度:0 enum_dict Object 当数据类型为boolean枚举值时填写
缺省值:10 unit String 属性单位。 最小长度:0 最大长度:10 enum_list String string的枚举值数组,使用逗号分隔,单个长度取决于max_length参数。 最小长度:0 enum_dict Object 当数据类型为boolean枚举值时填写
自定义数据源开发示例(实时任务) 操作场景 对于实时数据源,当前自定义连接器不支持直接接入,只能通过消息中转的方式进行接入。本章节以MQS数据源类型为例进行开发,示例使用Java语言进行开发,Demo代码参考RealtimeConnector.rar。 前提条件 准备装有1.8及以上版本JDK的Linux服务器。