Embedded SBCs face uphill battle in IoT gateway market
Embedded single board computer (SBC) vendors have recently found a new market for their offerings: integrated hardware/software platforms for companies who want to move their existing embedded devices to the Internet of Things as quickly and easily as possible.
Most of the recent activity has been triggered by Intel's late 2015 introduction of its X86-based IoT Gateway built around a software framework developed by its Wind River software subsidiary. Among the SBC companies who have made use of the platform in recent months are ADLINK, Advantech, Kontron, Nexcom, and Portwell.
- ADLINK’s Matrix MXE-200i makes use of Intel's IoT Gateway to meet the needs of a variety of specific industrial computing requirements. Matrix includes support for WiFi, Bluetooth, and 3G/4G Long Term Evolution (LTE) wireless connections.
- Advantech is using Intel's Atom E3815 along with the Wind River Intelligent Device Driver Platform in a Moon Island-based IoT Gateway that incorporates a secure communications stack for connecting to the cloud over a number of different wireless protocols.
- Kontron's KBox A-202 is based on the Intel E3800 Atom processor E3800. It uses Intel’s IoT Gateway to target data intensive IoT applications in industrial automation, transportation and communications. Kontron's embedded application programming interface (KEAPI) incorporates a wide range of industrial interfaces and connectivity options for wireless LTE (4G), GSM (2G/3G) or WiFi support.
- Nexcom's IoT gateway uses Intel's platform to connect devices to the cloud for data analysis and data-driven decision making, particularly in critical industrial environments where sensor nodes or I/O devices are deployed. It can be configured with different protocol-ready modules for communication over wireless 3G/Wi-Fi, wired LAN networks, and Zigbee, as well as wired fieldbus protocols.
- Portwell's PI-81A0 uses the X-86 based Quark SoC X1000 at the heart of its Intel IoT Gateway-based offering. The PI-81A0 incorporates a number of wireless protocols as well as dual 10/100 Fast Ethernet and USB.
These various IoT boards include one or more publish/subscribe protocols appropriate to the IoT interaction being targeted: device-device, device-cloud, cloud-cloud and device-human (Table 1).
Table 1: Comparison of common IoT publish/subscribe protocols and their target applications. (Source: Adlink/Prismtech)
Although all these offerings are impressive, each in its own way, these companies are coming a little late to the game. Eurotech, based in Italy, has a ten-year lead as a supplier of integrated hardware/software IoT platforms to companies who want to add machine-to-machine communications capabilities to their offerings.
And there is ADLINK, which is using its recent 2015 acquisition of PrismTech, a supplier of DDS tools since the early 1990s, as part of a strategy to aggressively go after the Industrial Internet of Things market.
Eurotech’s completive edge
According to a recent report from Venture Development Corp. (VDC), Eurotech has built on its extensive SBC capabilities to create a formidable set of IoT hardware and software platform building blocks - and partners - that potential competitors will be hard-pressed to match anytime soon.
According to VDC, Eurotech has also developed close relationships with a broad variety of industry leaders such as Cisco, IBM, Intel, Microsoft, Oracle, and Wind River to maximize its position as an IoT systems integration supplier. On the cloud side, Eurotech is partnered with Amazon Web Services and Microsoft Azure. More recently, Eurotech has teamed up with the likes of Red Hat and other ecosystem partners to develop off-the-shelf solutions to enable IoT applications on established platforms.
"Many of our competitors in the embedded computer business have only recently begun to adopt integrated hardware/software platforms targeted at the IoT needs of their business customers" said Robert Andres, Eurotech's chief marketing officer. By comparison, Eurotech has been in the software segment for more than 10 years, starting with its initial collaboration with IBM to develop remotely accessed control systems for oil and gas pipeline pump stations.
In partnership with IBM, Eurotech developed the Message Queuing Telemetry Transport (MQTT) protocol, which it has since extended into a variety of machine-to-machine IoT applications in transportation, building and industrial automation, as well as in manufacturing where collection of information about device activity on the factory floor is extremely important.
"At the time of the oil and gas platform efforts with IBM, MQTT was developed to answer a specific set of requirements that none of the existing alternatives seemed to satisfy,” said Andres. “At the gateway level, the system we were building did not need deterministic and real time as much as it needed a flexible light-weight protocol that was easily adaptable to a range of application and cost environments. "
MQTT targets large networks of small devices that need to be monitored or controlled from the cloud and is designed to minimize the loss of data. And because it works on top of the Internet's TCP/IP protocol, it provides a simple, reliable means of monitoring the many streams of data coming from devices installed in the field, one that can be incorporated into already existing company information management systems.
Andres emphasizes that when it comes to operational technology, IoT is not a one-size-fits-all market, especially from a hardware perspective. "A broad range of appropriately sized solutions - from a form-factor (SBC’s, CPU boards with carrier boards for specific requirements, fully certified box products), as well as vertical/environmental requirements and price/performance points - has to be able to leverage the same software elements and build on them."
Andres said that in addition to IoT hardware like the Eurotech's DynaGate (transportation) or ReliaGATE (industrial, manufacturing) product families, state of the art IoT solutions require well-designed software and communication services layered on top of that hardware (Figure 1). At Eurotech, this includes an application framework called the Everyware Software Framework (ESF), which is device software based on Java and OSGI designed to speed up the development of the specific vertical application or business logic. Another important Eurotech IoT building block that fits on top of the communication layer is an IoT/M2M platform called Everyware Cloud, which was designed to integrate easily into existing enterprise IT infrastructures with the aim of providing simple access through standard APIs to real-time and historical data from devices.
Figure 1: Eurotech's IoT gateway platform is an integrated framework of hardware and software building blocks aimed at providing connectivity at all levels of communications infrastructure. (Source: Eurotech)