Eclipse Foundation, an organization that supports open-source projects, has published an annual survey that focuses on understanding the current landscape of the IoT and edge computing industry, some of the challenges faced by the developers, and growth opportunities for businesses.
According to the report, control logic is the most common workload for edge computing applications after artificial intelligence. This means that organizations are more focused on solutions that require real-time control and decision making at the edge of the network. Additionally, container images are used for both edge gateways and edge servers, as it is one of the most efficient ways to deploy and manage applications. In terms of container orchestration at the edge, Docker is reported to be the most popular choice.
Regarding security within the edge computing and IoT ecosystem, transport layer security (TLS) and datagram transport layer security (DTLS) have emerged as crucial tools for safeguarding data transmitted across networks. The survey reveals that 39 percent of respondents employ these technologies for enhanced security.
“What’s clear is that developers are actively building production solutions leveraging open source technologies to tackle today’s IoT challenges across industrial, agricultural, and municipal settings,” says Mike Milinkovich, executive director of the Eclipse Foundation.
The Eclipse survey reveals that Arm architecture continues to maintain its dominance in IoT and edge computing, particularly for constrained devices. Another processor architecture that has witnessed a significant increase in usage compared to the previous year is the ESP32, which is based on the Tensilica Xtensa platform. RISC-V is also making its footprint in this domain, with OpenHW Group’s CORE-V CVE2 and CVE4 gaining momentum.
MQTT (Message Queuing Telemetry Transport) is highlighted to be the most preferred communication protocol amongst respondents for IIoT applications. The survey also notes a slight increase in the usage of HTTP and its secure version, HTTPS. These standard internet protocols are used for data exchange between web clients and servers.
Based on these findings and emerging trends, the Eclipse Foundation offers several recommendations for companies engaged in IoT and edge computing. The report suggests that organizations should explore various options for operating systems and real-time operating systems (RTOS), especially when dealing with constrained devices. Different operating systems can provide advantages in terms of performance, resource utilization, and hardware compatibility.
“This year’s results yielded some very interesting trends, particularly those related to real-world use cases and technology choices,” Milinkovich continues.
The report was conducted amongst a group of over 1000 developers, committers, architects, and decision makers representing various industries and organizations.
Eclipse Foundation | edge computing | edge servers | RISC-V | TLS