- Java, C, and C++ are the most widely used programming languages for constrained devices. Developers indicate that Java is the preferred language for IoT gateways and edge nodes.
- MQTT continues to be the most widely used IIoT communication protocol, though there seems to be increased fragmentation. HTTP/HTTPS and REST show slight decreases in IIoT usage compared to 2021, while alternative communication protocols (TCP/IP, AMQP, in-house/proprietary) have seen noticeable growth.
- Agriculture (23%) has emerged as the leading industry for IIoT and edge computing technology, followed by industrial automation (22%), automotive (20%), and energy & smart cities (17%).
- Concerns around security have nearly doubled in this year’s survey, making it one of the top 3 challenges developers face, along with connectivity, and data collection & analytics.
- There is increased public cloud fragmentation, and the big three are being challenged. Despite continued dominance, Amazon AWS with 36% usage (-8% in 2022), Microsoft Azure with 18% (-11% in 2022), and Google Cloud Platform with 16% (-4% in 2022) have all lost ground against a growing competitive landscape.
- Container images (49%) are the most frequently selected edge computing artefact.
These are some of the findings from the 2022 IoT & Edge Developer Survey, published by the Eclipse Foundation and administered by the Eclipse IoT Working Group, the Eclipse Edge Native Working Group, and the Eclipse Sparkplug Working Group.
Another survey finding is that edge computing is gaining traction in real-world applications as top edge computing workloads all show significant increases in adoption.
“IoT and edge computing are arguably the most important technologies today, particularly for industries like industrial automation, agriculture, and automotive,” said Mike Milinkovich, executive director of the Eclipse Foundation.