检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
资源获取 证书文件 在设备和对接边缘节点场景中,需要在设备侧集成相应证书。 资源包名 描述 下载路径 ModuleSDK(java) 利用ModuleSDK开发插件在边侧进行协议转换、设备上传的数据处理、接入IT子系统。 ModuleSDK(Java版) ModuleSDK(C)
边缘节点认证方式。 缺省值:SECRET local_path CertificateLocalPathDTO object 证书文件的本地存储路径 表17 CertificateLocalPathDTO 参数 参数类型 描述 cert_path String 节点数字证书的本地存储路径。 最小长度:1
登录指令 获取登录指令请参照获取指令。 访问密钥即AK/SK(Access Key ID/Secret Access Key),获取的AK/SK将用于登录。 登录 SWR 仓库 docker login -u [区域项目名]@[AK] -p [登录密钥] [镜像仓库地址] 可以直接从控制台获取登录命令,如下图。
DeviceAuthInfoDTO 参数 是否必选 参数类型 描述 auth_type 是 String 边缘节点认证方式,不填默认为密钥认证接入方式(SECRET)。 缺省值:SECRET fingerprint 否 String 证书指纹,认证类型使用证书认证接入(CERTIFICATES)需填写该字段。 最小长度:40
设备ID 最小长度:1 最大长度:128 service_id 否 String 服务id,可选 properties 是 Object 属性key和value的map,用于设置属性的值 响应参数 无 请求示例 POST https://{endpoint}/v2/{project_i
* 监控APP,检视设备上报的数据,并对设备进行相应的控制 */ void monitor_app() { // 禁用缓冲区 setvbuf(stdout, NULL, _IONBF, 0); printf("start monitor app\n");
"cert_path" : "/opt/device-cert/cert.pem", "key_path" : "/opt/device-cert/key.pem" } }, "device_data_format" : "iotda_1.0",
设备接入 下载MQTT.fx及证书,证书下载地址。 安装完成后打开,MQTT.fx软件界面如下 注:Connect左边的蓝色齿轮为设置。 Publish是消息发送,Subscribe为消息接收,Log可查看日志。 单击设置-General,输入以下信息 Broker Address:输入节点的公网地址。
end_time 否 Long 控制结束时间,毫秒级时间戳 最小值:0 最大值:4828176000000 properties 是 Object 属性key和value的map,用于设置属性的值 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result_code Integer
com/iot_edge_test/app:1.0.0 上传镜像到SWR,格式为docker push [镜像仓库地址]/[组织名称]/[镜像名称:版本名称] $ docker push swr.cn-north-4.myhuaweicloud.com/iot_edge_test/app:1.0.0
鉴权类型。支持密钥认证接入(SECRET)和证书认证接入(CERTIFICATES)两种方式。使用密钥认证接入方式(SECRET)填写secret字段,使用证书认证接入方式(CERTIFICATES)填写fingerprint字段,不填写auth_type默认为密钥认证接入方式(SECRET) secret
鉴权方式 密钥:默认生成。 X.509证书:请参考:基于MQTT.fx的X.509证书接入指导。 警告: 鉴权方式为“密钥”的节点,请勿在IoTDA界面重置节点的密钥,重置密钥会导致网关与IoTDA通信异常,且不可恢复。 指纹 证书文件生成的字符串(可选填写)。只能为40位十六进制字符串或64位六进制字符串。
Algorithm=HMAC_SHA_256;AK=ia_1;SignedTime=1600763045361;Signature=0A1B0C3D 其中: Algorithm:表示签名使用的算法名称。 AK:表示客户端身份。 SignedTime:表示签名时间戳。 Signature:为使
只读,默认MRW 请求示例 GET https://{endpoint}/v2/{project_id}/edge-apps/{edge_app_id}/versions/{version} 响应示例 状态码: 200 OK { "edge_app_id" : "string",
请求方式:GET 请求地址:https://iotedge-api.cn-north-4.myhuaweicloud.com/v2/{project_id}/edge-apps 需要将{project_id}替换为实际项目ID。 Headers: Content-Type:application/json
鉴权方式 密钥:默认生成。 X.509证书:请参考:基于MQTT.fx的X.509证书接入指导。 警告: 鉴权方式为“密钥”的节点,请勿在IoTDA界面重置节点的密钥,重置密钥会导致网关与IoTDA通信异常,且不可恢复。 指纹 证书文件生成的字符串(可选填写)。只能为40位十六进制字符串或64位六进制字符串。
ModuleSDK-C提供了以下头文件,用户可根据需求引用相应的头文件: 头文件 说明 edge.h 实现基本的回调函数和接口函数 edge_daemon.h 实现所有证书、鉴权相关接口 edge_driver.h 驱动模块,用于开发驱动接入设备,驱动需实现网关回调函数 edge_error.h 错误码定义 edge_struct
最大长度:128 password 否 String 鉴权密码 最小长度:8 最大长度:164 trust_certs 否 Object 客户端信任证书列表 数组长度:0 - 5 verify_hostname 否 Boolean 客户端是否开启校验域名 表6 UpdateMqttNodeChannelPushInfoDTO
Token认证。 最小长度:0 最大长度:20000 响应参数 无 请求示例 DELETE https://{endpoint}/v2/{project_id}/templates/apps/configs/{tpl_id} 响应示例 无 状态码 状态码 描述 204 No Content
"auth_type" : "AKSK", "auth_aksk_info" : { "secret" : "123456" }, "access_type" : "ROMA", "access_roma_info" : { "app_key" : "ebf5