tips on designing for the internet of things

60
Tips on Designing for the Internet of Things

Upload: design-world

Post on 15-Jul-2015

829 views

Category:

Engineering


0 download

TRANSCRIPT

Tips on Designing for the Internet of Things

q  This webinar will be available afterwards at www.designworldonline.com & via email

q  Q&A at the end of the presentation q  Hashtag for this webinar: #DWwebinar

Before We Start

Moderator Presenters

Leslie Langnau Design World

Gil Reiter Texas Instruments

Jeremy King Bimba Manufacturing

Matt Newton Opto 22

The Internet of Industrial Things: Opportunities & Challenges

Gil  Reiter IoT  strategic  marketing

What is the IoT ?

How  is  IoT  different  than  M2M? •  M2M  focused  on  connecting  machines  –  

mainly  proprietary  closed  systems •  IoT  is  about  harmonizing  the  way  

humans  and  machines  connect  using  common  public  services People  Things  

Cloud  Services  Things,  people  and  cloud  services  geBing  connected  via  the  Internet  to  enable  new  use  cases  and  business  models

A typical IoT Application

IoT cloud

IoT node

Sensors & Actuators

IoT gateway (optional)

Router

Remote control

Monitor & Analytics

Sense Store Present

Analyze Decide Control

What is driving the industrial IoT ? Users

•  Easier  technician  control  through  smartphone/tablet

•  Wireless  remote  control  and  monitoring •  Use  standard  smart  phone  or  tablets

Businesses •  Improved  manufacturing  time •  Sell  more  products/services •  Reduce  expenses/energy

IoT is an enabling technology

Health  Care •  Remote  monitoring •  Ambulance  telemetry •  Drugs  tracking •  Hospital  asset    

tracking •  Access  control •  Predictive    

maintenance

Smart  Manufacturing •  Flow  optimization •  Real-­‐‑time  inventory •  Asset  tracking •  Employee  safety •  Predictive  maintenance •  Firmware  updates

Automotive •  Infotainment •  Wire  replacement •  Telemetry •  Predictive  maintenance •  C2C  and  C2I

Wearables •  Entertainment •  Fitness •  Smart  watch •  Location  and  tracking

Smart  Cities •  Residential  E-­‐‑meters •  Smart  street  lights •  Pipeline  leak  detection •  Traffic  control •  Surveillance  cameras •  Centralized  and  integrated  system  

control

Building  &  Home  Automation •  Access  control •  Light  and  temp  control •  Energy  optimization •  Predictive  maintenance •  Connected  appliances

Only TI has all the IoT building blocks

Processors MCUs

Wired  &  Wireless  Connectivity

Sensing

Analog  Signal  Chain

Power  Management

Nodes

MCUs

Processors Wired  &  Wireless  Connectivity

Multicore  Processors

Analog  Signal  Chain

Power  Management

Analog  Signal  Chain

Power  Management

Cloud Gateway,  Bridge  or  Router

IoT example end equipments

Cloud

Hybrid  gateway  

Wi-­‐‑Fi

Sitara  Processor

Sub-­‐‑1GHz

Power  Management

Keystone  Multicore

Purpose-­‐‑built  server

Keystone  Multicore  Processor

Power  Management

Analog Signal Chain

MSP430   MCU

Sub-­‐‑1GHz

Sensing

Analog  Signal  Chain

Power  Management

Flow  meter

But there are challenges Sensing  a  complex  environment

Multiple   connectivity  options

Security  is  a  must

Power  is  critical

The  IoT  is  complex

Connecting   to  the  cloud

environmentpressure hu

midity

light

chemicalbiosensing

gas current/powermaterial composition

occupancytemperature

proximityposition/motion

Sensing technology is a must CHALLENGE WHAT IS NEEDED

Sensing  a  complex  environment Innovative  ways  to  sense  and  deliver  information

TI  DELIVERS

Biosensing

Chemical

Current  /  power

Light

Humidity

Gas

Material  composition

Occupancy

Position  /  motion

Pressure

Proximity

Temperature

Sensing  technologies  that  address  a  wide  variety  of  applications  

www.ti.com/sensing

No one connectivity standard will win in the IoT CHALLENGE WHAT IS NEEDED

Connectivity:   One  size  doesn’t  fit  all

Broad  variety  of  wired  or    wireless  standards

TI  DELIVERS

•  Low  power  mesh  network •  Smart  metering  &  lighting • Moving  into  home  automation

•  Fast,  low  latency  Ethernet •  Real-­‐‑time  industrial  control •  Information  technology

•  Fast  –  10Mbps++ •  Direct  Internet  connection • Home  &  enterprise  apps

•  Data  over  power  lines  (OFDM) •  Developed  for  smart  grid •  Lighting,  solar,  appliances

•  Lowest  power  BLE •  Connect  to  tablet/phone • Moving  to  industrial,  automotive

•  Low  power  &  long  range •  Native  IP-­‐‑based  network •  Home  gateways  and  security

2.4GHz IEEE 802.15.4 IEEE  P1901.2  

System-level approach to power is required CHALLENGE WHAT IS NEEDED

Power  is  critical The  lowest  power  solutions    for  any  application

TI  DELIVERS

Harvesting  power  and  stretching  baBery  life

Thermal RF Light Vibration

Days  to  years  of  baBery  operation  or  harvested-­‐‑powered  devices Power management & precision analog ICs

Low-power microcontrollers

MSP430™ MCU

TM4C MCU

Low-power wireless connectivity

Wi-­‐‑Fi Bluetooth ZigBee Sub-­‐‑1  GHz

Wi-­‐‑Fi-­‐‑based  sensors  running  on  2xAA  baBeries  over  1  year ZigBee/6LoWPAN-­‐‑based  light  switch  running  on  coin  cell  baBery  for  10  years

Security is vital at all layers CHALLENGE WHAT IS NEEDED

Security  is  a  must Built-­‐‑in  hardware  security  technology

TI  DELIVERS

Security  solutions  to  prevent,  detect  and  respond  to  unintended  or  malicious  behavior

Protecting  manufacturers’  and  consumers’  devices,  solutions  and  services

Hardware   Connectivity   Software   Symmetric    

cryptography   IP    

protection Authentication    &  anti-­‐‑cloning  

Tamper    protection  

The IoT must be easy CHALLENGE WHAT IS NEEDED

Complexity IoT  solutions  for  everyone,   not  just  experts

TI  DELIVERS

Solutions  that  are  making  the  IoT  easy  for  system  designers Our  customers  get  

ease  of  set  up  and  use TI  and  our  Ecosystem  

Encapsulated  wireless  connectivity: •  Modules  and  reference  designs  eliminating  need  for  RF  

expertise

•  On-­‐‑chip  Internet  connectivity  SW  stack  and  comprehensive  development  environment

Example  designs  and  all  the  building  blocks  

Make  anything  wireless  in  minutes

Making it Easier to Connect to the Cloud CHALLENGE WHAT   IS  NEEDED

Connecting  end-­‐‑to-­‐‑end  and  enabling  applications

Ecosystem  of  cloud  partners  to  enable  easy  integration

TI  DELIVERS

Open  ecosystem  of  IoT  cloud  service  providers  

Faster  time  to  market  of  new  devices  and  services  based  on  TI’s  IoT  silicon  solutions.  Meets  individual  needs  of  manufacturers.

Typical IoT cloud services Things

Scripting

Notifications

Web  dashboard Database

Analytics

 Applications  APIs

OTA  Manager Device  

Configuration

Protocols  Device  &

User  Registration

Cloud

Cloud   Agent  /  API

Sensors    &  Actuators

Collaboration  between  TI  and  cloud  partners  enables  customers  to  develop  IoT  applications  quickly  

Making the IoT of 2020 happen Challenges What is needed

Connectivity:   One  size  doesn’t  fit  all

Broad  variety  of  wired  or    wireless  standards

Power  is  critical The  lowest  power  solutions  for  any  application

Security  is  a  must Built-­‐‑in  hardware  security  technology

Complexity IoT  solutions  for  everyone,   not  just  experts

Connecting  to  the  cloud Ecosystem  of  cloud  partners  to  enable  seamless  integration

Sensing  is  vital   Innovative  sensing  technology

Designing for the Internet of Things

Matt Newton [email protected]

IoT Benefits •  Smart products take corrective action to prevent

equipment failure and keep production running

o  An injection molding machine monitors the viscosity of it’s pump motor oil and takes itself offline if the oil is dirty, emails management and automatically logs a trouble ticket with maintenance technicians

o  A remote natural gas separator phones home to tell operators its batteries are no longer charging and production will soon stop

IoT Benefits •  Data is easily shared among peer groups for faster

problem identification and resolution

o  Doctors across the world are able to treat patients more quickly and efficiently by providing telemedicine as opposed to on site doctor visits – More patients are able to obtain medical care

o  The CDC uses Big Data analysis of remote medical sensor data reported by hospitals to preemptively spot flu outbreaks – pattern recognition

IoT Benefits •  Your home becomes “smart” and proactively solves

problems for you

o  Your refrigerator emails you on your way home to remind you you’re out of milk

o  Your thermostat recognizes your smart phone has been off the Wi-Fi network for over an hour indicating you are likely not home, turns off your AC compressor and sends you a text message letting you know what corrective action it took. Taking that one step further, you email your thermostat back and tell it to turn the AC back on.

A New Paradigm •  It’s no longer about how fast a business can react to

events •  IoT and Big Data can provide real-time insight into all

aspects of a business’s operations •  The future will be about anticipating events before they

occur to achieve the largest competitive advantage

How do we get there? •  There are some inherent challenges with IoT

o  How do we all speak the same language? o  Bridging the gap between embedded systems languages such as C and web

languages such as JavaScript

•  It’s not just about hardware, but hardware is important. Software design is key

•  Leverage existing technologies, standards and architectures – it’s all available today!

Hardware Considerations •  First we need to get the device on a network •  Ethernet (MAC/PHY) or Wi-Fi connectivity (802.11 chipset) •  TCP/IP stack •  Enough processing power and RAM to handle security

o  Encryption/SSL o  Authentication

Software Considerations •  Data will move on the internet of things via web protocols

o  API’s, ideally in a RESTful architecture, will be used to bridge different communication protocols and programming languages

o  API’s are the key to moving data from an embedded development platform using languages such as C to something the Internet of Things can understand and interact with

•  Designing your APIs could be as important as your hardware design!

REST API’s •  Allows software to talk to software •  Stands for REpresentational State Transfer •  Uses HTTP/s protocol, very similar to how the web works •  Allows for reading and writing of data between disparate

systems

A few notes on security •  When mission critical systems start connecting to the

internet, it’s imperative that they’re well secured •  Encryption and Authentication should be a design

requirement for all devices going forward •  It’s easier to design security into a system from the

beginning than it is to add security down the road

IoT Authentication •  OAuth – Designed to solve the application to application

security problem o  Version 2.0 uses SSL to generate authentication tokens – Makes it easier to

implement (not an IETF standard, yet; be prepared to change your code) o  Version 1.0a has more available code libraries to choose from

•  API Key – Process to authenticate by exchanging keys •  Username/Password – Least ideal, requires SSL

IoT Encryption •  SSL – Secure Sockets Layer - Still the best •  Almost all web applications use SSL

for data encryption •  When working on your hardware

design be sure you choose a CPU and RAM that can handle the processing requirements of SSL

IoT in Industrial Automation •  No standards yet

o  This is good and bad o  Using an open architecture as opposed to a standard allows for faster development

time and the ability to tailor implementations to specific applications while maintaining a common thread for general communication

•  The key to rapid adoption of IoT in industrial automation is the development and publishing of API’s from industrial automation equipment OEM’s

The Data Problem •  Last year “things” surpassed humans for generating the

most data on the internet •  A “connected car” can generate 300 MB of data per

second per car •  We’re going to run out of bandwidth •  The price of bandwidth and communication is not going

down as fast as the price of storage and computing power

The Data Solution •  Push intelligence to the network edge •  Data mining performed at the sensor aggregation location

can greatly reduce the amount of data sent to the cloud •  Smart systems such as programmable automation

controllers (PAC’s) can process data and report by exception as opposed to just dumping data on the network to be mined later

Opto 22 and IoT •  At Opto 22 we’re on the forefront of implementing

IoT technologies in our products •  Core focus is RESTful architecture for our suite

of industrial IO and mobile operator interface products

•  Imagine being able to use a web app and API to configure and control a pool of remote sensors or IO points

In conclusion •  Design systems for IoT from the perspective of a hardware

developer and a software developer •  RESTful architecture is at the core of IoT •  Think about security at the beginning of your design •  Utilize technologies that are already widely available

(RESTful API’s, SSL, HTTP, TCP/IP, etc.)

Thank you

Matt Newton [email protected] / @mnewton7822

The Internet of Things in the design of IntelliSense®

Pneumatic Electric Hydraulic

Bimba is a global motion technology company taking on our customers toughest challenges across all energy sources.

Pneumatic Electric Hydraulic

Idea

Hardware  development

Software  development

Beta  testing Refinement

Launch

IntelliSense®

Development process

Idea

Hardware development

Sensors Sensor Interface Module Data Gateway Actuator

Software development

Data Insights

 

Beta testing

IntelliSense®  

pressure  decay

reporting

data  acquisition

I/O

accessories

Refinement

Development tool Customer focused

Launch WELCOME TO PNEUMATICS 2.0™ Introducing IntelliSense®, a one-of-a-kind technology platform combining sensors, Bimba cylinders and software to deliver real-time performance data for standard pneumatic devices. With IntelliSense®, users can utilize condition-based monitoring to be proactive about maintenance and system optimization to maximize uptime in the age of full-tilt manufacturing.

•  IoT Value to product design o  More information o  New opportunities

•  Approaching design for the IoT o  First question is how can we connect our products to the IoT o  Know your capabilities

•  Customers view of IoT o  Enhanced control o  Better documentation o  More informed decision

•  Challenges in implementing the IoT o  Competing standards o  Scalability

•  Design consideration for the IoT o  User experience o  Scope creep

Summary

Questions? Leslie Langnau Design World [email protected]

Gil Reiter Texas Instruments [email protected]

Jeremy King Bimba Manufacturing [email protected]

Matt Newton Opto 22 [email protected]

Thank You q  This webinar will be available at

designworldonline.com & email

q  Tweet with hashtag #DWwebinar

q  Connect with Design World

q  Discuss this on EngineeringExchange.com