检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 基于ModuleSDK开发应用实现数据处理或自定义驱动时,分为开发和使用两个部分。 开发操作 开发说明 App应用的开发 利用DcClient进行自定义的业务处理 App应用的使用 将应用打包上传至云,部署到节点,连接子设备查看应用工作状态 父主题: 开发指导
父主题: 集成ModuleSDK进行数据处理
数据隐私安全保护,选择性上云。 解决方案 支持工业典型PLC和总线协议,复杂资产建模。 边缘数据处理(清洗、计算、质量监控等)。 数据本地路由,时序存储与开放。
方案概述 基于ModuleSDK开发应用实现数据处理或自定义驱动时,分为开发和使用两个部分。
point_meta Object 点位表元数据 create_time String 创建时间 最小长度:0 最大长度:256 update_time String 最后一次修改时间 最小长度:0 最大长度:256 请求示例 无 响应示例 状态码: 200 修改数据库配置数据
代码解析 代码解析样例: 数据处理代码解析 工业子系统接入代码解析 协议转换代码解析 OT数采代码解析 父主题: 集成ModuleSDK进行进程应用的开发
父主题: 集成ModuleSDK进行数据采集
可以看到SDK应用启动的日志如下 通过用MQTT设备模拟器发送数据,可以看到SDK处理相应的消息日志。 父主题: 集成ModuleSDK进行数据处理
父主题: 集成ModuleSDK进行数据处理
进入边缘设备查看数据上报情况 进入IoTDA单击设备,进入概览发现并无数据上报,说明设备发送的数据在节点本地被集成SDK的monitor-app应用拦截,当数据内容为error时,在本地向hub调用重启命令。应用实现了数据处理和命令下发的功能。 父主题: 操作步骤
选择“边缘设备”页签,单击添加边缘设备中添加的设备ID“test_IoT10”,跳转至“设备接入服务控制台”查看采集的数据。 上报的数据如下图所示,Voltage的值为MotorVoltage点位“比特0”的值为“1”。
setBusMessageCallback 设置消息总线回调,用于对设备上报的数据进行处理。 sendBusMessage 向总线发送设备数据,用于将处理后的设备数据发送到总线。 callDeviceCommand 调用设备命令。
经TPM加密的数据只有此TPM芯片才能解密,从而达到数据与TPM芯片绑定来保护数据的目的。简而言之,TPM硬件加解密与本地软件加解密对比,具有更高的安全性、保密性。 图5 边缘密钥服务体系 父主题: 管理边缘节点
数据处理:将边缘接收到的数据处理后(去重,聚合等)再上报云端 协议解析:通过集成sdk接入第三方协议 本地子系统集成:将erp等系统数据接入云端 网关管理:开发中 混合应用:含多个功能(如含协议解析和数据处理两个功能)的应用 数据采集:将数据库数据接入云端 应用描述:自定义,可不填
功能用途: 数据采集 边缘应用:ot_dc_modbus_tcp 选择版本:当前最新的版本 边缘应用部署任务下发成功后,应用状态为已停止。 数采应用部署成功后或者升级数采应用之后,应用状态都显示为已停止,只有在数采配置启用了数采连接后,应用状态会变更为运行中。 父主题: 操作步骤
园区与城市子系统数采服务:诸如水利、消防、门禁等业务系统的设备数据,通过系统对接采集数据上云。
设备接入边缘节点(MQTT) IoT边缘应用部署完成后,边缘节点即作为远端物联网平台在设备侧的延伸,云边协同,共同完成设备管理。边缘节点可以为近端连接的设备就近提供计算和管理服务,如低时延业务本地管理、与云端断链时的本地控制和规则执行等。
未关联业务模板的应用配置 如果该应用没有关联业务模板,则呈现如下图所示的配置页面: 图4 未关联业务模板的应用配置 如果未关联业务模板,应用的配置数据为增量修改,本次修改会和之前的配置数据按key进行比对,不一致进行修改,本次新增key为新增数据。
本地Portal增删设备时,通过子设备发现事件上报增删的设备,IoT Edge在云侧增删设备,增删的设备信息通过子设备增删事件通知到驱动 北向应用NA提供设备管理界面,调用IoTEdge接口增删设备,通过子设备增删事件通知到驱动。
提供轻量化的设备管理能力(包括设备接入、设备鉴权、云边数据同步等)。 在边缘节点与云端断链情况下也能提供设备的本地自治(包括设备数据缓存)。 为您提供低成本、本地自闭环、边缘智能、云边协同的方案。