Pressing digital envelope

Software pushes the edge’s envelope

Feb. 17, 2025
Some of today’s most popular software tools for assisting edge-computing and related tasks

Numerous software devices and support functions can make it simpler and easier to develop, install and manage edge-based processes. The following are just a few of the latest:

  • As a series of software devices for creating, disseminating, monitoring and handling groups of linked Linux devices, Balena’s parts are intended to cooperate, but users are able to select and tailor what they require for their particular objectives. Its primary component is balenaCloud, which consists of its user-based software on a device and server that employ balena OS host to securely relay code to their devices.

Get your subscription to Control's tri-weekly newsletter.

  • Well-known and open-source, Docker platform as a service (PaaS) uses visualization on an operating system (OS) to deliver chunks of software known as containers, which run operations and programs. This makes it easier for programmers to construct, deploy, install and operate programs. Containers are segregated, but can merge files like software, archives and configurations, and can talk via preset channels.
  • Consisting of multiple hosts that run in a swarm-style arrangement, Docker Swarm deals with member issues and assigns tasks, while users carry out swarm-related services or both. One main advantage of these services over individual containers is that users can tweak a service’s arrangement, such as its connected networks and documentation without reinitiating it by hand.
  • EdgeIQ delivers software that’s component-independent to monitor and handle the lifecycles of groups of linked items and their information, and provide a framework for coordinating edge-computing software, hardware and operations.
  • As a management service added to Microsoft Azure’s IoT Hub cloud-based platform, IoT Edge allows users to implement jobs in the cloud. This includes tasks from Azure, other sources, AI or subscribers’ enterprise software, and operate them on IoT Edge components using common software receptacles.
  • IoT Greengrass software from Amazon Web Services provides cloud-based functions to plant-floor or in-the-field devices, allowing them to collect and analyze information nearer to where they’re generated, respond independently to operational conditions, and exchange data securely. IoT Greengrass users can also employ AWS Lambda connectors and features to build, distribute and implement functions without servers.
  • A language-agnostic, open-standard, information-file method, JavaScript object notation employs text to send data items consisting of attribute duos, and array information styles or other values that can be expressed as a series. It's a standard information format employed for browser/server communications that are asynchronous, while numerous programming languages include code to produce and sort through information documented and presented in JSON.
  • Open-source, containerized orchestration platform Kubernetes automates, implements, scales and handles data-processing applications by groups of hosts and software containers. Numerous cloud-computing services deliver a framework or PaaS, where Kubernetes can run as a platform provider, while suppliers can market branded Kubernetes products.
  • A publish-subscribe protocol that uses message-brokering to communicate with a server, Message Queuing Telemetry Transport operates on TCP/IP. Standardized as ISO/IEC PRF 20922, it was created for connecting far-flung devices with little programming or via reduced-capacity networks. Each client can reach the broker, and subscribe or publish to it. MQTT doesn't provide security by itself, but it can be incorporated at the TCP/IP level.
  • A flow-based development tool for visual programming, Node-RED was first created for connecting hardware, application program interfaces (API) and IoT processes. It employs online, flow editor-programming to build JavaScript operations. Parts of applications can be preserved for reuse and distributed as needed. Flow devices built in Node-RED are saved with JSON, while MQTT components can form appropriate transport-layer security (TLS) links.
  • Allowing general-purpose, interpreted, high-level programming, Python has a development ethos that stresses readability of code by relying on whitespace. Its language uses an object-oriented method to assist user in writing concise, logical software.
  • A software framework and profor distributed, hypermedia systems, REpresentational state transfer (REST) details constraints for developing online services. When they comply with REST's six recommended constraints, they're named RESTful web services (RWS), and permit interoperability among online data processing systems. RWSs permit querying systems to open and adjust text representations of online resources by using a series of common, preset, stateless functions.
  • Supporting any arrangement of Docker containers, Kubernetes clusters and virtual machines (VM) for existing applications, Zededa can run on any edge-computing device, while linking to any cloud service. Its constructed for edge-based and OT processes by employing EVE-OS from the Linux Foundation’s LF Edge. It shields edge functions external to central computing facilities with zero-trust security functions.

About the Author

Jim Montague | Executive Editor

Jim Montague is executive editor of Control. 

Sponsored Recommendations

Make Effortless HMI and PLC Modifications from Anywhere

The tiny EZminiWiFi is a godsend for the plant maintenance engineers who need to make a minor modification to the HMI program or, for that matter, the PLC program. It's very easy...

The Benefits of Using American-Made Automation Products

Discover the benefits of American-made automation products, including stable pricing, faster delivery, and innovative features tailored to real-world applications. With superior...

50 Years of Automation Innovation and What to Expect Next

Over the past 50 years, the automation technology landscape has changed dramatically, but many of the underlying industry needs remain unchanged. To learn more about what’s changed...

Manufacturing Marvels Highlights Why EZAutomation Is a Force to Be Reckoned With

Watch EZAutomation's recent feature on the popular FOX Network series "Manufacturing Marvels" and discover what makes them a force to be reckoned with in industrial automation...