检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Connect集成数据、服务、消息、设备的过程。 数据集成 数据集成开发场景 连接器RESTful接口规范 自定义数据源开发示例(定时任务) 自定义数据源开发示例(实时任务) 服务集成 服务集成开发场景 API调用认证开发(APP认证) API调用认证开发(IAM认证) 自定义后端开发(函数后端) 自定义后端开发(数据后端)
APP认证工作原理 APP认证流程 构造规范请求。 将待发送的请求内容按照与APIC后台约定的规则组装,确保客户端签名、APIC后台认证时使用的请求内容一致。 使用规范请求和其他信息创建待签字符串。 使用AK/SK和待签字符串计算签名。 将生成的签名信息作为请求消息头添加到HTT
iceConnectDemo.java文件。 使用Java编辑工具打开这个文件,编辑设备连接的信息。运行成功后,在“设备管理”页面可以看到在线设备状态。 Demo工程中依赖的软件包在lib目录下,使用Demo时需要将demo的lib目录设置为当前工程的lib目录。
art.bat。 Linux下执行bin/linux/start.sh。 正常启动后,EdgeShell会连接上LINK,此时在会显示设备在线,设备详情页中的边缘详情会有数据上报。 启动脚本后会生成log目录,该目录下会记录启动和运行日志。该目录下会有edge-shell-error
status Integer 设备状态,0-启用,1-禁用。 最小值:0 最大值:10 online_status Integer 是否在线,0-未连接,1-在线,2-离线。 最小值:0 最大值:10 description String 备注。 最小长度:0 最大长度:200 authentication
创建后端API脚本 功能介绍 在某个实例中创建后端API脚本。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/apic/
Key)。请参考访问密钥获取SK,如果已生成过AK/SK,找到原来已下载的AK/SK文件,文件名一般为credentials.csv。 支持的动作 实时计算单个自定义报表 查询某个测试计划下的需求树 查询某测试计划下的操作历史 获取环境参数分组列表 通过导入仓库中的文件生成接口测试套 计划中批量添加测试用例
status Integer 设备状态,0-启用,1-禁用。 最小值:0 最大值:10 online_status Integer 是否在线,0-未连接,1-在线,2-离线。 最小值:0 最大值:10 description String 备注。 最小长度:0 最大长度:200 authentication
61M 186G 1% /opt/roma/logs 时间同步。 边缘节点时间需要与UTC+8时间保持一致,否则会导致边缘节点的监控数据、日志上传出现偏差。您可以选择合适的NTP服务器进行时间同步,从而保持时间一致。配置方法可参考如何同步NTP服务器中的操作步骤。 离线
态显示为绿色。同时,在ROMA Connect实例控制台的“设备集成 LINK > 设备管理”页面中,可以看到设备的“状态”为“在线”。 图7 设备在线 设备上报数据到ROMA Connect。 在MQTTX客户端中单击步骤3已创建的连接,填写设备Topic和要发送的消息内容,完成后单击,向ROMA
cannot be deleted. Bring the device offline first. 不支持删除在线的设备,请先下线设备 检查设备是否处于在线状态,若在线,下线之后再执行删除设备操作。 500 ROMA.00111010 Failed to query the device
任务唯一标识,任务ID。 最小长度:0 最大长度:64 ext_info 否 String 额外标识。 task_type 否 Integer 1:实时任务,2:定时任务。 mapping_prefix 否 String 映射前缀(根据前后缀组合将源端表映射至匹配目标端表名称 = 前缀(可选)
和 . _ - 3~100个字符。 最小长度:3 最大长度:100 task_type 是 String 任务类型。 REALTIME (实时) TIMING (定时) 最小长度:1 最大长度:10 source_datasource_id 是 String 源端数据源ID。 最小长度:1
配置响应缓存策略 ROMA Connect支持通过配置响应缓存策略将后端服务(服务端)返回的应答缓存在APIC中,当客户端发送相同的请求时,APIC不用向后端传递请求,直接返回缓存的应答。有效降低后端的负荷,同时减少API调用的延迟。 当使用响应缓存策略时,后端的响应内容会缓存到
和 . _ - 3~100个字符。 最小长度:3 最大长度:100 task_type 是 String 任务类型。 REALTIME (实时) TIMING (定时) 最小长度:1 最大长度:10 source_datasource_id 是 String 源端数据源ID。 最小长度:1
使用插件 概述 ROMA Connect支持通过插件的方式,为API提供灵活的扩展能力。 前提条件 插件和API本身相互独立,只有为API绑定插件后,插件才对API生效。为API绑定插件时需指定发布环境,插件只对指定环境上的API生效。 同一个API在同一个环境中只能绑定一个相同类型的插件。
SoapConfig类说明 路径 com.roma.apic.livedata.config.v1.SoapConfig 说明 配合SoapClient使用,对SOAP请求进行配置。 构造器详情 public SoapConfig() 构造一个无参数的SoapConfig 方法列表
HttpConfig类说明 路径 com.roma.apic.livedata.config.v1.HttpConfig 说明 配合HttpClient使用,对HTTP请求进行配置。 使用示例 importClass(com.roma.apic.livedata.client.v1
数字和 . _ - 3~100个字符。 最小长度:3 最大长度:100 task_type String 任务类型。 realtime (实时) timing (定时) 最小长度:1 最大长度:10 status String 任务状态。 stop (停止\未启动) running
APIConnectResponse类说明 路径 com.roma.apic.livedata.provider.v1.APIConnectResponse 说明 在execute函数中返回此类对象,可以指定调用函数API接口返回的HTTP状态码、返回头和body体。 使用示例 1