0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EM-1000储能网关如何批量部署应用

ZLG致远电子 2025-05-16 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EM-1000是ZLG致远电子为工控机市场研发的高性能ARM工控机。其内部采用基于Overlayfs的批量部署方案,分离系统文件与用户文件,简化系统更新与部署流程,便于客户快速应用。


1f06dae8-3207-11f0-8605-92fbcf53809c.jpg  部署方案介绍

EM-1000实现了以Overlayfs为基础的文件叠层系统,分离了系统文件和用户文件,其好处是用户只需关心自身的应用程序,而无需关心系统的基础文件系统变化。所以,每当有新版本的系统更新时,用户只需把制作好的部署文件放入新版本的系统固件中一同烧录更新,即可完成新版本固件的应用部署。
1f06dae8-3207-11f0-8605-92fbcf53809c.jpg  部署文件制作

用户制作应用程序的部署文件时,只需制作一个以squashfs格式打包的文件系统,名称为user.img。EM-1000提供了一个便利的方式来制作user.img,以下展示了如何制作user.img的过程。在本次制作过程中,将部署一个名为iot-web-ems的demo程序到EM-1000,并打包成user.img。

1. 制作准备

user.img的制作是在EM-1000中完成的,所以需要一台EM-1000储能网关,而部署文件会生成在EM-1000的TF卡内,因此还需准备一张TF卡。

2. 安装依赖项

iot-web-ems的运行需要以下依赖项,因此使用apt命令进行安装:

apt-getinstall apache2 apache2-suexec-custom libapache2-mod-fcgid libfcgi-bin curl liblog4c3 libmodbus5

3. 安装iot-web-ems程序iot-web-ems是一个web页面,安装该页面只需将页面放置到/var/www/html下即可,具体命令如下:

tar xzf iot-web-ems.tar.gz -C /var/www/htmlchown -R www-data:www-data/var/www/html

4. 测试iot-web-ems程序

安装完成后,通过IP地址打开网页即可看到对应的界面,如图1所示:

1f1931e8-3207-11f0-8605-92fbcf53809c.png

图1 iot-web-ems程序展示

5. 打包文件增量部分

安装完成后,需要将用户的文件打包出来,因此运行以下命令开始打包:

echo"bootargs=console=ttyS2,115200n8 break=pack"> /boot/uEnv.txt

然后,将TF卡插入EM-1000中,运行reboot命令重启,等待一段时间后,若调试串口打印如图 2信息代表打包成功。

1f2ef94c-3207-11f0-8605-92fbcf53809c.png

图2 打包增量系统的结果

6. 制作user.img

打包成功后,在TF卡中会有一个名为overlayfs.tar的压缩包,该压缩包保留了文件系统的增量部分。制作user.img需使用tar2sqfs命令,在Ubuntu中,可使用以下命令安装:

apt-getinstall squashfs-tools-ng

具体打包命令如下:

cat./overlayfs.tar | tar2sqfs -c lz4 ./user.img

至此,user.img的制作完成。


1f06dae8-3207-11f0-8605-92fbcf53809c.jpg  部署文件的使用

部署文件的使用需要一张制作好的烧录卡(制作方法参考EM-1000的在线文档),制作完烧录卡后,只需将user.img复制到烧录卡内即可。

在烧录过程中,会自动检测卡中是否有user.img的文件,若有会将其部署到系统中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工控机
    +关注

    关注

    10

    文章

    2024

    浏览量

    52941
  • 网关
    +关注

    关注

    9

    文章

    6428

    浏览量

    55547
  • 储能
    +关注

    关注

    11

    文章

    2525

    浏览量

    35865
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【产品应用】网关EM-1000EM-1000G的Redis性能对比

    视频推荐随着控制系统智能化发展,对实时处理和高速缓存需求提升。本测试对EM-1000EM-1000G的Redis性能进行对比,评估其在吞吐、响应与稳定性上的差异,为客户提供精准硬
    的头像 发表于 12-02 11:39 34次阅读
    【产品应用】<b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b><b class='flag-5'>EM-1000</b>与<b class='flag-5'>EM-1000</b>G的Redis性能对比

    1天上云,解锁ZWS工商的快速对接

    随着工商市场的快速发展,高效的云平台对接成为关键。本文聚焦ZWS工商管理云平台的对接方式,介绍其与致远电子EM系列
    的头像 发表于 11-13 11:35 133次阅读
    1天上云,解锁ZWS工商<b class='flag-5'>储</b><b class='flag-5'>能</b>的快速对接

    【产品应用】EM-500网关如何批量布署应用

    解决方案。EM-500网关EM-500是ZLG致远电子面向工控机市场,研发的ARM工控机产品。为实现用户在单台
    的头像 发表于 10-20 11:34 236次阅读
    【产品应用】<b class='flag-5'>EM</b>-500<b class='flag-5'>网关</b>如何<b class='flag-5'>批量</b>布署应用

    EM网关 ZWS智慧云应用(21) — 自定义报表

    运营中,精准的电量数据统计对客户收益与运营策略意义重大。客户电表种类多样,希望在平台查看数据。
    的头像 发表于 09-26 11:46 300次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(21) — 自定义报表

    2分钟上手!EM-1000批量部署教程 #网关 #操作教程 #工业控制 #工业网关

    工业控制
    ZLG致远电子
    发布于 :2025年08月21日 17:12:24

    EM系列网关4G升级:开箱即用的4G上云体验

    在能源互联网快速发展的背景下,工商业项目对智能化管理的需求日益增长。为了满足这一需求,ZLG致远电子推出了EM系列
    的头像 发表于 08-04 11:35 542次阅读
    <b class='flag-5'>EM</b>系列<b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b>4G升级:开箱即用的4G上云体验

    EM网关 ZWS智慧云应用(16) — 电池分析

    ZWS智慧云支持电站的电池分析,通过对电池数据的长期分析,用户可以了解系统的运行特性
    的头像 发表于 06-26 11:35 467次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(16) — 电池分析

    EM网关 ZWS智慧云应用(15) — 收益统计

    系统收益受多种复杂因素影响,传统统计方法难以精准核算收益。ZWS智慧云借助灵活设置电价策略、精细化分析及可视化呈现,解决收益统计不精准与分析难的问题,助力企业更好把握
    的头像 发表于 06-19 11:35 471次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(15) — 收益统计

    基于EM-1000实现Modbus转IEC61850

    基于EM-1000工控机,实现ModbusTCP到IEC61850的数据转换,支持多种模式,包括MMS、GOOSE发布和订阅。简介IEC61850是一种用于在电力自动化系统中进行数据交换和控制
    的头像 发表于 05-28 11:39 860次阅读
    基于<b class='flag-5'>EM-1000</b>实现Modbus转IEC61850

    EM网关 ZWS智慧云应用(13) — 企业个性化配置

    公有云平台,企业用户如何自主个性化配置?ZWS智慧云通过灵活的多级配置功能,实现个性化系统配置,帮助强化
    的头像 发表于 05-23 11:39 464次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(13) — 企业个性化配置

    EM网关 ZWS智慧云应用(10) — 智能化电站管理

    ZWS智慧云平台针对电站监控管理等问题,通过整合设备监控、收益统计与策略下发等核心功能,为用户提供一站式的智能化电站管理解决方案,助力实现电站高效运维与收益优化。简介近年来,
    的头像 发表于 03-28 11:37 662次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(10) — 智能化电站管理

    EM网关 ZWS智慧云应用(9) — 远程OTA升级

    ZWS智慧云平台支持远程OTA固件升级,可以针对具体的设备进行升级,升级
    的头像 发表于 03-20 11:36 591次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(9) — 远程OTA升级

    EM网关 ZWS智慧云应用(8) — 电站差异化支持

    不同项目、种类繁多的产品,如何在云平台上进行电站差异化支持尤为关键。ZLG致远电子
    的头像 发表于 03-14 11:38 644次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(8) — 电站差异化支持

    EM网关 ZWS智慧云应用(7) — 数据修正

    导读ZWS智慧云,会统计电量、能耗等数据,这些统计数据与客户收益情况息息相关。在日常运营中,常有各种异常因素,导致统计有误。ZWS云,针对异常情况是如何数据修正的?ZWS
    的头像 发表于 02-08 13:00 743次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(7) — 数据修正

    EM网关 ZWS智慧云应用(6) — 账号体系

    导读ZWS智慧云的账号体系,根据各营销体系或企业体系,各司其职,可为不同的账户赋予不同的角色权限,实现不同企业,不同场景,精细化完成账号、电站与功能管理。系统从研发、销售、安装
    的头像 发表于 01-17 11:38 748次阅读
    <b class='flag-5'>EM</b><b class='flag-5'>储</b><b class='flag-5'>能</b><b class='flag-5'>网关</b> ZWS智慧<b class='flag-5'>储</b><b class='flag-5'>能</b>云应用(6) — 账号体系