girl brain

Perspectives

Do-it-yourself IoT: May the force(s) be with you!

Thanks to a do-it-yourself Internet of Things (IoT) project I was working on a few weeks ago, I had an opportunity to reflect on the rapid pace of technology and innovation.

March 23, 2017

A blog post by Guru KashyapUS Analytics & Information Management practice leader.

Over the last 25 years, four fundamental forces representing computing concepts and movements have gained momentum. Together, they helped integrate hardware, software, and the physical environment in a way that is intuitive and accessible to a do-it-yourself audience. These forces are:

  • Open-source software from the '90s,
  • Cloud computing from the early 2000s,
  • Maker movement since 2005, and
  • Low-code development platforms in the current decade

Before we look at these four forces more closely, let’s take a look at the project.

Objective: To design a system that will monitor the temperature of my home environment and trigger a text message to my phone when the temperature crosses a certain threshold.

What I needed:

Hardware

  • Sensors to measure environmental conditions like temperature, humidity, etc.
  • Raspberry Pi 3: A credit-card sized computer that has an HDMI port to connect to monitor and a USB port to connect to keyboard/mouse
  • A smartphone

Software/Infrastructure

  • Raspbian: An operating system built for the Pi
  • Node-RED: A visual programming tool for wiring hardware devices, APIs, and online services to facilitate the Internet of Things
  • A cloud-based communication platform that allows you to send SMS to your phone
  • A cloud-based IoT platform that allows devices to interact with other devices and cloud applications
  • JavaScript: A high-level programming language inside Node-RED functions

Sensors attached to a Raspberry PI 3 continuously monitor the temperature in the surrounding environment; when a predetermined threshold is met, an alert is sent through the IoT platform to the user’s smartphone.

How it worked:

  • The sensor continuously monitors the environment: Install the operating system on the Pi and connect the sensors
  • IoT platform connects devices and your application: Use the IoT Platform to a) register the Pi b) connect to the Node-RED server-side application

    Raspberry Pi with sensor attached
  • The sensor sends data to IoT platform: Write the client-side program (using JavaScript in Node-RED) to process the temperature signals and send it to the IoT platform

    Sensor in steady state
  • The application connects to other cloud services as needed: Register the smartphone with the cloud-based communication platform and use those credentials in server-side application to enable sending a text
  • The application sends signals to the user: Start receiving temperature signals from the Pi; this triggers the application to send a text message when the threshold is crossed

    Sensor in alert state


The four forces at work

Now, let's look at how the four forces came together in this project.

  • Open-source software movement: Remember the battle in the late '90s against the open-source software movement when Linux was called the “malignant cancer?” We’ve come a long way since then. In this project, the same Linux is the operating system on the minicomputer. Linux Foundation1 estimates the total development cost of its collaborative projects alone is $5 billion. There are many such foundations. Node-RED is part of the JS Foundation, which supports open source projects in the JavaScript ecosystem. And JavaScript itself is developed on an open standard.
  • Cloud computing: In the early 2000s, Salesforce2 pioneered the concept of enterprise app delivery via the Internet. Remember the “no software” days? Since then, almost anything tech is delivered “as a service.” Thanks to the cloud delivery model, a cloud-based communication platform, and the entire IoT platform are represented in this project. Worldwide public IT cloud service revenue3 in 2018 is predicted to be $127 billion.
  • Maker Movement: In 2005,4 with the launch of MAKE Magazine, the tech-influenced DIY community has come to be identified as the Maker Movement5. Recently I attended a Maker Faire, called the “greatest show and tell on earth,"6 and sat on a 3D printed chair! Affordable, intuitive tools and hardware have fueled the rise of the Maker Movement and enabled DIYers like me to tackle our own technology projects. Pi7 and Arduino8 are available for under $50 and frequently used in DIY projects. Industry stats on the movement estimate9 that makers fuel about $29 billion into the economy each year.
  • Low-code development platforms: A name coined in 2014, these platforms10 represent rapid application delivery with minimal coding, setup, and deployment. To create my project app, the amount of code I had to write in JavaScript was minimal, thanks to Node-RED, a primary example of this trend. Forrester11 estimates that the total market for low-code development platforms will grow to $15.5 billion by 2020.




IoT takes hold

According to Deloitte, the Internet of Things is taking off in both consumer-focused and B2B industries, and our Tech Trends research has identified the move from sensing to doing. There are multiple platforms of choice and robust offerings from several technology leaders and specialized providers. GE predicts12 investment in the Industrial Internet of Things is expected to top $60 trillion during the next 15 years. The possibilities in the universe of connected things are only beginning to be realized; the real potential lies in making data actionable and uncovering valuable insights.

An iota of that investment is more than enough to start your own prototypes. As you start your next IOT project, may the force(s) be with you!


Contact us:

Guru Kashyap
Senior Manager
Deloitte Consulting LP
+1 404 220 1493

Endnotes

1Jamie Redman, "The open source world Is worth billions," The Cointelegraph, October 3, 2015,
2"History of APIs," API Evangelist
3Louis Columbus, "Roundup of Cloud Computing Forecasts and Market Estimates, 2016,"
Forbes, March 13, 2016
4Chris Anderson, "20 years of Wired: Maker Movement,"
Wired, May 2, 2013
5"The Maker Movement," Maker Faire
6"Maker Faire: A bit of history," Maker Faire
7Raspberry Pi Blog
8"Arduino Buying Guide," Sparkfun Electronics
9Jeremiah Owyang, "Maker movement and 3D printing: Industry Stats," Web Strategist
10Clay Richardson, "New development platforms emerge for customer-facing applications,"
Forrester, June 9, 2014
11Clay Richardson and John R. Rymer, "Vendor landscape: The fractured, fertile, terrain of low-code application forms,"
Forrester, January 15, 2016
12Louis Columbus, "Roundup of Internet of Things forecasts and market estimates, 2016,"
Forbes, November 27, 2016

Site-within-site Navigation. Do not delete! This box/component contains JavaScript that is needed on this page. This message will not be visible when page is activated.

Did you find this useful?