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.
Win-win
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.
0 comments:
Post a Comment