Taming the Internet of Things With the Cloud
The challenges of the Internet of Things and how cloud technology can make it all manageable.
Join the DZone community and get the full member experience.Join For Free
the internet of things (iot) – a concept almost as loose in definition as the two terms that make it up: “internet”, which has come to denote, in whole or in any part, the vast system of electronic communications that now connects nearly every area of human endeavor; and “things”, which could only be more inclusive if we broadened the term to the internet of anything. perhaps that is coming.
Gartner defines the iot as “…the network of dedicated physical objects (things) that contain embedded technology to sense or interact with their internal state or external environment. the iot,” it explains, “comprises an ecosystem that includes things, communication, applications and data analysis.” mckinsey global institute simplifies this a little to say the iot comprises “sensors and actuators connected by networks to computing systems”. the international data corporation ( idc ), meanwhile, identifies each of these sensors and actuators as “a uniquely identifiable device with its own ip address that connects over a network.”
in short, the internet of things is, well, all of the things connected to and by the internet. the implications, however, are not so simple. take, for example, the connected “smart” office.
of course, many of these things have long been connected to the internet – the phones, the computers, the alarm system, etc. what is changing is that these things are now also connected to each other through the internet. the phone system now ties in with the crm software, which is now online (saas). the alarm system, lights, window blinds, entry systems and thermostats now communicate with your smartphone, allowing you to control them remotely or allowing them to control each other so that when motion sensors or the keyless entry system detect someone in the building, the a/c kicks on and the lights wake up. your printers and hvac system now tell you when they need maintenance and, in some cases, schedule their own resupplies. even your planters have something to say, letting you know when your office plants need water.
and this is just in the office. in the warehouse, the internet of things is helping to keep track of inventory, track orders, and identify and schedule maintenance for faulty equipment. according to mckinsey , this last has been known to reduce maintenance costs by as much as 40% and cut unplanned downtime in half. on the customer end, devices are making it possible to track customer behavior with almost invasive detail. the data gathered at point of sale and through apps, in-store monitoring systems, and inventory management devices enable companies to predict buying habits of individual customers and make super-personalized suggestions. what’s more, they are able to see clearly how a product is being used and even how people are trying but failing to use a product, giving unprecedented insight into how to make products better fit customer expectations.
experts in every industry are noting the difference this makes in product development. they’re all saying it – a product is no longer just a product. as more and more things get connected, products are becoming services. where a thermostat used to be something you bought at the hardware store and used until it stopped working, today’s thermostat comes with software, and with the software a support team. things that used to get outdated regularly can now be upgraded with a simple software update.
in the next few years, customers will come to expect some level of connectivity in almost everything they buy, whether it be the ability to scan a food item for nutritional information or a function that allows their running shoes to send them a notification when it’s time to get a new pair. businesses will have to jump on this bandwagon from both sides – equipping their products with the connected services customers will come to expect and outfitting their offices, stores, and warehouses with the connected equipment that will help them keep up.
there are a few key areas of concern that seem always to come up whenever we talk about the onward rush of the internet of things.
more connected devices inevitably results in what is referred to as an increased “attack surface”. where before, a hacker had a only few of entry to access your company network, the connectedness of things poorly managed could mean that they can now gain access through your potted plant or your vending machine.
while privacy and security generally have a close relationship, in the case of the iot, the concern seems less to be about the security of private information gathered by connected devices, but the gathering of that information to begin with. suddenly, an office can monitor the work (and other) habits of the staff. apps track every move a customer makes in a store. the potential for devices and sensors to gather data is almost endless and some folks are not so comfortable with this.
data storage and analysis
for those who are comfortable with the gathering of these masses of data, there arise the conjoined twin problems of where and how to store it and how to analyse it. after all, what better way to help folks get comfortable with the collection of personal data than to show them how it is being used to enhance their personal experience.
as it stands, there are already hundreds and thousands of devices, sensors, gizmos, gadgets, and thingamajigs that connect to the internet. unfortunately, almost every one of them currently requires its own app or other software. this is manageable up to a point, but opening 7 different apps just to shut down the office for the day gets tiresome and quickly starts to negate any added efficiency being connected may have afforded. as the internet of things starts to become just “things”, we will need to find ways to plug these things in to a dashboard of some kind that will make it easier for us to control them and enable them to interact optimally.
energy and bandwidth needs
we are already seeing how a world of connected devices is affecting our connectivity and energy needs. from coffee shops to airplanes, amendments to include outlets at every seat and wi-fi everywhere are becoming commonplace. datacenters are already consuming enough energy to power a large city. the question then arises – as all the “things” get plugged in and hooked up, how will energy and bandwidth requirements be affected, on both the wide and individual scale?
if your entire office functions on connected devices, what happens when you lose power or – heaven forbid – internet service? cut lines, bad weather, provider outages – how do you protect a connected business when so much of it depends on things outside your control?
a.i. armageddon and a robot-controlled dystopian future
we’d like to say “nobody’s saying it but everybody’s thinking it” and then laugh it off. but the truth is, people are saying it, and they’re pretty serious. as we give up more and more control of the basic functions of our daily lives to software and computer-controlled devices, how do we know when it becomes too much? where do we draw the line between automated efficiency and the kind of lazy complacency that stifles creativity and mires innovation?
how the cloud makes the iot manageable
security and privacy
big cloud service providers are already thinking about how to bring the internet of things together on an enterprise scale. ibm, microsoft, amazon, and samsung (they’re obsessed with the iot) have all developed platforms to help businesses manage their things. this allows your business to create a single point of access, reducing their attack surface. moreover, because these companies are in the business of data, their efforts to keep that data secure will always be cutting edge.
a centralized platform also means greater control. while the cloud may not discourage the collection of private data, it can make it much easier to control who has access to it, how it is used, and how securely it is stored.
data storage and analysis
the number of connected devices has grown from a few thousand beginning in the 1980s (think atms and pay-at-the pump) to an expected 25 billion by 2020. most of these devices can be used to gather data that can be useful in making a business run more efficiently.
currently, most iot data are not used. for example, on an oil rig that has 30,000 sensors, only 1 percent of the data are examined. that’s because this information is used mostly to detect and control anomalies — not for optimization and prediction, which provide the greatest value. mckinsey
the amount of data made available by the internet of things is unprecedented. for companies to take advantage, they need a lot of space to store it and a lot of power to process it. cloud storage provides a reliable, secure, and expandable option for the former while saas offerings continue to provide more and more options for processing and analysis. this ability to actually use information being gathered has implications for almost every other area of iot concern.
there are a dozen ways for various devices to connect to the internet and each other: 2g/3g/4g, nfc, wifi, zigbee, bluetooth, wsan, z-wave, good old fashioned wires. they are even developing technology (called lifi) that uses light waves to transmit information. unfortunately, most devices operate on a single channel, preventing them from interacting in ways that could be useful. the information they transmit comes to rest in a single-device app, and there is where the usefulness ends.
to deal with the first problem, the tech world has started to develop hubs (we know, yet another thing) that are able to communicate through multiple channels and collect signals from a wide variety of devices, directing those communications through a single app. as these technologies become increasingly sophisticated, they will become more and more adaptable and can be made to interface with custom software designed to help make those communications more useful.
energy and bandwidth
the ability to monitor precisely the amount of energy and bandwidth actually being used helps to identify areas where there may be waste and eliminate them. the reality is, most iot devices use very little bandwidth to operate, if any. it is transmitting the data they gather that may require a bump in your connection. uniting devices on a cloud platform allows you to reduce redundancies in data transmission, which may help to keep this under control.
on the energy side, though the cloud may not help you get around the need for more outlets, it can eliminate the need for more servers, one of the largest consumers of energy in an office. the datacenters that make the cloud possible are, admittedly, huge consumers of power, but they also have huge resources at their disposal to make the generation of that power cleaner and its use more efficient . this reduces the environmental impact and the cost of the energy needed to power your things.
knowing exactly what you need can help you predict exactly what back-up you need, what kind of battery or generator power, or how much bandwidth to avoid maxing out. centralized analysis can help you do that. what’s more, the cloud allows you to be flexible, which means that, even if the power at your office goes out, workers can keep working from other locations and still have access to the entire business. even a total loss at your physical office leaves your data and operating systems secure and functional.
monitoring and processing data allows you to easily see where automation has actually improved efficiency and where human hands and minds are needed to push processes forward and create more innovative approaches. centralized control puts the technology in your hands, at your disposal, making it the useful tool it is meant to be. while we can’t claim that the cloud can keep computers from getting too smart, the clear picture it can provide of the landscape of our technology may keep us from feeling like we need an a.i. smarter than us to keep it all up and running. and if not, at least it could reduce the number of plugs we need to pull when it all goes to hell.
robot icon by simon child, from the noun project, all other icons from pixabay.com
Published at DZone with permission of Jared Carrizales. See the original article here.
Opinions expressed by DZone contributors are their own.