With more and more data coming at organizations from every direction, many of them are turning to edge computing to help sort through the massive quantities of data being collected in the field to dramatically reduce the amount that needs to be transmitted to the cloud or a data center for processing. It can also perform a variety of functions in real time, to make operations safer and more efficient.
Edge computing or “edge compute” (the two terms are used interchangeably) can be defined, very simply, as data processing that takes place at the “edge” of the network, that is, in close physical proximity to the machines and processes that IoT devices are monitoring or controlling.
Top Three Key Drivers for Implementing Edge Computing
Edge computing is a powerful concept that is just now starting to hit its stride. Many organizations may not even know they need edge computing. They just want to solve challenges, and whether they are familiar with the concept or not, edge computing is the answer. Let's talk about three of the key drivers.
#1: Managing Data You Don't Need to See
The first driver is managing IoT implementations where a large volume of data is being collected at the edge. There may be limited bandwidth available to transmit all of that data, or the enterprise wants to use their bandwidth sparingly because of cost issues or usage caps on cellular data plans. And much of that data can actually be ignored.
On average, most monitoring data tends to be standard “heartbeat” data, which is information that basically says "I'm up and running." Edge devices will often send the same message each time they are programmed to wake up and report. An edge compute device can automatically distinguish between the unchanging heartbeat data and outlier data that demands attention, using a handful of checks and balances. It can thus minimize the volume of data requiring a cellular connection. If more detail is needed, you can easily request the status. Otherwise, the heartbeat data is not transmitted.
#2: Automating Processes
With an edge computing solution, a smart edge device can make a decision and take action. For example, in a deployment where an edge device is monitoring a water tank that is constantly being filled by a pump, the device can determine if the tank is full and the pump is functioning properly. When the water gets to a certain level, the edge device can turn off the pump and then report the level.
Local inputs of information, whether that's one input or 100, provide the intelligence to determine what action should be taken. Those inputs could be things like tank level, temperature, or voltage readings that indicate a battery is getting low, in which case the edge device could turn on a generator to keep the power running until the battery is replaced. Smart devices at the network edge have the ability to launch processes and turn other devices on and off. It’s worth noting here that switches, relays and actuators are different mechanisms that all serve the same basic purpose in the edge environment.
There is usually some override capability available at a remote command center. But ideally, the device will be able to take action without requiring a remote system to send a command. That's the beauty of edge computing — personnel can continue with their important tasks, and no one needs to jump into a service vehicle to drive out to a remote site. It just takes care of itself.
#3: Gaining Visibility at the Edge
The third driver is the need to gain visibility into the status of devices and processes, and important events across the network. Whether you have edge devices monitoring frost conditions, soil conditions, weather patterns or other important data, systems managers will need at-a-glance information on those conditions, and critical notifications that require intervention.
There are many examples, but one of our favorites is Wake, Inc., a company that provides sensors for concrete curing in heavy construction projects. Using Digi ConnectSensor+ and Digi Remote Manager®, Wake provides a complete monitoring solution that notifies project managers of any critical issues, across hundreds or thousands of concrete pours. If the concrete needs temperature remediation, teams can get notifications and quickly apply warming or cooling strategies to ensure the concrete cures properly and meets specifications.
Edge Computing and Remote Installations
As we've indicated, managing deployments that stretch over wide areas, such as an oil field, solar or wind farm or large construction site, requires special considerations. It would be expensive and nearly impossible to have personnel inspect every installation to make sure processes and equipment are running correctly at all times. Edge computing is a key capability in making these large IoT deployments cost-effective.
There are also some truly mission-critical use cases where machinery or equipment can potentially suffer serious damage, or lead to environmental disasters, without the immediate intervention made possible by the near-real-time responsiveness of edge computing.
For example, a moisture sensor connected to an edge device can rapidly launch a process to shut off power to protect electrical equipment in a location that is susceptible to flooding. Another example is electric utilities that operate in areas prone to wildfires. Utility companies are implementing edge computing solutions to shut down transformers in order to reduce the risk of fire. In cases like these, the relatively modest expense of deploying an edge computing solution is easily offset by the potential loss of equipment and the resulting business interruption.
Edge Compute Applications and Use Cases
The applications for edge compute are vast, particularly in the industrial IoT (IIoT) space, where deployments can be large, deployed over wide acreage, and exposed to varying conditions that can require action.
We've mentioned a few use use cases. Let’s take a look at some common applications for edge computing across industry sectors.
Oil and Gas
In an oil and gas setting, a device with edge computing can monitor thresholds, inline pressure, temperature and flow rates. The goal here is to detect or hopefully prevent oil or gas leaks. Leaks are a huge problem in this industry, both for safety and environmental reasons, as well as possible fines and remediation costs. For example, if an edge computing device connected to a gas meter detects a higher-than-normal flow rate, it can automatically shut down the gas line and possibly prevent an explosion — faster than personnel could response to alerts.
Irrigation and Landscape Maintenance
In a landscape watering system, you can use edge computing intelligence to automatically check a rain gauge or soil moisture sensor before turning on the sprinklers. An edge device could even be connected to the National Weather Service so that if there’s a 70% chance of rain on a given day, or if it's too cold and there’s a danger of freezing, the edge device could turn the sprinklers off. Companies that manufacture commercial watering systems and commercial lawn management services are now adding temperature and moisture monitoring capabilities, especially in high water use applications such as golf courses and in chronic drought areas in the southwestern U.S.
Building Automation
Edge computing is used in many building automation applications such as elevators and HVAC systems. Elevators have edge computing devices for recalibrating and adjusting for heavier loads when there are more people in a car. Edge computing also has a role in predictive maintenance, where it can generate a maintenance ticket automatically if potential problems are detected, such as a motor running at a high impedance, which could indicate that the motor is starting to wear out.
Many office buildings use edge computing in HVAC systems to manage heating and cooling based on whether or not people are in the building. They also have intelligent lighting controls with sensors to adjust lighting levels and even open or close window shades to take advantage of natural light or reduce thermal gain in the summer. While these systems can be managed remotely, it's more convenient and efficient if they can be managed right at the edge, without human intervention.
Edge computing systems like these can deliver substantial cost savings over time for building owners. Building automation systems with edge computing capabilities are also a great example of “green tech.” They can enable the energy-efficient best practices that help building owners earn Leadership in Energy and Environmental Design (LEED) certification for their properties. LEED certification, in turn, can be a competitive differentiator in marketing to prospective tenants who want to promote their environmental awareness.
Wind and Solar Farms
Today, many green technology applications such as wind, solar, hydro and even trash and recycling systems are IoT-enabled. Sensors, radios and gateways gather and transmit data about various conditions, and can then launch processes. For example, these can include adjusting the angles of solar panels, or shutting off wind turbines when they are at risk due to extreme wind conditions.
Manufacturing
Edge computing is often seen in manufacturing assembly lines, where each robot or machine has its own artificial intelligence (AI) and is running itself, and then sending data to a recording server. Edge computing can detect if some condition is not up to spec, or some action needs to be taken to keep machinery functioning smoothly and safely.
Lately, we're hearing a lot more about AI, machine learning, and machine vision systems being implemented in conjunction with edge computing. When you are using an edge computing solution to monitor a set of levels or thresholds, machine learning enables you to refine and tune them in over time. This combination of edge computing and machine learning can significantly improve quality and consistency in manufacturing.
Digi Solutions for Edge Computing
Digi supports your edge computing needs across the industrial landscape with complete cellular solutions like Digi IX20 and Digi WR31, which integrate remote device monitoring and management with Digi Remote Manager® — the command center of your distributed network.
Digi Connect® Sensor+ is one of our leading solutions with edge compute capabilities. Connect Sensor+ can take regular sensor readings and it has the ability to take action, for example, by operating a switch to shut off an oil or gas line or line if a predefined threshold level is reached.
Digi Connect Sensor+ is often chosen for edge environments because it has alerting and trigger functionality available, as do all Digi cellular routers in the IX (industrial) series. Many customers choose IX routers specifically because they are industrial grade and able to withstand the extreme temperatures and moisture conditions found in so many outdoor industrial settings.
And if you're designing and building IoT products, Digi has you covered there as well with a full suite of embedded solutions. Digi XBee® devices, such as the Digi XBee 3 cellular LTE-M/NB-IoT, and Cat-M modems, integrate MicroPython and can be programmed to perform various functions at the edge. These devices can have the ability to wake at regular intervals and take readings, or ask the sensor to provide some specific data value, and then enter sleep mode. Digi XBee RF modules, connected to Digi's IoT gateways can also initiate a similar action. In addition, Digi devices have the ability to perform edge computing using Amazon Greengrass on the Digi ConnectCore® system-on-modules.
Learn More and Connect with Us
Edge computing is expanding into more industries and more industry verticals every day. To learn more about what edge computing can offer to your industry, see our Edge Computing page, or contact us to start a conversation.