检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK、IoT Device SDK Tiny或者实现原生MQTTS协议,将数据发送给边缘节点,边缘节点直接透传给云端物联网平台。 针对未实现TCP/IP协议栈,无法直接同物联网平台通信,希望利用网关连接边缘节点的设备。 设备作为网关子设备,网关直连边缘节点,边缘节点透传网关数据至云端物联网平台
应用名称 最小长度:0 最大长度:32 sdk_version String 应用集成的边缘SDK版本 最小长度:1 最大长度:32 description String 应用描述 最小长度:0 最大长度:256 deploy_type String 部署类型docker|process
t->devices[i].name); printf("description:%s, ", add_sub_devices_event->devices[i].description); printf("product_id:%s, ", a
部署方式选择安装包部署,"安装包地址"为{桶名/对象名}。如桶名为:“Demo”,对象名为:“ModuleSDK-Demo.zip”, 则安装包为obs://Demo/ModuleSDK-Demo.zip。 容器规格与高级配置请根据您的需要进行配置。 运行配置 输入端点、输出端点与demo中代码定义的端点
} ] } 进入边缘设备查看数据上报情况 进入IoTDA单击设备,进入概览发现并无数据上报,说明设备发送的数据在节点本地被集成SDK的monitor-app应用拦截。 输入订阅的topic,可在IoTDA->产品->topic管理中查看。 Topic:$oc/devic
概念相关 什么是IoT边缘? 开通边缘服务失败怎么处理? IoT边缘如何进行设备管理? IoTEdge与IEF的关系和区别是什么?
MqttConnectionInfo 参数 是否必选 参数类型 描述 server_address 否 String 采用cleint方式连接时,mqtt服务器地址 最小长度:4 最大长度:128 client_id 否 String mqtt连接时,client_id 最小长度:4 最大长度:256
下写数据类型应与配置数据类型相同,如配置为bool则只能有true或false两个值,下写123(int)则会导致此类错误,反之亦然。排查时根据报错信息找到对应点位,查看其数据类型与下写数据类型是否一致。 正确格式: 下写数据类型与配置类型一致。 父主题: 点位下写失败
对象 描述 限制 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Re
内部架构 表1 通用接口 接口 说明 IModuleShadowCallback 模块影子回调,实现对影子通知的处理 IPointsCallback 点位处理回调,实现点位的读写操作 IConnectionStatusChangeCallback 连接状态变化回调接口,用于MQTT连接状态改变时的处理
的版本。 图1 应用管理列表 应用详情:在应用列表中,单击“应用名称”进入应用详情,可以查看应用最新版本的 详情。 图2 版本详情 查看版本详情 在应用详情中,单击左侧“应用名称”,则可查看版本详情,如图2所示。 已发布:只有已发布的版本才可以部署实例,已发布的版本不允许编辑和删除。
空间,如edge。 IoTDA南向接入地址 选择网关归属的IoTDA实例的南向设备mqtt接入地址,也可以选择自定义的南向接入地址,支持“ip:端口”或“域名:端口”形式。 鉴权方式 密钥:默认生成。 X.509证书:请参考:基于MQTT.fx的X.509证书接入指导。 警告:
在IEF控制台检查对应节点的状态是否为在线。 若IEF节点状态为在线,检查IEF节点下容器应用的状态是否为“异常”;可“创建容器应用”查看是否能正常部署应用。 若IEF节点状态为“故障”,或IEF节点无法创建容器应用,则需通过工单联系IEF技术专家协助定位。 若IEF节点可以
MqttConnectionInfo 参数 是否必选 参数类型 描述 server_address 否 String 采用cleint方式连接时,mqtt服务器地址 最小长度:4 最大长度:128 client_id 否 String mqtt连接时,client_id 最小长度:4 最大长度:256
strings 资源id列表,创建节点时需绑定已购买的资源包,可以叠加节点功能。 最小长度:1 最大长度:64 ips Array of strings 边缘节点ip列表 数组长度:0 - 10 create_time String 边缘节点创建时间 最小长度:0 最大长度:256
输入订阅的topic,可在IoTDA->产品->topic管理中查看。 Topic:$oc/devices/hw_iotedge_device2/sys/commands/# 其中,hw_iotedge_device2为设备ID,请替换为实际值,设备ID请进入设备详情查看。 返回到publish,单击pub
TTP GET请求到“http://{实例IP}/health:8080”,如果在2秒(超时时间)内没有响应则视为检查失败;如果请求响应的状态码为2xx或3xx,则说明容器是健康的。 说明: 这里无需填写主机地址,默认直接使用实例的IP(即往容器发送请求),除非您有特殊需求。 执行命令检查
modbus-driver:此模块主要演示协议转换。 monitor-app:此模块主要演示数据处理。 以其中的数据处理样例即monitor-app模块为例演示如何开发一个插件并远程部署到边缘上进行数据处理。 如果您有兴趣,可以参考开发指南-插件侧开发,该文档详细讲述了实践的架构和业务。 父主题: 前提条件
service_type); printf("description:%s, ", getProductsRspEvent->products[i].serviceCapabilities[j].description); printf("option:%s\n"
TTP GET请求到“http://{实例IP}/health:8080”,如果在2秒(超时时间)内没有响应则视为检查失败;如果请求响应的状态码为2xx或3xx,则说明容器是健康的。 说明: 这里无需填写主机地址,默认直接使用实例的IP(即往容器发送请求),除非您有特殊需求。 执行命令检查