An overview of IoT technology
Before you start your journey down the lane of my wandering thoughts, let me introduce myself. I’m an electrical engineer, but I like to call myself more of a tinkerer. I’m one of the newest people here at the Fun factory, and they call me the IoT Intern. I came on board to stir up and add new flavor to the IoT activity here at SparkFun. IoT has fascinated me since its inception, I’ve had a fair share of experience working with it, and I hope to spread that knowledge and learn more through the process!
Simply put, the Internet of Things is a network of physical objects including but not limited to cars, buildings, animals, electronic devices and even people. These unconventional objects embedded with different sensors are now connected to the internet, transmitting and receiving data as you read this.
There are three key elements of IoT:
As novel and unprecedented as this technology may sound, it actually has been in the works for quite a while. Obviously, IoT would not exist if not for the internet, so a lot of people push IoT’s history to the inception of the internet. In fact, the term came into existence in 1999, when Kevin Ashton used it during a presentation delivered to Procter & Gamble about using RFID in their supply chain. He subsequently cofounded MIT’s Auto-ID Labs to develop the architecture of the Internet of Things for the consumer goods industry.
The first time I saw something IoT-ish was in CBS’s hit sitcom “The Big Bang Theory,” where the gang uses the Internet to let other people around the globe take control of their Things, like lamps and even RC cars.
This episode aired back in March 2008. We’ve come a long way since ‘08, and so has the Internet of Things.
Today we’re going to explore more about the Internet of Things, why we hear it so often these days, and whether we should be concerned. This also marks the beginning of our upcoming tutorials on IoT, where we’ll discuss in detail the three important aspects of IoT mentioned above:
We’ll also talk about IoT security.
Well, it’s a good question! This is a question mostly in the minds of people who just got out of the rocks they were living under, and I do not blame them (just kidding).
On a serious note, this is one of the most hyped emerging technologies in the information technology sphere. Gartner’s Emerging Technology Hype Curve puts IoT at the peak of inflated expectations. This implies IoT is currently in the phase where most companies are pushing its development so as not to fall behind in the expected IoT revolution.
The world generates data at a tremendous rate, and we’ve achieved the ability to tap into that data and listen to what our homes, cars and planet have been trying to tell us this whole time. This data seems invisible, but it’s actually pervasive, and this new tech gives us insight into a smarter life. For example, a suite of in-home sensors that sense temperature, light, power consumption, motion, etc. can help you identify trends and pattern, so you can make smarter decisions toward a more efficient home.
Now everybody is pushing to make this technology ubiquitous. Presently there are more things connected to the internet than people, and this number is predicted to increase to a whopping 50 billion connected devices by the end of 2020.
Let’s look at some examples.
A Boston-based company called Rest Devices has developed a smart baby monitor called Mimo. It enables parents to see information such as babies' activity level, temperature and breathing on their phones in real time.
LightByte is a massive, internet-controlled interactive sun pixel facade. It turns sunlight into an expressive medium to carry information, communicate ideas and shape your own shadows! Projects like this mark the beginning of the smart home era – soon we will be able to interact with our data in ways we have never imagined.
Smart Homes can automate things like lighting to optimize power consumption or even match your mood!
Alan Turing, the world-famous mathematician and the father of computing, said, “It can also be maintained that it is best to provide the machine with the best sense organs that money can buy, and then teach it to understand and speak English. This process could follow the normal teaching of a child.”
IoT technology is currently in its nascent phase, but its future holds great possibilities in human history. Coupled with technologies like machine learning, autonomous driving and robotics, wearables, augmented reality and more, it’s hard to predict how the world will change in the next decade. In my mind it looks something like this:
Recently we have seen a substantial increase in tech companies stepping in and pushing the development of IoT services and solutions. I was not surprised to read this article on techradar.com, which talks about how Intel recently laid off a portion of its PC division employees to prioritize development of its IoT division.
Intel joined the open source market in 2013 with the release of the Galileo development board, marking the dawn of their IoT investment. They subsequently released the Edison, intended to aid rapid prototyping. Within three years, Intel has pushed a complete IoT ecosystem with both development platforms and cloud solutions, and is holding 24-hour-long roadshows all over the world, dedicated to giving makers a taste of IoT development with Intel’s platform.
Intel isn’t the only big company driving this technology further. Google has, over the years, championed internet access for all with projects like ‘Loon’. Their recent acquisition of Nest for $3.2B is proof they want to strengthen their hold on the IoT industry. They have a dedicated IoT cloud platform with developer tools such as Brillo, an IoT operating system, and Weave, a communication platform for connected smart devices.
I also want to give IBM a big shout-out for stepping up their game. Their $3B investment in IoT technology makes them one of the top companies betting on IoT. The IBM Bluemix Platform is by far the most comprehensive IoT platform I have ever come across. With so many easily deployable applications, you can make a complete IoT solution with ease. The Watson Developer Cloud can seamlessly integrate to your IoT application. They offer a 30-day trial period to access complete features of Bluemix, and I recommend you check it out. It’s rad!
At SparkFun, we firmly believe in open source, and take pride in our efforts to advance this movement by actively developing open source technology. SparkFun already has a number of tutorials dedicated to the IoTverse; check them out!
We also have an open source data-logging platform called “Phant.” The aim of Phant is to enable makers to push data to the internet and to bring a dose of reality to the IoT hype. We are in the process of reworking Phant for a better user experience. In the meantime, feel free to explore and start logging your IoT data!
Connectivity is the backbone of IoT, but the lack of common standards and shared infrastructure is definitely a stumbling block in its development. One of the main concerns I have about IoT is security. As the number of connected devices increases, so do the vulnerabilities and potential risks. Data is what sustains this system, so data integrity and sharing are areas that need work. If collected data were compromised, it would breed distrust of the technology. If IoT is to make it big in the coming years, it will have to make its way through these hurdles.
All of this comes down to how quickly the tech world adapts to the issues and challenges of IoT, and combats them to make it a viable technology. I hope we don’t have to wait much longer before we can reap the benefits of one of the most promising technological revelations of this century.
I hope the future of IoT will be as awesome as it is in my head – and maybe even more!