检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流媒体服务器搭建(可选) 安装nginx+http-flv(rtmp服务器) 父主题: 操作步骤
开发插件 根据您的需要开发插件,提供了一个Demo工程来协助您更快地了解SDK。 下载Demo 下载地址:使用ModulSDK开发插件Demo。 导入ModuleSDK依赖包 选择项目名右键单击Open Project Structrure,选择Libraries后,单击中间框上
安装nginx+http-flv(rtmp服务器) 操作步骤 下载安装指导。 单击下载路径,安装依赖项openssl,这里选择1.1.1g。 假设将下载文件放至"/home"目录下并解压,依次执行以下命令进行openssl的编译安装。 ./config no-asm -shared
应用侧开发 调试API
开发指导 方案概述 前提条件 创建工程 项目构建发布 制作镜像包或插件包 添加应用 发布应用 接口方法 父主题: 集成ModuleSDK(C#)
插件侧开发 概述 架构介绍 集成ModuleSDK(Java) 集成ModuleSDK(C) 集成ModuleSDK(C#)
开发指导 接口函数 方案概述 前提条件 创建工程 项目打包 制作镜像包或插件包 添加应用 发布应用 如何使用 父主题: 集成ModuleSDK(Java)
开发指导 接口函数 前提条件 创建工程 生成可执行文件 制作镜像包或插件包 添加应用 发布应用 如何使用 父主题: 集成ModuleSDK(C)
开发前必读 基于IoT边缘去实现一个物联网解决方案,涉及使用IoT边缘服务开发的部分在架构上涉及部分为: 在业务流程中(下图只涉及到已提供API的业务,非全部功能)涉及的部分为: 开发操作 开发说明 应用侧开发 流程图中涉及淡绿色部分(在用户的控制系统、大屏监控系统等应用中调用IoTEdge
生成可执行文件 需要Linux开发环境,可利用CLion远程调试或者将工程打包到Linux服务器上编译生成可执行文件 编译生成可执行文件(MyCApp),可以通过CLion之间编译生成,也可以通过在Linux服务器上通过命令行生成。 下面提供在Linux服务器使用命令行生成的方法。 cmake
CLion 作为项目开发IDE。 打开CLion->File->New Project->选择新建“C Executable”工程。 这里创建一个名为“MyCApp”的工程进行下面的实践。 下载C语言版本SDK,将文件解压缩之后,复制到新创建的项目下。 C语言版本SDK一共支持三个版本,分别是
操作场景 使用ModuleSDK开发插件应用,并以进程方式跑在服务器上。 父主题: 集成ModuleSDK进行进程应用的开发
创建工程 本文以 Visual Studio 2017 作为项目开发IDE。 新建工程 打开“Visual Studio > 文件 > 新建 > 项目 > 选择新建.Net Core控制台应用”,这里创建一个名为ModuleSDK-Demo的工程进行下面的实践。 添加本地Nuget包源
项目打包 根据您的需求进行相关代码的开发,并将项目打包,以编辑器IDEA为例: 选中项目->右键open Module setting Artifacts->单击+号>JAR->From modules with dependencies->模块选择monitor-app,选择monitorapp的Main入口类
connectDatasource(Map<String, String> connectionInfo) { //opcua 服务器为示例,获取服务器连接地址 String endpoint = connectionInfo.get("endpoint");
ModuleSDK-Demo”。 单击配置按钮,将弹出"配置文件设置"窗口,可根据您实际使用的开发环境进行配置。 配置完成后单击"发布"按钮,即可在您设定的目标位置看到类似下图的发布文件 父主题: 开发指导
前提条件 开发环境要求:安装cmake(版本要求为 3.9.5以上)。 开发工具:CLion 或者 Visual Studio Code 。 父主题: 开发指导
有边缘服务器作为节点被IoTEdge纳管。此外还需开通SWR,用于存储已开发并想部署在边缘节点上运行的Docker镜像。 边缘服务器:第一点提到的IoTEdge, IoTDA, SWR是华为云服务,使用华为云租户账号直接免费开通可用,边缘服务器属于硬件,可以购买低配的ECS代替,
方案概述 基于ModuleSDK开发应用实现数据处理或自定义驱动时,分为开发和使用两个部分。 开发操作 开发说明 应用的开发 利用客户端(AppClient、DriverClient、ItClient、DcDriver)进行自定义的业务处理 应用的使用 将应用打包上传至云,部署到节点。连接子设备查看应用工作。
基于ModuleSDK开发应用实现数据处理或自定义驱动时,分为开发和使用两个部分。 开发操作 开发说明 App应用的开发 利用DcClient进行自定义的业务处理 App应用的使用 将应用打包上传至云,部署到节点,连接子设备查看应用工作状态 父主题: 开发指导