The Internet of Things is in a peculiar phase of its lifecycle. Unless you count that patchwork mess known as home automation, there isn’t much of an established market. Yet the broad applicability of connecting "things," which can include assigning IP addresses to anything from refrigerators to manufacturing equipment, has companies contemplating sensible sensor-filled scenarios.
To enable developers to build applications that capitalize on IoT, VMware has released to open source a software development kit. It’s the company's first foray into the IoT phenomenon. Liota, which stands for Little IoT Agent, enables applications that captures and relays device data to servers and networking gear, and can also receive control signals from those data center components, says CIO Bask Iyer.
Getting ahead of the curve with IoT
Iyer says that CIOs were late to support the seismic computing shifts in the cloud and mobile markets, resulting in more than a decade of hand-wringing over shadow IT. In IoT, VMware doesn't want to miss out on the latest burgeoning trend, which Gartner says will yield as many as 6.4 billion connected devices and supporting services spending of $235 billion in 2016.
Iyer says he got the idea for Liota from talking with VMware's CIO customers, who have shown interest in IoT but aren't sure how to get started, what software and devices to use, and what the risks are. "We have to have some thought leadership that we tell the CIOs and CISOs to say 'consider this architecture so you can proactively tell [engineers] go do it safely and securely, rather than blocking it," Iyer told CIO.com. "We have a chance to get ahead of it."
The Liota SDK provides libraries via the code repository GitHub. Programmers can use the tools to build software that choreographs data and control flows across "things," the cloud and gateways, which both bridge and decouple the physical IoT devices from the analytics and management components in data centers. This bridge allows data to move securely from the device to the cloud or data center.
Iyer says Liota is "vendor-neutral," which means developers can use it to write software that will work with gateways from multiple vendors, any operating system and any data center equipment rather than being locked into a single IoT infrastructure or platform. Iyer envisions that companies will run their apps on Liota knowing that it's not just another shadow IT system infiltrating their corporate network.
Early adopters of Liota include Dell, V5 Systems and IoT security company Bayshore Networks, whose founder and chief scientist Francis Cianfrocca said this in a statement: "It’s critical to for us to work across multiple gateway platforms to deliver the scale required for industrial IoT. Liota allows us to focus on app innovation rather than creating multiple versions of our app."
Sign up for Computerworld eNewsletters.