摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入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进行进程应用的开发? Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?](https://image.shishitao.com:8440/aHR0cHM6Ly9waWMxLnpoaW1nLmNvbS84MC92Mi02NjI2MmQ1ZTUwNDljMzc2ZTdkMDA1MGM1ZGVmZjcyY183MjB3LndlYnA%3D.webp?w=700&webp=1)