花粉乐分享平台宣传视频
> 华为资讯 > 华为资讯 > IOT及智选 > Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发
Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发
来源:华为云开发者联盟
2022-12-26 11:39:12
319
管理

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

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

1、操作场景

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

2、代码解析

代码解析样例:

数据处理代码解析工业子系统接入代码解析协议转换代码解析OT数采代码解析3、注册节点

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

4、设备建模&发放

请参照设备建模&发放。

5、项目打包

将集成ModuleSDK进行项目打包。

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

1.选中项目->右键open Module setting

2.Artifacts->单击 号>JAR->From modules with dependencies->模块选择monitor-app,选择monitorapp的MAIn入口类,注意MANIFEST.MF位置选择模块根目录->单击apply。

注意:

标准版默认部署sys_edge_hub和sys_edge_agent,高级版默认部署sys_edge_hub。标准版和轻量版默认部署$edge_omagent,在注册节点过程中可选择是否自动部署。只有已发布的应用版本允许被部署。如果应用添加时配置了支持多模块部署 同一个节点下是允许部署多次的。应用支持的架构和边缘节点架构相同才能够部署成功。如果应用需要AI加速卡,边缘节点没有AI加速卡将部署失败。部署应用模块支持升级操作,可选择高版本也可选择低版本,目前只有Agent应用升级失败会回退到原版本。

点击下方,第一时间了解华为云新鲜技术~

华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云

花粉社群VIP加油站

1
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与花粉乐分享无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
凡本网注明 “来源:XXX(非花粉乐分享)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。
如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。
QQ:2443165046 邮箱:info@hflfx.com
关于作者
jaobeis(花粉渠道)
文章
497
主题
0
关注
0
粉丝
2
点击领取今天的签到奖励!
签到排行
随手拍
54个圈友 0个话题
华为手机随手拍,记录生活点滴之美好
华为P30pro
51个圈友 0个话题
这里是华为P30pro手机交流圈,欢迎华为P30pro用户进群交流
体验官
60个圈友 2个话题
华为花粉体验官,体验官专属的交流群
登录后查看您创建的圈子
登录后查看您创建的圈子
所有圈子
杭州互联网违法和不良信息举报平台 网络110报警服务 浙ICP备17046585号
1
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索