Edge Computing Middleware: How It Can Tame IoT Complexity

Edge Computing Middleware: How It Can Tame IoT Complexity

The benefits of using edge computing middleware and tips for selecting the best approach for taming IoT complexity.

Edge Computing Middleware: How It Can Tame IoT Complexity

Edge computing middleware in an industrial or enterprise software architecture is akin to plumbing on steroids. This software layer must efficiently connect different applications, data sources, devices (such as sensors and endpoints), services and business entities.

Today, IoT and industrial IoT within an organization can pose enormous complexity because of the sheer scale of edge projects. The ability to run cloud and AI applications at the network edge only increases the level of intricacy.

Infrastructure management alone “can quickly become a problem of nightmarish proportions at the edge,” said IDC Analyst Ashish Nadkami.

The advent of cloud computing helped IoT explode. As a result, edge computing can reduce the cost of cloud performance by putting compute power close to the network edge and devices, said Keith Steele, chairman of the EdgeX Foundry technical steering committee.

“There are many problems associated with edge with lots of software and massive numbers of protocols around this,” Steele added. “Sometimes there is hardware fragmentation and silicon fragmentation. What we have at the edge is a real problem because it’s very heterogeneous, with many components, operating systems and silicon. Edge middleware is how we bring it together.”

Open or Proprietary Software

Edge middleware products can be divided into open platforms and proprietary platforms. For example, EdgeX Foundry is an open source, vendor-neutral software framework for IoT edge computing. There are many other open approaches, including FogLAMP, Kura, OpenHAB, Thingsboard.io, OpenEdge, SiteWhere and Kaa — the latter two offering enterprise editions. For the most part, open source approaches work by offering IT shops common building blocks and APIs (Application Programming Interfaces). They are often hardware and OS agnostic.

By comparison, proprietary approaches often come from large, well-known vendors such as Microsoft and AWS. Lesser-known vendors that often include open source software in their products include Zededa, Foghorn and Niolabs. Analysts are working to develop ways to rate vendors but there aren’t any clear leaders as yet.

This article originally appeared on iotworldtoday.com To read the full article, click here.

Nastel Technologies uses machine learning to detect anomalies, behavior and sentiment, accelerate decisions, satisfy customers, innovate continuously.  To answer business-centric questions and provide actionable guidance for decision-makers, Nastel’s AutoPilot® for Analytics fuses:

  • Advanced predictive anomaly detection, Bayesian Classification and other machine learning algorithms
  • Raw information handling and analytics speed
  • End-to-end business transaction tracking that spans technologies, tiers, and organizations
  • Intuitive, easy-to-use data visualizations and dashboards

If you would like to learn more, click here.