Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?

时间:2022-12-24 11:14:32
摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。

本文分享自华为云社区《【华为云IoTEdge开发实战】Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发》,作者: 华为IoT云服务。

为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。IoT边缘平台应用功能有自定义处理设备数据(即数据处理),自定义协议设备快速接入(即协议解析),IT子系统接入(即IT应用),并且支持容器化部署和安装包部署的方式。

1 操作场景

使用ModuleSDK开发插件应用,并以进程方式跑在服务器上。

2 代码解析

代码解析样例:

3 注册节点

注册节点,请参照注册边缘节点

4 设备建模&发放

请参照设备建模&发放

5 项目打包

将集成ModuleSDK进行项目打包。

根据您的需求进行相关代码的开发,并将项目打包,以编辑器IDEA为例:

1.选中项目->右键open Module setting
2.Artifacts->单击+号>JAR->From modules with dependencies->模块选择monitor-app,选择monitorapp的Main入口类,注意MANIFEST.MF位置选择模块根目录->单击apply。

Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?