isidorey technical introduction
TRANSCRIPT
Isidorey Device Cloud
what is it? • cloud based pla;orm for
M2B applica5ons • set of APIs and visualiza5on
tools for developers and product managers
• secure, redundant, infinitely scalable data store
• zero-‐config applica5on framework
how does that help? • instantly accessible device
data solu5ons • ability to connect any
device to your business applica5on
• reduces end-‐to-‐end complexity and costs
• tools to manage your scaling device network
www.isidorey.com
Tradi5onal Approach vs. Isidorey
www.isidorey.com
• Quick Time to Market • No up-‐front • Predictable cost model • Scales as you go
• Weeks / Months to Market • Significant Capital Investment • Non lineal cost model • Scaling requires addi5onal capital investment
Unique Cloud Architecture
www.isidorey.com
Dashboard Builder Graphing API REST API Historical API
Isidorey Cloud Broker REST, MQT, GPRS, SMS
Device Cloud Data Store P2P, Self Repair, Triple Redundancy, SECURE!
Publish
to Data Store
Device Cloud Broker
www.isidorey.com
IP Address Verifica=on Validate origin of message
How does the data get into the Device Cloud?
MAC Address Verifica=on Validate known MAC address
API Key / Iden=ty Verifica=on Validate API Key (MQT*)
ACL Verifica=on Publish/Subscribe Permissions
Device Cloud Data Store
www.isidorey.com
Rack Aware Redundant Storage Three copies in > 2 Physical Regions
Self-‐Repairing Commodity Nodes Eventual Consistency & Redistribu5on
Peer to Peer Configura=on New node joins & starts receiving data
REST API / Historical API
• HTTP REST Protocol – GET / POST – JSON Response
• hTp://api.isidorey.net/[api call] • GET SensorLive (Last Known State) • GET/POST Sensor (Complete History of Sensors) • GET Project (Projects -‐> Devices) • GET User (Users -‐> Projects -‐> Keys -‐> ACL) • GET Company (Company -‐> Projects) • GET Devices (Device Info -‐> SensorLive)
www.isidorey.com
Graph API
• HTTP REST Protocol – JSON Array of all graph images
• hTp://api.isidorey.net/graph • Works with up to three Sensors • REAL TIME!
www.isidorey.com
Dashboard Builder
• Google Authen5ca5on • Self Configure Dashboard Layouts – Personal / Publish to Company
• COMET Integra5on between frames • Real-‐Time contextual informa5on published on each session
• Build only what you need!
www.isidorey.com