Matt Balogh, the Senior Director of Content Engineering. Matt is the former CTO & Innovation Lead at Ogilvy CommonHealth, takes you through 5 important things to think about before heading down the IoT path.
3. 3 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
1999
Software
Developer
At a digital pharma
agency working
global clients
programming in
about a dozen
languages
2013
Smart Home
Became very
interested in IoT,
data, and machine
learning, started
building arduino
“things”
2008
MBA / CTO
Back to school to
get an MBA,
became CTO &
Innovation Lead at
a global pharma
agency
2016
Content
Engineer
Leverage data and
technology to
make content
more efficient and
useful
Geek-O-Meter
2005
Data / CRM
Ended up building
CRM systems for
IBM, and doing
CRM for THD,
where I really fell
in love with data
1990’s
Computer
Science
Went to school for
Computer Science,
ended up putting
the computer
centers online
10. 11 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Application Interface
The interface between your virtual thing and the
triggers and decisions you’ll make with it.
Cloud
The virtual/data representation of your thing is core
to connecting it to the world
Base
Will you connect directly (WiFi) or will you use a hub-
and-spoke base?
Sensor
How will the sensor sense the data you want and
communicate that back to the Thing?
Too complex for a light switch? Fast enough for the brakes on your car?
Connectivity
Integration & Automation
The end resulting automation from their thing.
11. 12 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Data
HOW WELL DO YOU KNOW
YOUR DATA?:
Data is what the IoT is all about, so if you haven’t
considered your data at a very granular level,
you’ve missed the boat.
Data Standards
It is important to set and maintain data
standards that are strict but flexible
Precision
Clinical trials require more accuracy, more
frequently then public health initiatives.
Kind of Data
There are lots of kinds of data, from visual to
various sensors or logs.
Data Integration
What is the context that will make your data
relevant to your need, and how will you
integrate that context?
12. 13 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Begin With the Analytics Report In Mind
USAGE GIVES DATA CONTEXT:
Consider what data you need, how and were you
will collect it, and most importantly how it will be
used.
Private Data
Data that is encrypted, transferred, and stored
in a secure way for limited access.
Public Data
Open data that may be anonymized. Often
subject to high-volume usage.
Shared Data
To what degree with data be shared and tracked,
with whom, and under what conditions?
Think About How the Data Will Be Used
Data Automation
Some data is not for consumption, with the
focus being on triggering or logging events.
14. 15 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Relating Data, Connectivity, and
Longevity
data
power
Small & Infrequent
Large & frequent
A little
Close & slow
Far & fast
A lot
Data
In the small world of IoT consider
what you need vs. what you want.
Connectivity
How much data do you plan to send,
how far, and how often?
Power
Consider the power source vs. the
longevity of the device.
Source: Hari Balakrishnan, MIT CSAIL, Internet of Things: Roadmap to a Connected World
22. 25 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Contextual Security
DIGITAL TWIN:
IoT has the unique characteristic of linking the
hardware, the software, and the data.
For each physical object and sensor there is a
near real-time virtual companion.
As a result, security must take into consideration
each of these dimensions.
Software
Traditional target for “hacking”, needs to consider
encryption, passwords, transmission.
Data & Digital Twin
The virtual representation of the physical world,
consider how this will integrate with other virtual
assets.
Hardware & Sensors
The physical representation of the IoT, consider the
impact of a lost, broken, or compromised sensor.
27. 30 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Application Interface
WHAT’S AN API?
Just as a graphical user interface makes it
easier for people to use programs, application
programming interfaces make it easier to
integrate data and technologies by
abstracting the underlying implementation
and only exposing necessary objects or
actions
Private
Internal organizational usage.
Public
For generalized public consumption to
leverage the application and its data.
Partner
Open only to specified business partners
allowing for greater control and support.
40. 47 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Policies
International, federal, state,
organization and public polices
will all affect IoT regulation,
which will influence what you
can do and how you will do it
Government
NOAA weather and
environmental data affects
30% of the GDP, with the
Global Positioning System
creating even more private
innovations and public benefit.
Today the HHS is doing this
with the Health Data Initiative
and other programs
Internal Corporate
Companies, especially global
organizations, need to consider
and document policies on data
collection, transmission,
retention, releases and privacy
policies.
Individual initiatives must
determine and document how
data will be collected and used.
External Corporate
Though it has “Internet” in the
name, IoT is not a government
funded program, with many of
the protocols and technologies
being proprietary.
It is important consider the
land on which you build your
house.
43. 50 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Anticipation
The anticipated desired state.
Action
The specific activity we want to
incentivize
Reward
Just like it sounds, a reward for doing
a specific activity
Gaming
Core Loop
The Right Questions
• Will people use it?
• Will they keep using it?
• Will you get what you need?
Ask the Right Questions
• Wireframes are not
prototypes
• Don’t start with a design
question
Core Loops
The main set of actions, typically three, that will make both you and your users successful.
Source: Mariya Yao, Xanadu Mobile
Source: Gamification of work 2013, via gameanalytics.com
44. 51 @mbalogh
linkedin.com/in/mattbalogh
slideshare.net/MatthewBalogh
matt.balogh@gmail.comMatt Balogh,
Content Engineer
Anticipation
The anticipated desired state.
Action
The specific activity we want to
incentivize
Reward
Just like it sounds, a reward for doing
a specific activity
FitBit
Core Loop
The Right Questions
• Will people use it?
• Will they keep using it?
• Will you get what you need?
Ask the Right Questions
• Wireframes are not
prototypes
• Don’t start with a design
question
Core Loops
The main set of actions, typically three, that will make both you and your users successful.
Source: Mariya Yao, Xanadu Mobile
Source: Gamification of work 2013, via gameanalytics.com
Weeks of coding saves hours of planning.
Today I want to talk about the hours of planning.
So with that in mind, I’m going to give you 5 key thinks to think about, that you’ll want to think about when you are considering the Internet of Things
connectivity is a function of data needs
How many IoT engineers does it take to turn on a light bulb?
Kind of Data: Understanding the kind of data you are looking for is key. To get there you’ll have to already know the problems you’re trying to solve and what decisions you’re going to be making with it. Data can be large or small, frequent or intermittent.
Data Standards: Something as simple as time zone or date format can trip up a data set. Add to that the frequency of reporting and you can spend all your time there before you even get into 3rd party integration or solving your problem. Set data standards up front, or, better yet, leverage an existing standard. Going off on your own and creating a standard may be a competitive advantage for Apple or Google, but if that’s not in your model, don’t do it.
Precision: Remember there is tradeoff in IOT such that every time you ask for something you’ve got to give something up. I can track real-time data for all sorts of things, but it might not be necessary, and you may need to give up battery life and portability.
Data Integration: Data sets rarely stand on their own. Weather is probably one of the most leveraged data sets, which is determined by location, another great data set that can tell you a lot. If you understand your strategies then you can plan for data integration later. If you don’t plan for that, trust me, it’s not always the greatest thing.
Data: Need vs. want
Connectivity: How far, how much, how often?
Power vs. mobility and adherence
Why does that matter?
I like to use the newsletter registration metaphor.
Never ask an engineer if something can be done.
I’ll tell you now, the answer is YES. Google[x] & SpaceX are proof of that.
Things within IOT do not always have interfaces, so it is important to consider:
How will you trouble shoot issues and/or provide user support?
Can you fix them, or replace them?
How often, and how will you upgrade them?
Failure can take many forms.
Remember the web registration form metaphor. If your drug has a shipping and storage of 2 months with a 12 month shelf-life, how long does the battery need to last to track diversion or the environmental conditions to which it is exposed?
44% upgrade their phone every two years with 54% waiting until it becomes obsolete or stops working. (Source: Gallup)
How long do you think you’ll be using this device? Will it become part of your packaging? Installed in a physician’s office? Given to a patient? Will you get it back at the end?
What happens when you’re done? Do the devices live on?
This is traditional hacking.
Distributed Denial of Service attack
Many of the devices did not even have an interface to change the password (which we’ll talk about later).
If we are going to make decisions on how we treat patients based on their activity, we better know it's their activity we are looking at.
Hawaii 5-0, physically manipulating a tidal wave sensor.
Digital Twin: Real time virtual companion
Software: Think about that DDoS attack and ask yourself how you will be updating, patching, and maintaining your software next year, and what is the impact of that.
Digital Twin: Your car or house does not directly integrate with the weather, but their digital twins do. How reliable is the information you are receiving?
Hawaii 5-0, physical attack scenario
Operation of machine
Provide data to influence the decision making process
Technology is moving faster than people, and much faster than policy.
Penn & Teller Submarine
Production technology does not always follow consumer economics?
What does that mean? A smaller screen is no always less expensive, so you have to know that world.
Think about the future.
If you are investing in this today, you can’t forget about it tomorrow, so plan based on 5 year costs.
Government:
Three decades ago, the National Oceanic and Atmospheric Administration began publishing weather data in electronic form for free download. Today, entrepreneurs and innovators across the country leverage this freely available, easily accessible data to power a wide array of applications and services that benefit the American people, including weather newscasts, websites, mobile applications, insurance, research and much more. Similarly, the government's decision in the 1980s to make Global Positioning System data openly available has spawned a vast array of private-sector innovations that have created large-scale public benefit and economic value.
External Corporate:
Remember, IoT is not a government funded program like the Internet was. Much of the technology may be patented an/or have terms of use.
Internal Corporate:
Your policies on data collection, transmission, and retention as well as your legal release documentation and privacy policies that communicate to users how you plan to use their data.
Adherence: IoT can help, but it has it’s own adherence
You are not your audience: Get out of the conference room and see what people think and how they act:
Examples: Alexa for Parkinson's… speech and memory games.
Anticipated state
Action
Reward
So those are the 5 key things that you’ll want to think about when you are considering the Internet of Things
Weeks of coding saves hours of planning.
But most of all, because of this.
Weeks of coding saves hours of planning.
What does that mean?