{"id":1360,"date":"2024-09-07T09:45:33","date_gmt":"2024-09-07T07:45:33","guid":{"rendered":"https:\/\/macchina.io\/blog\/?p=1360"},"modified":"2025-07-11T13:59:03","modified_gmt":"2025-07-11T11:59:03","slug":"energy-management-system","status":"publish","type":"post","link":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/","title":{"rendered":"Implementing a Powerful Energy Management System"},"content":{"rendered":"<p><i class=\"fa-regular fa-file-pdf\"><\/i> <a href=\"\/images\/CaseStudy_Energy.pdf\">Download a PDF version<\/a> of this case study.<\/p>\n<p>Discover how our partner Pluggable implemented a complete Energy Management System (EMS) for <a href=\"https:\/\/www.gencellenergy.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GenCell<\/a> using macchina.io EDGE and REMOTE technology. In less than a year, delivered was a complete solution that autonomously manages over 30 components, provides secure remote access, and supports future IIoT applications &#8211; all while reducing hardware costs by 75%.<\/p>\n<p>GenCell&#8217;s leadership highlights how this rapid development allowed them to go to market faster with a robust, scalable EMS platform. Read on to find out more about the technology behind this success.<\/p>\n<div class=\"wp-block-table-of-contents-block-table-of-contents-block\">\n<div class=\"eb-parent-wrapper eb-parent-eb-toc-f0wfc \">\n<div class=\"eb-toc-container eb-toc-f0wfc  eb-toc-is-not-sticky eb-toc-not-collapsible eb-toc-initially-not-collapsed eb-toc-scrollToTop style-1 list-style-none\" data-scroll-top=\"false\" data-scroll-top-icon=\"fas fa-angle-up\" data-collapsible=\"false\" data-sticky-hide-mobile=\"false\" data-sticky=\"false\" data-scroll-target=\"scroll_to_toc\" data-copy-link=\"false\" data-editor-type=\"\" data-hide-desktop=\"false\" data-hide-tab=\"false\" data-hide-mobile=\"false\" data-itemCollapsed=\"false\">\n<div class=\"eb-toc-header\">\n<div class=\"eb-toc-title\">Table of Contents<\/div>\n<\/div>\n<div class=\"eb-toc-wrapper \" data-headers=\"[{&quot;level&quot;:2,&quot;content&quot;:&quot;Fueling a New Era In Humanity\\u00b4s Tomorrow&quot;,&quot;text&quot;:&quot;Fueling a New Era In Humanity\\u00b4s Tomorrow&quot;,&quot;link&quot;:&quot;eb-table-content-0&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;A Compact Hydrogen Fuel Cell System&quot;,&quot;text&quot;:&quot;A Compact Hydrogen Fuel Cell System&quot;,&quot;link&quot;:&quot;a-compact-hydrogen-fuel-cell-system&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;GenCell Energy Management System Requirements&quot;,&quot;text&quot;:&quot;GenCell Energy Management System Requirements&quot;,&quot;link&quot;:&quot;gencell-energy-management-system-requirements&quot;},{&quot;level&quot;:3,&quot;content&quot;:&quot;EMS Data Acquisition and Decision Making&quot;,&quot;text&quot;:&quot;EMS Data Acquisition and Decision Making&quot;,&quot;link&quot;:&quot;ems-data-acquisition-and-decision-making&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;The EMS Challenge&quot;,&quot;text&quot;:&quot;The EMS Challenge&quot;,&quot;link&quot;:&quot;the-ems-challenge&quot;},{&quot;level&quot;:4,&quot;content&quot;:&quot;macchina.io EDGE Features Used&quot;,&quot;text&quot;:&quot;macchina.io EDGE Features Used&quot;,&quot;link&quot;:&quot;macchinaio-edge-features-used&quot;},{&quot;level&quot;:4,&quot;content&quot;:&quot;macchina.io REMOTE Features Used&quot;,&quot;text&quot;:&quot;macchina.io REMOTE Features Used&quot;,&quot;link&quot;:&quot;macchinaio-remote-features-used&quot;},{&quot;level&quot;:2,&quot;content&quot;:&quot;The Results&quot;,&quot;text&quot;:&quot;The Results&quot;,&quot;link&quot;:&quot;the-results&quot;}]\" data-visible=\"[true,true,true,true,true,true]\" data-delete-headers=\"[{&quot;label&quot;:&quot;Fueling a New Era In Humanity\\u00b4s Tomorrow&quot;,&quot;value&quot;:&quot;fueling-a-new-era-in-humanity\\u00b4s-tomorrow&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;A Compact Hydrogen Fuel Cell System&quot;,&quot;value&quot;:&quot;a-compact-hydrogen-fuel-cell-system&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;GenCell Energy Management System Requirements&quot;,&quot;value&quot;:&quot;gencell-energy-management-system-requirements&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;EMS Data Acquisition and Decision Making&quot;,&quot;value&quot;:&quot;ems-data-acquisition-and-decision-making&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;The EMS Challenge&quot;,&quot;value&quot;:&quot;the-ems-challenge&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;macchina.io EDGE Features Used&quot;,&quot;value&quot;:&quot;macchinaio-edge-features-used&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;macchina.io REMOTE Features Used&quot;,&quot;value&quot;:&quot;macchinaio-remote-features-used&quot;,&quot;isDelete&quot;:false},{&quot;label&quot;:&quot;The Results&quot;,&quot;value&quot;:&quot;the-results&quot;,&quot;isDelete&quot;:false}]\" data-smooth=\"true\" data-top-offset=\"\">\n<div class=\"eb-toc__list-wrap\">\n<ul class='eb-toc__list'>\n<li><a href=\"#eb-table-content-0\">Fueling a New Era In Humanity\u00b4s Tomorrow<\/a>\n<ul class='eb-toc__list'>\n<li><a href=\"#a-compact-hydrogen-fuel-cell-system\">A Compact Hydrogen Fuel Cell System<\/a><\/li>\n<\/ul>\n<li><a href=\"#gencell-energy-management-system-requirements\">GenCell Energy Management System Requirements<\/a>\n<ul class='eb-toc__list'>\n<li><a href=\"#ems-data-acquisition-and-decision-making\">EMS Data Acquisition and Decision Making<\/a><\/li>\n<\/ul>\n<li><a href=\"#the-ems-challenge\">The EMS Challenge<\/a>\n<ul class='eb-toc__list'>\n<li><a href=\"#macchinaio-edge-features-used\">macchina.io EDGE Features Used<\/a>\n<li><a href=\"#macchinaio-remote-features-used\">macchina.io REMOTE Features Used<\/a><\/li>\n<\/ul>\n<li><a href=\"#the-results\">The Results<\/a><\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"724\" src=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-1024x724.webp\" alt=\"Complete Energy Management System\" class=\"wp-image-1370\" srcset=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp 1024w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-300x212.webp 300w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-768x543.webp 768w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-1536x1086.webp 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Complete Energy Management System<\/figcaption><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">Fueling a New Era In Humanity\u00b4s Tomorrow<\/h2>\n<h3 class=\"wp-block-heading\">A Compact Hydrogen Fuel Cell System<\/h3>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/GenCell-A-Compact-Hydrogen-Fuel-Cell-System.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"311\" src=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/GenCell-A-Compact-Hydrogen-Fuel-Cell-System.webp\" alt=\"Complete Energy Management Sytem for A Compact Hydrogen Fuel Cell \" class=\"wp-image-1369\" srcset=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/GenCell-A-Compact-Hydrogen-Fuel-Cell-System.webp 500w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/GenCell-A-Compact-Hydrogen-Fuel-Cell-System-300x187.webp 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/figure>\n<\/div>\n<p>In a fast-paced world, GenCell stood out with a plan to change and revolutionize clean energy. They aimed to develop a cutting-edge hydrogen fuel cell system that would give us all a better future.<br \/>This system converts hydrogen gas into electricity, providing a clean power source for applications such as electric vehicle charging, off- grid power and backup\/emergency power.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><cite>We based our edge IoT on macchina.io EDGE SDK to allow rapid development and fast go-to-market. This decision has proved itself, as our development team evolved it into a full featured edge EMS platform. <\/p>\n<p>Haim Moshe,&nbsp;<br \/>VP Customer Services GenCell<\/cite><\/p><\/blockquote>\n<h2 class=\"wp-block-heading\">GenCell Energy Management System Requirements<\/h2>\n<h3 class=\"wp-block-heading\">EMS Data Acquisition and Decision Making<\/h3>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<div class=\"wp-block-coblocks-icon has-text-align-center\">\n<div class=\"wp-block-coblocks-icon__inner\" style=\"height: 60px; width: 60px;\">\n\t\t\t\t\t<svg fill=\"none\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"m4.99996 5-.00005 1.55h8.71739v-1.55zm-.00005 6.5312-.00005 1.5h14.00004v-1.5zm-.00015 5.9688.00005 1.5h8.71739v-1.5z\" fill=\"currentColor\"\/><\/svg>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<p>The energy management system needs to gather real-time data from the fuel cell controller (PLC) and various sensors.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.34%\">\n<div class=\"wp-block-coblocks-icon has-text-align-center\">\n<div class=\"wp-block-coblocks-icon__inner\" style=\"height: 60px; width: 60px;\">\n\t\t\t\t\t<svg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\" \/><path d=\"M12 2.02c-5.51 0-9.98 4.47-9.98 9.98s4.47 9.98 9.98 9.98 9.98-4.47 9.98-9.98S17.51 2.02 12 2.02zm0 17.96c-4.4 0-7.98-3.58-7.98-7.98S7.6 4.02 12 4.02 19.98 7.6 19.98 12 16.4 19.98 12 19.98zM12.75 5l-4.5 8.5h3.14V19l4.36-8.5h-3z\" fill=\"currentColor\" \/><\/svg>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<p>Based on this data, it must make real-time decisions to optimize performance (e.g., reducing power output if the temperature is too high).<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-coblocks-icon has-text-align-center\">\n<div class=\"wp-block-coblocks-icon__inner\" style=\"height: 60px; width: 60px;\">\n\t\t\t\t\t<svg fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path d=\"M18.6 6.62c-1.44 0-2.8.56-3.77 1.53L12 10.66 10.48 12h.01L7.8 14.39c-.64.64-1.49.99-2.4.99-1.87 0-3.39-1.51-3.39-3.38S3.53 8.62 5.4 8.62c.91 0 1.76.35 2.44 1.03l1.13 1 1.51-1.34L9.22 8.2C8.2 7.18 6.84 6.62 5.4 6.62 2.42 6.62 0 9.04 0 12s2.42 5.38 5.4 5.38c1.44 0 2.8-.56 3.77-1.53l2.83-2.5.01.01L13.52 12h-.01l2.69-2.39c.64-.64 1.49-.99 2.4-.99 1.87 0 3.39 1.51 3.39 3.38s-1.52 3.38-3.39 3.38c-.9 0-1.76-.35-2.44-1.03l-1.14-1.01-1.51 1.34 1.27 1.12c1.02 1.01 2.37 1.57 3.82 1.57 2.98 0 5.4-2.41 5.4-5.38s-2.42-5.37-5.4-5.37z\" fill=\"currentColor\" \/><\/svg>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<p>The machine itself makes these decisions (edge computing) and then commands the controllers that manage the energy management system.<\/p>\n<\/div>\n<\/div>\n<p>The fuel cell itself is controlled by a PLC. However, the energy management system also needs an additional computing system for various tasks, including:<\/p>\n<ul class=\"wp-block-list\">\n<li>Collecting and logging data and events from the PLC and additional sensors.<\/li>\n<li>Processing that data, including computing additional parameters from the available data.<\/li>\n<li>Visualizing the parameters in a web interface.<\/li>\n<li>Rule processing, based on configurable rule sets.<\/li>\n<li>Generating notifications (e.g., via SMS, Email or Telegram) and alarms if an abnormal condition is detected.<\/li>\n<li>Interfacing the energy management system with its environment. Customers must be able to retrieve parameters, as well as control the power generator (e.g., power it on or off) via various interfaces, including Modbus MQTT or domain-specific protocols like DNP3.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">The EMS Challenge<\/h2>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-challenge-of-a-energy-management-system-implementation.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"150\" src=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-challenge-of-a-energy-management-system-implementation.webp\" alt=\"The challenge whit a energy management system implementation\" class=\"wp-image-1384\" srcset=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-challenge-of-a-energy-management-system-implementation.webp 850w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-challenge-of-a-energy-management-system-implementation-300x53.webp 300w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-challenge-of-a-energy-management-system-implementation-768x136.webp 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/a><\/figure>\n<p>Initially, the GenCell team was very ambitious and inclined to build everything in-house. But soon, the team\u2019s analysis of the risks and efforts quickly led them to abandon the idea. Building from scratch meant significant time and resources spent on commodity features like authentication and communication protocols like Modbus or MQTT.<\/p>\n<p>Realizing the potential setbacks, they pivoted.<\/p>\n<p>GenCell tasked Pluggable with building a new <strong>energy management solution<\/strong> that should be more <strong>cost effective<\/strong>, more <strong>reliable<\/strong> and <strong>easily adaptable to future requirements<\/strong>. They started the process by evaluating different software frameworks and we chose macchina.io EDGE.<\/p>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>LOW FOOTPRINT<br \/><\/strong><a href=\"https:\/\/macchina.io\/edge.html\">macchina.io EDGE<\/a>\u2019s efficiency and low footprint allows the software to run on a low- cost IoT gateway device.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>FLEXIBILITY<br \/><\/strong><a href=\"https:\/\/macchina.io\/edge.html\">macchina.io EDGE<\/a>\u2019s flexibility, adaptability and extensibility allowed GenCell to build a system that best fits their unique requirements.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>JAVASCRIPT<br \/><\/strong>JavaScript support in <a href=\"https:\/\/macchina.io\/edge.html\">macchina.io EDGE<\/a> allows the development team to build most of their custom application software in JavaScript.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>SUPPORT<\/strong><br \/>The <a href=\"https:\/\/macchina.io\/edge.html\">macchina.io EDGE<\/a> development team helped the project team by building custom features, as well as with troubleshooting.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/macchina.io\/edge.html\">macchina.io EDGE<\/a> Features Used<\/h4>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Datapoints<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The macchina.io EDGE datapoints engine is used to manage all the data acquired from the PLC, external sensors, as well as any \u201csynthetic\u201d values (computed from other data). The system has 100s of datapoints.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Connectors<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Datapoints are made available to external systems via a number of connectors. Connectors are implementations of various communication protocols that directly work with datapoints. No additional coding required.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>JavaScript Engine<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The JavaScript engine was used to build an event- driven highly flexible rule engine. This makes the system easily adaptable to new requirements, as many aspects of the system can be controlled by configuration data and rule sets, without having to modify the application code.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Protocols &amp; Services<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The system also used the protocol and service implementations provided by macchina.io EDGE, including the Modbus TCP\/RTU protocol, MQTT, HTTP, as well as support for sending emails and SMS messages.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Web Application Server<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The custom web UI of the system is powered by the web application server integrated in macchina.io EDGE.<\/p>\n<\/div>\n<\/div>\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/macchina.io\/remote.html\">macchina.io REMOTE<\/a> Features Used<\/h4>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Remote Access to Web User Interface<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>macchina.io REMOTE gives access to the web user interface of the IoT edge gateway running macchina.io EDGE and the custom GenCell application. This is available for both end users and support personnel.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Remote Access to System Controller (PLC)<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Technicians can connect to the controller of the remote system via macchina.io REMOTE, directly from their service application, for maintenance and troubleshooting.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Remote SSH<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Shell access (SSH) to the edge gateway is enabled for troubleshooting purposes, especially during the development phase.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"has-text-align-left\"><strong>Users and Permissions<\/strong><\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>Fine-grained control over the devices and ports a user may access.<\/p>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\">The Results<\/h2>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-results-of-a-energy-management-system-implementation.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"150\" src=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-results-of-a-energy-management-system-implementation.webp\" alt=\"The results of a energy management system implementation\" class=\"wp-image-1382\" srcset=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-results-of-a-energy-management-system-implementation.webp 850w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-results-of-a-energy-management-system-implementation-300x53.webp 300w, https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/The-results-of-a-energy-management-system-implementation-768x136.webp 768w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/a><\/figure>\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<p><cite>macchina.io REMOTE enables seamless secure access to our H2 generators, with automated device registration and connectivity test integrated within our assembly line.<\/p>\n<p>Gal Netzer,&nbsp;GEMS Product Manager GenCell<\/cite><\/p><\/blockquote>\n<p class=\"has-medium-font-size\">Using the lean architecture of macchina.io EDGE, we <strong>reduced hardware costs by 75%<\/strong>.<\/p>\n<ol class=\"wp-block-list\">\n<li>Instead of just a gateway, we delivered a complete energy management system, based on <strong>macchina.io EDGE<\/strong> and <strong>REMOTE<\/strong> technology, in under a year.<\/li>\n<li>Possibility to remotely access the local UIs and deeper connectivity (e.g. file transfer via SSH) for technicians. No project delays due to the proven technology of <a href=\"https:\/\/macchina.io\/index.html\">macchina.io<\/a>.<\/li>\n<li>Future proof architecture as additional data points and features can be added easily and the solution is ready to use for complex edge computing and IIoT applications within the cloud.<\/li>\n<li>The edge application manages over 30 system components autonomously and can connect to the internet for data transfer to the cloud and remote management.<\/li>\n<\/ol>\n<div class=\"wp-block-coblocks-hero alignfull coblocks-hero-69123522147\">\n<div class=\"wp-block-coblocks-hero__inner hero-center-center-align has-padding has-huge-padding has-center-content\" style=\"min-height:500px\">\n<div class=\"wp-block-coblocks-hero__content-wrapper\">\n<div class=\"wp-block-coblocks-hero__content\" style=\"max-width:562px\">\n<h2 class=\"wp-block-heading has-text-color has-link-color wp-elements-5d581892c9367a773b8d31ced7887469\" style=\"color:#0e75b7\">Contact us now to future-proof your investment.<\/h2>\n<p class=\"has-text-align-left\">Minimize development and operational costs by integrating our highly customizable secure remote access solution.<\/p>\n<p class=\"has-text-align-left\">Reduce software development costs by using our customizable software building blocks that are scriptable with JavaScript.<\/p>\n<p class=\"has-text-align-left\">Reduce hardware costs by using our lightweight, highly scalable and flexible software framework.<\/p>\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/macchina.io\/about_us.html#contact\">Contact us<\/a><\/div>\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/macchina.io\/index.html\">Try for free<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results<\/p>\n","protected":false},"author":2,"featured_media":1370,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_eb_attr":"","footnotes":""},"categories":[4,179,41,3,161,160],"tags":[44,171,6,33,30,10],"class_list":["post-1360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-case-studies","category-edge-computing","category-internet-of-things","category-macchina-io-edge","category-macchina-io-remote","tag-edge-computing","tag-edge-device-2","tag-internet-of-things-2","tag-iot","tag-remote-access","tag-remoting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Implementing a Powerful Energy Management System - macchina.io Blog<\/title>\n<meta name=\"description\" content=\"Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/macchina.io\/blog\/c\/energy-management-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementing a Powerful Energy Management System - macchina.io Blog\" \/>\n<meta property=\"og:description\" content=\"Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results\" \/>\n<meta property=\"og:url\" content=\"https:\/\/macchina.io\/blog\/c\/energy-management-system\/\" \/>\n<meta property=\"og:site_name\" content=\"macchina.io Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-07T07:45:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-11T11:59:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"724\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"G\u00fcnter Obiltschnig\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@macchina_io\" \/>\n<meta name=\"twitter:site\" content=\"@macchina_io\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"G\u00fcnter Obiltschnig\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/\"},\"author\":{\"name\":\"G\u00fcnter Obiltschnig\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#\\\/schema\\\/person\\\/85e732123d4102689b6436b2807a626b\"},\"headline\":\"Implementing a Powerful Energy Management System\",\"datePublished\":\"2024-09-07T07:45:33+00:00\",\"dateModified\":\"2025-07-11T11:59:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/\"},\"wordCount\":1024,\"publisher\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/macchina.io\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Complete-Energy-Management-System-scaled.webp\",\"keywords\":[\"edge computing\",\"edge device\",\"internet of things\",\"iot\",\"remote access\",\"remoting\"],\"articleSection\":[\"C++\",\"Case Studies\",\"Edge Computing\",\"Internet of Things\",\"macchina.io EDGE\",\"macchina.io REMOTE\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/\",\"url\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/\",\"name\":\"Implementing a Powerful Energy Management System - macchina.io Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/macchina.io\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Complete-Energy-Management-System-scaled.webp\",\"datePublished\":\"2024-09-07T07:45:33+00:00\",\"dateModified\":\"2025-07-11T11:59:03+00:00\",\"description\":\"Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#primaryimage\",\"url\":\"https:\\\/\\\/macchina.io\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Complete-Energy-Management-System-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/macchina.io\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Complete-Energy-Management-System-scaled.webp\",\"width\":1024,\"height\":724,\"caption\":\"Complete Energy Management System\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/c\\\/energy-management-system\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/macchina.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Implementing a Powerful Energy Management System\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/macchina.io\\\/blog\\\/\",\"name\":\"macchina.io Blog\",\"description\":\"Internet of Things, edge computing, IoT device software, C++\",\"publisher\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/macchina.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#organization\",\"name\":\"macchina.io\",\"url\":\"https:\\\/\\\/macchina.io\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/macchina.io\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/macchina.io_emp_logo.png\",\"contentUrl\":\"https:\\\/\\\/macchina.io\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/macchina.io_emp_logo.png\",\"width\":1537,\"height\":529,\"caption\":\"macchina.io\"},\"image\":{\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/macchina_io\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/37869369\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/macchina.io\\\/blog\\\/#\\\/schema\\\/person\\\/85e732123d4102689b6436b2807a626b\",\"name\":\"G\u00fcnter Obiltschnig\",\"sameAs\":[\"http:\\\/\\\/www.appinf.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementing a Powerful Energy Management System - macchina.io Blog","description":"Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/","og_locale":"en_US","og_type":"article","og_title":"Implementing a Powerful Energy Management System - macchina.io Blog","og_description":"Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results","og_url":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/","og_site_name":"macchina.io Blog","article_published_time":"2024-09-07T07:45:33+00:00","article_modified_time":"2025-07-11T11:59:03+00:00","og_image":[{"width":1024,"height":724,"url":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp","type":"image\/webp"}],"author":"G\u00fcnter Obiltschnig","twitter_card":"summary_large_image","twitter_creator":"@macchina_io","twitter_site":"@macchina_io","twitter_misc":{"Written by":"G\u00fcnter Obiltschnig","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#article","isPartOf":{"@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/"},"author":{"name":"G\u00fcnter Obiltschnig","@id":"https:\/\/macchina.io\/blog\/#\/schema\/person\/85e732123d4102689b6436b2807a626b"},"headline":"Implementing a Powerful Energy Management System","datePublished":"2024-09-07T07:45:33+00:00","dateModified":"2025-07-11T11:59:03+00:00","mainEntityOfPage":{"@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/"},"wordCount":1024,"publisher":{"@id":"https:\/\/macchina.io\/blog\/#organization"},"image":{"@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#primaryimage"},"thumbnailUrl":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp","keywords":["edge computing","edge device","internet of things","iot","remote access","remoting"],"articleSection":["C++","Case Studies","Edge Computing","Internet of Things","macchina.io EDGE","macchina.io REMOTE"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/","url":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/","name":"Implementing a Powerful Energy Management System - macchina.io Blog","isPartOf":{"@id":"https:\/\/macchina.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#primaryimage"},"image":{"@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#primaryimage"},"thumbnailUrl":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp","datePublished":"2024-09-07T07:45:33+00:00","dateModified":"2025-07-11T11:59:03+00:00","description":"Discover how we implemented a new Energy Management System for GenCell, reducing costs by 75%, boosting efficiency, and delivering sustainable results","breadcrumb":{"@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/macchina.io\/blog\/c\/energy-management-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#primaryimage","url":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp","contentUrl":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2024\/09\/Complete-Energy-Management-System-scaled.webp","width":1024,"height":724,"caption":"Complete Energy Management System"},{"@type":"BreadcrumbList","@id":"https:\/\/macchina.io\/blog\/c\/energy-management-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/macchina.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Implementing a Powerful Energy Management System"}]},{"@type":"WebSite","@id":"https:\/\/macchina.io\/blog\/#website","url":"https:\/\/macchina.io\/blog\/","name":"macchina.io Blog","description":"Internet of Things, edge computing, IoT device software, C++","publisher":{"@id":"https:\/\/macchina.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/macchina.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/macchina.io\/blog\/#organization","name":"macchina.io","url":"https:\/\/macchina.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/macchina.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2018\/08\/macchina.io_emp_logo.png","contentUrl":"https:\/\/macchina.io\/blog\/wp-content\/uploads\/2018\/08\/macchina.io_emp_logo.png","width":1537,"height":529,"caption":"macchina.io"},"image":{"@id":"https:\/\/macchina.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/macchina_io","https:\/\/www.linkedin.com\/showcase\/37869369"]},{"@type":"Person","@id":"https:\/\/macchina.io\/blog\/#\/schema\/person\/85e732123d4102689b6436b2807a626b","name":"G\u00fcnter Obiltschnig","sameAs":["http:\/\/www.appinf.com"]}]}},"_links":{"self":[{"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/posts\/1360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/comments?post=1360"}],"version-history":[{"count":24,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/posts\/1360\/revisions"}],"predecessor-version":[{"id":1418,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/posts\/1360\/revisions\/1418"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/media\/1370"}],"wp:attachment":[{"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/media?parent=1360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/categories?post=1360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/macchina.io\/blog\/wp-json\/wp\/v2\/tags?post=1360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}