iot product integration, life-cycle requirements, and ... · secure servers, devices, messages,...
TRANSCRIPT
IOT PRODUCT INTEGRATION, LIFE-CYCLE REQUIREMENTS, AND
REASONABLE EXPECTATIONS
© Chimera IoT, Inc. All rights reserved.
Philip Regenie Founder and CEO 505.366.4856 [email protected] www.chimeraiot.com
WHAT DOES IOT
DO?
1 Collects Data
2 Transports Data
3 Creates Value
THINGS ANIMALS US THE ENVIRONMENT
MEASURING AND
REACTING TO
WHAT REALLY
MATTERS IS
IOT will help people make good decisions
market value of a good decision - cost of a good decision
PROFIT
THE CHALLENGES OF IOT dictate
design
CONSTRAINTS
1. POWER 2. SIGNAL DISTANCE 3. DATA QUALITY 4. MONETIZATION
5. SECURITY 6. LATENCY 7. VALUABLE DECISIONS
SECURITY
● DEVICE ● TRANSPORT ● DATA
What it is Who it is
What they have What they know
Layer: 7: Application
Layer: 6: Presentation
Layer: 5: Session
Layer: 4: Transport
Layer: 3: Network
Layer: 2: Link
Layer: 1: Physical
APPLICATION
HTTP, FTP, SMTP, SNMP
TLS/SSL TCP/UDP
IP, ARP, DHCP
802.11b/g/n
DATA
QUALITY
BATTERY SIZE & LIFE
amount of energy stored in a given system or region of space per unit volume or mass (rechargeable with little degradation - nice)
IT’S ALL ABOUT ENERGY DENSITY
SHRINKAGE DENSITY
ENERGY DENSITY
ENERGY CONSUMPTION
When you double the signal distance you square the energy requirement
AND SIGNAL
DISTANCE
WIRELESS RANGE
POWER REQUIREMENTS
INTERNET LATENCY
Latency is the delay from input into a
system to desired outcome
3G 4G WiFi SAT
100 - 500 ms < 100 ms 0 - 190 ms 500 - 1500 ms
DECISIONS AND PATTERN
RECOGNITION
● HIERARCHY ● TIMING ● THRESHOLDING ● CORRELATION
● LATENCY ● LINEAR ● NON-LINEAR (CHAOS)
Product Idea
Prototype
Validate
Monetize
Develop/Provision
Market/SellSCALEhttp://spinnaker.io
EFFECTING DESIGN1. Physics 2. Use Cases 3. Process
4. Physical and Mechanical Considerations 5. Regulatory and Safety Considerations 6. Financial Implications
BIG BOX
IOT STRATEGIES DRIVE REVENUE
CENTERS
AMAZON GOOGLE SAMSUNG VERIZON
storage + cpu + product storage + cpu sell product cellular usage
MAJOR FUNCTIONAL BLOCKS
sensor drivers
sensor to short range
add value to data
long range
big data
analytics
management ● Applications ● Lifecycle ● Security ● Data Transport ● Devices ● Sensors ● Events ● Provisioning ● Maintenance ● Decommissioning ● Monetization
● outlier detection ● events
● geospatial time series key/value ● structured data ● unstructured data ● relationships
● BLE ● Zigbee ● NFC
transport ● AMQP ● MQTT● WiFi ● Cellular ● SAT
● linear ● non-linear ● predictable ● identifiable
PRESENTATION LAYER
RECOMMENDED DEVELOPMENT ORDER(Order#) Function Decision Reason
2:Servers Amazon, Google, Microsoft, Your Own
This choice gets you up and running.
6:Powered Networking WiFi, Cellular Roll from lowest cost transport based on connectivity
5:Battery Powered (Short Distance Networking)
Smart BLE Low power ~50 meters
3:Data (Message Transport) AMQP - more robust MQTT - easier to implement
Manage by need - large data or small data
4:Edge Processing (emphasize autonomy)
Java or Node JS on Android or Linux
BLE, WiFi, Cellular Gateway with outlier detection, message creation, event processing
1. Configuration Management Bitbucket, Git Document everything. Set release dates. Manage releases.
MANAGE YOUR IMPLEMENTATION● Clear minimal requirements ● Only save relevant data ● Understand lifetime costs ● Manage, test, and size messaging ● Secure servers, devices, messages, data from the beginning ● Validate analytics ● Phase approach minimizing UI ● Manage provisioning ● Test scaling before distribution ● Design to play with others (explicitly secure, share and manage
subscriptions)
REASONABLE EXPECTATIONS
© Chimera IoT, Inc. All rights reserved.
battery life will be lessData volume will be more
SERVERS WILL DESTABILIZE
Sensors will be erraticFALSE POSITIVES WILL BE ABUNDANT
transmission range will be less
Infrastructure costs will exceed expectationsstandards will come and go
IOT WILL RULE THEM ALLPhilip Regenie Founder and CEO 505.366.4856 [email protected] www.chimeraiot.com