-
本地控制台应用及依赖说明 - IoT边缘 IoTEdge
括统一入口,认证鉴权,session管理,前后端转发。 所有其他本地控制台应用都依赖此应用,所以须优先安装此应用。 sys-lwops: 监控运维。 sys-edge-harbor: 本地镜像仓库。 sys-iotedge: 物联接入。依赖 sys-edge-harbor 的安装。
-
硬件规格 - IoT边缘 IoTEdge
9、Debian、OpenEuler操作系统等,经过实测验证的版本如表2所示。 IoT边缘服务不依赖特定的或受认证的硬件设备,但对设备的基本性能具有规格限制,其硬件规格和运行环境要求如表1和表3所示。 IoT边缘服务对部分常见硬件提供认证,同时与华为昇腾芯片深度集成,提供高性能、低成本的边缘AI推理算力。认证设备见表4。
-
Demo3 - IoT边缘 IoTEdge
} printf("process ended.\n"); return EDGE_SUCCESS; } /* * 监控APP,检视设备上报的数据,并对设备进行相应的控制 */ void monitor_app() { // 禁用缓冲区 setvbuf(stdout
-
集成ModuleSDK进行数据处理 - IoT边缘 IoTEdge
场景说明 代码解析 注册节点 创建产品 修改代码 项目打包 制作镜像包或插件包 创建应用 部署应用 添加边缘设备 设备接入 查看SDK运行日志 父主题: 集成ModuleSDK(C)
-
硬件资源规划 - IoT边缘 IoTEdge
sys-iotedge 8u/32G 300G 1T 硬件资源不能低于建议的配置,否则应用可能因为硬件资源不够导致部署失败。 在准备好各台ECS服务器,且硬件资源满足上面条件后,可以部署边缘集群了。流程步骤参考创建边缘集群。 安装成功后检查如下: 单击 “集群名称 > 集群概览”,查
-
接入模拟设备 - IoT边缘 IoTEdge
在单击“产品名称”下的产品hw_iotedge_mqtt进入产品详情页面。 在“模型定义”页签下,单击“自定义模型”。 填写服务ID、服务类型,单击“确认”。 服务ID:power 服务类型:power 新增属性 属性名称:status 属性描述:自定义 数据类型:string 访问权限:可读可写
-
代码解析 - IoT边缘 IoTEdge
modbusCfg.getPeriod(), TimeUnit.SECONDS); } 片段三 查看“modbus.json”文件,点位上报数据关系对应:设备id.模型id.服务id.属性名;设备id需要与添加边缘设备时设置的“设备标识码”一致。 { "period": 10, "server":
-
认证鉴权 - IoT边缘 IoTEdge
认证鉴权 调用接口有如下认证方式: Token认证:通过Token认证通用请求。 Token认证 Token是服务端生成的一串字符串,作为客户端进行请求的一个令牌。第一次登录后,服务器生成一个Token并将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再
-
边缘节点离线排查指南 - IoT边缘 IoTEdge
可能原因 安装边缘节点的机器存在网络限制,包括但不限于安全组未放通、系统防火墙限制、路由器拦截等。 安装边缘节点的机器底层网络不稳定,存在丢包情况。 排查思路 使用SSH工具以root用户登录边缘节点服务器后台系统,执行如下命令: 执行 cat /proc/sys/net/ipv4/ip_forward
-
实验简介 - IoT边缘 IoTEdge
要求版本大于17.06.0,推荐18.06.3,不推荐18.09.0(该版本有多处bug)。 开放7883端口。 父主题: 基于IoT边缘服务实现边缘插件的生态拓展
-
节点管理 - IoT边缘 IoTEdge
误删除IoTDA上的edge_node/modbus_server产品后,在边缘服务创建节点/添加Modbus设备失败,该怎么处理? 边缘节点离线排查指南 修改专业版(Docker)或基础版节点的云端日志级别,但没有生效? ubuntu系统下节点shell命令兼容性导致的安装失败
-
添加应用版本 - IoT边缘 IoTEdge
单击左侧版本列表的“+”或者单击“添加版本”为该应用模板添加新的版本。 图2 添加版本 在“添加应用版本”弹窗填写版本号,上传制作好的云原生应用的Chart包文件,其中values.yaml中的应用镜像地址填写上传镜像到SWR的应用镜像地址,且版本保持一致,本实验填写如图3所示,单击“确认”完成应用版本号添加。
-
制作镜像包或插件包 - IoT边缘 IoTEdge
g.log 2>&1 打包插件包 压缩文件得到ModuleSDK-Demo.zip。 插件包上传 开通对象存储服务OBS 进程包上传方式需要开通对象存储服务OBS,请参考对象存储服务 OBS_快速入门 上传进程包 上传方式请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往“OBS首页
-
OT数采配置 - IoT边缘 IoTEdge
sys_ot_dc_opcua 服务端点: opc.tcp://121.36.62.255:53530/OPCUA/SimulationServer 用 户 名 与准备数据源步骤4保持一致 密 码 与准备数据源步骤4保持一致 采集周期 1000毫秒 服务端点:填写OPC-UA服务端提供的连接地址,常见的OPC-UA
-
制作镜像包或插件包 - IoT边缘 IoTEdge
sh一起压缩得到monitor-app.zip。 插件包上传。 开通对象存储服务OBS。 进程包上传方式需要开通对象存储服务OBS,请参考对象存储服务 OBS_快速入门 上传进程包。 上传方式请参照对象存储服务(OBS)。 请设置桶策略为【公开读】,如未设置请前往OBS首页->单击桶ID->访问权限控制->桶策略中设置。
-
添加应用版本 - IoT边缘 IoTEdge
单击“版本管理”进入页面。 单击左侧版本列表的“+”或者单击“添加版本”为该应用模板添加新的版本。 在“添加应用版本”弹窗填写版本号、上传文件,单击“确认”完成应用版本号添加。 添加应用版本时,上传的chart包需要满足如下规范: 1. chart包为合法的tgz包; 2. chart包名称和版本(Chart
-
创建边缘集群 - IoT边缘 IoTEdge
创建边缘集群 前提条件 已注册账号,且已完成实名认证。 已开通IoT边缘服务。 边侧集群在执行安装、扩容、升级过程中需要保证集群节点不出现突然掉线或者关机,否则业务功能执行可能出现某些异常。如果出现上述异常情况,需要让故障节点恢复后重试。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。
-
本地自治 - IoT边缘 IoTEdge
边缘节点持续运行:即使边缘节点无法连接到云端服务,也可以保证已部署的数据采集、数据处理和数据推送等边缘模块持续运行。 边缘模块自我恢复:在网络断开的情况下,如果边缘节点上的任何模块发生异常退出,系统可以自动重新启动它,确保服务的稳定性。 离线数据边侧缓存:当节点无法将数据上报
-
代码解析 - IoT边缘 IoTEdge
} printf("process ended.\n"); return EDGE_SUCCESS; } /* * 监控APP,检视设备上报的数据,并对设备进行相应的控制 */ void monitor_app() { // 禁用缓冲区 setvbuf(stdout
-
C版 - IoT边缘 IoTEdge
} printf("process ended.\n"); return EDGE_SUCCESS; } /* * 监控APP,检视设备上报的数据,并对设备进行相应的控制 */ void monitor_app() { // 禁用缓冲区 setvbuf(stdout