How to Bring Order to IoT’s Spaghetti Junction?

Topics in this article

When I think about the Industrial Internet of Things (IoT), just like pretty much everyone else, I get excited about its huge potential to transform our world through new efficiencies, reduced risk and enabling entirely new business models.

However, I must admit that the second thought that springs into my mind is a picture of spaghetti junction. If you’re designing, developing and deploying IoT solutions, you know exactly what I mean. It’s like that massive highway interchange with so many twists and turns that it seems way too confusing simply to get from point A to point B. The  sheer volume of fragmented M2M and IoT connectivity protocols (both standard and proprietary), or “protocol soup”, as I also like to call it, is one of the most frustrating challenges in realizing the clear benefits from deploying IoT solutions.

An inherently heterogeneous market

The IoT is inherently heterogeneous – a growing collection of technologies, rooted in embedded systems and machine-to-machine communications across countless verticals and use cases. It’s a myriad of hardware types, operating systems and development tools, not to mention a plethora of connectivity standards, many of which are dictated by existing installations that require a gateway to bridge data from sensors and machines to a broader network for analytics-driven ROI. This diversity provides incredible richness but also huge complexity to contend with.

Fragmentation is hindering adoption

In today’s market, selecting technologies and developing an Industrial IoT solution that can quickly deliver ROI can be so complex that it becomes paralyzing. The current fragmented landscape is confusing and has resulted in a patchwork quilt of custom solutions that’s slowing down the overall rate of adoption and general growth of the industry. Ultimately, this is likely to stifle innovation.

Unifying the village

So how do we get to a common center of gravity that allows developers to quickly and easily deploy working Industrial IoT solutions – while still enabling hardware, software and services providers to differentiate and monetize their value-add? At Dell, we’ve always been big believers in openness, choice and driving standards. In fact, we’re members of several IoT alliance/standards activities like the OpenFog Consortium, Industrial Internet Consortium (IIC) and the OPC Foundation.

These organizations are doing important work to promote reference architectures, facilitate standardization and generally make the solution developer’s job easier. However, as much as we should all be focused on narrowing in on a more manageable collection of standards, the practical reality is that the IoT market is way too complex for there to ever be one standard to rule them all. We therefore need to find a way to help IoT-relevant standards, hardware, operating systems and development tools work together.

Making sense of the spaghetti

Back in 2015, Dell began to think about how best to resolve the problem of rendering all of these fragmented solution ingredients more interoperable. Our take was that in order to speed up market adoption we needed to address key interoperability challenges at the edge of the network, where data flows “north, south, east and west between both standard and proprietary protocols and applications in an intertwined, distributed IoT fog architecture.  Due to the aforementioned spaghetti, the edge is where most of the key challenges in IoT are today.

The answer: an open source platform for edge computing

Fast forward two years and the newly-formed EdgeX FoundryTM Project, hosted by the Linux Foundation, promises to be a game-changer. Seeded by a code donation that was developed by Dell over nearly two years with feedback from hundreds of technology partners and end customers, the charter of this vendor-neutral open source project is to deliver a flexible, industrial-grade edge software platform that can quickly and securely deliver interoperability between things, applications and services across a wide range of IoT use cases.

Similar to Cloud Foundry, the platform leverages a loosely-coupled microservices architecture but it includes a required interoperability foundation that comprehends both IP and non-IP based connectivity and is surrounded by reference services that can be easily replaced with preferred alternatives.

Reducing the need to reinvent the fundamentals

Important to note is that that this is not a new standard – there are plenty of great ones already in existence – rather it’s an industrial-grade software framework that’s purposely architected to be deployed on distributed edge nodes including embedded PCs, gateways and servers and help unify existing standards with plug-and-play commercial value-add such as analytics, security and system management tools, and services. The primary goal of the project is to reduce the need to reinvent the fundamentals while enabling technology providers and end customers alike to focus on value-added differentiation.

Project launch

The project launches this week at the Hannover Messe conference with over 50 founding member organizations, spanning large enterprises to startups with expertise in silicon, sensing and computing infrastructure, analytics, security and system management, services and driving standards. The fact that this is the biggest project launch in the history of the Linux Foundation and that there are already many more companies interested in consuming the EdgeX code on the heels of the launch is testament to the project solving a real problem in the marketplace.

I believe that the EdgeX project will help unite the fragmented IoT market as it quickly matures in the open source community and am proud that Dell planted the seed and has been a part of driving this collaborative industry effort from the very beginning.


Big markets are built on interoperability and it’s in everyone’s interest to see a robust ecosystem of companies offering plug-and-play commercial offerings that can be easily combined to create secure and scalable IoT solutions. Together, let’s steer away from spaghetti junction and get moving! Join the conversation. I welcome your questions and comments. Tweet me at @defshepherd

Meet me at Hannover Messe, April 24-28 and experience the official EdgeX Foundry demo at the Dell Technologies booth in the Industrial Internet Consortium Pavilion (Hall 8, Stand C24). There are multiple other demos at the conference hosted by other EdgeX project members, including ForgeRock, IOTech, Linaro, Opto 22 and SAP.

To learn more about EdgeX Foundry visit:

For more information about how the project will help bring together our IoT partner program visit

Learn more about Dell IoT Solutions:

Keep in touch about ongoing developments in the Internet of Things. Join our LinkedIn IoT Showcase page.

About the Author: Jason Shepherd

Jason leads a team responsible for technology strategy, standardization, business model innovation and strategic ecosystem development within the Dell Technologies IoT and Edge Computing Solutions Division. His proven track record as a thought leader in the market is evidenced through his leadership building up the award-winning Dell IoT partner program and establishing the vendor-neutral, open source EdgeX Foundry project to facilitate greater interoperability at the IoT edge. Jason was recognized as one of the Top 100 Industrial IoT influencers of 2018 and currently sits on the board of LF Edge - an umbrella project of complimentary open source efforts facilitating open edge computing. He has spent his career at both Dell and tech startups in roles spanning CTO, engineering and marketing. He holds 14 granted and 13 pending US patents.
Topics in this article