The Eclipse Foundation, home to the globe’s largest open-source IoT-focused community, recently released its annual IoT & Edge Developer Survey results. The survey provides valuable insights into the trends and technologies driving IoT and edge computing innovation. Edge computing workloads, developer concerns and market breakdowns are also included in the survey results.
“The Eclipse Foundation’s 2022 IoT and Edge Developer Survey provides essential insights to help decision-makers integrate IoT and edge technologies into their own strategies and roadmaps,” stated Francis Chow, vice president and general manager of in-vehicle operating systems and edge at Red Hat.
Administered by the Eclipse Edge Native Working, Eclipse IoT Working Group and the Eclipse Sparkplug Working Group, the technical survey is now in its eighth year. From April 1, 2022, to June 15, 2022, 910 architects, global developers, committers and decision-makers from various organizations and industries took part in the online survey.
Some of the key findings from the survey include:
- Top edge computing workloads all reveal increases in adoption levels. As has been seen in other surveys, edge AI is the top workload, followed by control logic and data exchange.
- Security concerns are one of the top three challenges developers face, along with connectivity, data gathering and analysis.
- Out of all the edge computing artifacts, container images are selected 49% of the time.
- There is increased fragmentation in the communication protocols used for IoT and edge applications, even though MQTT continues to be the most widely used protocol for industrial applications.
- Agriculture, accounting for 23%, is the primary industry driving edge computing technology. Other industries that made the list include IIoT, followed by industrial automation (22%) and automotive (20%), with energy & smart cities in fourth place at 17%.
- The most frequently used programming languages for constrained devices are Java, C, and C++. According to developers, Java is the preferred language for IoT gateway and edge nodes.
The Big Three Clouds and IoT
There is more cloud fragmentation for IoT platforms. Despite AWS’s 36% usage (-8% in 2022), Microsoft Azure IoT’s 18% usage (-11% in 2022), and Google Cloud Platform IoT’s 16% usage (-4%), they all lost ground against a growing competitive market.
“AWS IoT (32%), Microsoft Azure IoT (22%), and Google Cloud IoT Platform (17%) as Google decides to discontinue their IoT middleware race, “Middleware market diversification seems to be expanding,” the report noted while stating that respondents were using other middleware options such as Bosch IoT suite (11%), IBM Watson IoT platform (10%), and Cumulocity (10%). The report’s authors also noted that Google’s declining position foreshadowed their decision to discontinue Google Cloud IoT platform
“IoT and edge computing are arguably the most important technologies today, particularly for industries like industrial automation, agriculture, and automotive,” stated Mike Milinkovich, executive director of the Eclipse Foundation. “The insights detailed in this survey report can help guide internal developer teams and technology decision-makers as they seek to bring the Industrial IoT to life.”
A busy year for Eclipse
The Eclipse Foundation is a non-profit association of over 330 members, including industry leaders who see open source as key to their business success. The Foundation is the home of the Eclipse IDE, Jakarta EE, and over 400 open-source projects. These include tools, runtimes and frameworks for cloud and edge applications, IoT, AI automotive systems engineering, distributed ledger technologies, and open processor designs.
The Eclipse Foundation recently made headlines for launching the Sparkplug Compatibility Program in collaboration with its Sparkplug Working Group. The program will enable organizations to use MQTT so that data from applications, sensors, and devices can be integrated with industrial IoT infrastructure.
Before that news, the Eclipse Foundation and its IoT working group announced a new modular software stack. Eclipse Kanto makes it easier to manage edge computing environments, providing common functions that all edge devices running Kanto can use. To help launch Kanto, Bosch.io contributed software and expertise.
Of the new software stack, Mike Milinkovich, executive director of the Eclipse Foundation stated:
“As organizations turn towards more complex devices at the edge, there is a growing need to ensure these devices already have the fundamental functionality required, allowing developers to focus on their value-add rather than re-creating the wheel. Eclipse Kanto delivers a powerful open source solution that meets this need and, in fact, provides more robust functionality than existing solutions.”
AWS | Bosch | containers | Cumulocity | DevOps | Eclipse Foundation | edge AI | edge applications | Google | industrial edge | IoT | Microsoft | security