检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发指导 接口函数 前提条件 创建工程 生成可执行文件 制作镜像包或插件包 添加应用 发布应用 如何使用 父主题: 集成ModuleSDK(C)
PM芯片内部,这时攻击者只有攻破TPM才有可能攻破系统的防护,攻克一块芯片比一块硬盘成本和难度更高。TPM芯片可以生成、存储和保护密钥。它提供了一个安全的环境来生成密钥对,并将私钥存储在TPM的安全存储器中。私钥无法被直接访问,只能通过TPM提供的安全接口进行使用。经TPM加密的
device createDevice 更新设备 device updateDevice 删除设备 device deleteDevice 生成modbus协议设备接入码 device createDevcieAccessCode 创建外部实体 externals createExternal
在节点列表->安装->重新获取安装命令,在机器上执行安装命令。 安装命令中验证码已经使用过了(返回console节点列表,节点状态为已安装/在线) 解决方法: 机器执行:sh /opt/IoTEdge-Installer/uninstall.sh console上删除原节点。 co
Pack for Java”” 插件。 图4 安装Extension Pack for Java 参考步骤2,输入如下命令,mvn自动构建各个模块生成jar包。 IoT Edge Sdk:Package 图5 构建jar包 如下图,构建成功后jar包会显示在如下目录。 图6 jar包所在目录
安装nginx+http-flv(rtmp服务器) 操作步骤 下载安装指导。 单击下载路径,安装依赖项openssl,这里选择1.1.1g。 假设将下载文件放至"/home"目录下并解压,依次执行以下命令进行openssl的编译安装。 ./config no-asm -shared
理。 安装完IEF相关程序后,边缘节点会显示未安装状态,需等待10分钟左右,IEF相关配置初始化完成,才会拉起边缘节点相关应用,使边缘节点在线。 运维管理(专业版) 边缘节点在智能边缘平台(IEF)注册并纳管后,您可以在智能边缘平台(IEF)和应用运维管理(AOM)的控制台上对边缘节点进行运维管理。
InfluxDB V2类型通道 该通道只支持设备数据格式为“IoTDA1.0物模型”的节点。 InfluxDB V2类型通道需要填写的字段,如下所示: 表1 InfluxDB V2通道参数 字段 含义 接收端名称 通道的名称。 通道类型 数据库。 数据库类型 InfluxDB V2。
理能力,在使用IoT边缘服务之前,需自行开通设备接入(IoTDA)服务。 3 注册边缘节点 在IoT边缘服务的控制台注册边缘节点,平台自动生成安装命令。 4 安装边缘软件 在边缘节点硬件上执行安装命令,完成对边缘节点的安装。安装完成后,边缘节点将作为设备自动连接到IoTDA设备接入服务。
example String 配置项举例,值在界面输入框作为示例灰色显示,0-256 enum_value(非必填) String 配置项枚举量,可生成下拉框,减少手工输入错误。 表4 default_values key 类型 描述 app_name String 用于配置一些默认值,不
下载Demo 首先参考创建工程的步骤创建新的工程。 复制Demo,解压并覆盖新建项目中的 main.c 文件。 最终的文件树应如下图所示。 MyCApp │ ├─main.c // 主程序 │ ├─lib // sdk库文件 │ │ ├─libmodule.so │ │ └─***
内部架构 模块SDK用于开发运行在边缘节点中的应用,包括数据处理应用(简称应用,例如数据清洗)和协议驱动(简称驱动,例如EdgeAccess)。 图1 边缘设备接入和应用开发能力架构图 部署在边缘节点中的第三方应用和第三方驱动使用模块SDK进行开发。 图2 模块SDK调用流程图 基本调用流程如图2所示。
Demo3 Demo代码中具体实现的是模拟电机设备上报数据,SDK获取上报数据做进一步分析处理。 如果遇到状态为error,则调用事先在产品模型定义好的设备命令。对于未指定MOTOR_PRODUCT_ID的产品上报的数据将继续上报给云端。 该Demo的应用可参考集成ModuleSDK进行数据处理。
C版 SDK获取和安装 1. 安装cmake开发环境。 通过命令安装,也可以手动下载,下载地址: https://cmake.org/download/ 华为云C SDK支持cmake 3.9.5 及其以上版本。 2. 使用CLion创建工程。 3. 下载ModuleSDK。 4
产品简介 产品定义 IoT边缘(IoTEdge)聚焦现场边缘,通过多引擎架构实现云边端协同,加速企业应用创新。IoTEdge作为云边协同管理平台,提供统一边缘管理中心和监控运维异构的边缘基础设施。 IoT边缘是一组软件产品和服务,软件包含云侧和边侧,云侧负责管理维护,边侧负责业务
example String 配置项举例,值在界面输入框作为示例灰色显示,0-256。 enum_value(非必填) String 配置项枚举量,可生成下拉框,减少手工输入错误。 表5 default_values key 类型 描述 drivername String 用于描述默认的驱动协议,如OPCUA。
Demo1 该Demo主要展示edge.h和edge_daemon.h里的回调函数和接口函数使用。 #include "edge.h" #include "edge_daemon.h" #include <stdio.h> #include <unistd.h> /* * 描述:针对模块的命令的回调函数
接口函数 表1 edge.h中支持的接口函数 接口 说明 edge_init 初始化sdk的工作环境,加载证书、读取配置等 edge_set_callbacks 注册回调接口,登录、子设备添加、删除、设备消息、设备命令等都是异步通知的,故需要注册对应的处理函数 edge_login
Demo2 该Demo主要展示edge_driver.h里的回调函数和接口函数使用。 #include "edge_driver.h" #include <stdio.h> #include <string.h> #include <unistd.h> /** * 驱动Demo