This document discusses Pachube, a platform for connecting devices and sensors to share real-time data over the internet. Pachube allows devices to store and share state and context data through its API. It aims to provide scalable, reliable data services to enable applications in various markets like energy, buildings, transportation and healthcare. The platform includes tools for visualizing, controlling and integrating sensor data streams into websites and applications.
1 of 28
More Related Content
Extreme Connectivity:
2. WHY NETWORK DEVICES & ENVIRONMENTS?
•! remote monitoring & control
•! connected interactions, new social relationships
•! products ! services (recurring revenue)
•! new business-models
•! real-time product analytics
•! unique in the market
•! network, many-to-many & cross-domain benefits/efficiencies
•! both ‘making data public’ & ‘public making data’
•! third-party extensibility
4. A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTS
microcontrollers & sensors
building management systems
mobile objects & vehicles wearable & biosensors environmental/pollution virtual environments automation systems
6. PACHUBE’S API MAKES IT POSSIBLE
•! Enables both storing & sharing state & context data
•! Supports multiple protocols & adapters
•! Manages & stores all data – not just summaries
•! Provides for rich, user-extensible meta-data
•! Delivers scalable, resilient, always-on services
7. KEY MARKETS
Energy: smart meters talk to utilities to load-balance & reduce
total capital investment; utilities communicate with customers
now
Buildings & Home Automation: sharing environmental &
occupancy data to lower energy costs & increase efficiency
Industrial Process Monitoring: remote status, tracking &
trending, exception alerts
Sensor Networks: analysis & monitoring; warning of dangers
next
to infrastructure, minimizing damage to property & harm to
people
Transportation: sharing location & status to optimize routing,
maintain efficiency, minimize repairs
later
Home Healthcare: communicate with hospitals to improve
outcomes & lower the overall cost of care
8. THERE ARE MANY CHALLENGES...
•! Scalability of m2m data that is increasing exponentially
•! Interoperability across all devices & networks
•! Management via web-based tools to control & visualize
•! Performance demands of high-throughput, low-latency
•! Openness for ease of adoption & industry acceptance
•! Security controls that are flexible & robust
9. ...HERE’S HOW WE MEET THEM
•! Scalability of m2m data that is increasing exponentially
•! innovative architecture, proven reliability & uptime, cloud-based infrastructure
•! on-demand scalability
•! Interoperability across all devices & networks
•! adapters & libraries for every major programming language
•! device & technology-agnostic
•! Management via web-based tools to control & visualize
•! ‘out-of-the-box’ control apps & visualization widgets
•! tool-kit for creating, customizing & maintaining 3rd party services
•! Performance demands of high-throughput, low-latency
•! engineered & optimized for high data-loads & low latency
•! redundancy architecture for high-availability
•! Openness for ease of adoption & industry acceptance
•! standards-based APIs
•! simple & quick sign-up for prototyping & development
•! Security controls that are flexible & robust
•! industry-standard HTTPS, SSL
•! powerful permissions & authentication management
11. 4. PRODUCT OVERVIEW
CORE APPLICATION
www.pachube.com
website & RESTful API, range of account types
12. 4. PRODUCT OVERVIEW
CORE APPLICATION
•! Web site & API
•! Ruby on Rails
•! PostgreSQL DBMS
•! Hosted with Rackspace Cloud (dedicated DB server)
•! Functionality
•! Users > Environments > Datastreams > Datapoints
•! users, environments & datastreams may or may not be individual devices
•! RESTful interface, XML, JSON, CSV
•! feeds (i.e. individual environments with a geolocation and other metadata)
•! datastreams (i.e. individual datastreams with tags, units and other metadata within a feed)
•! datapoints in a variety of formats (int, float, string, etc.) with a timestamp
•! triggers / notifications
•! history
•! PNG graph of individual datastream activity over last 1 hr, 24 hrs, 4 days or 3 months
•! search functionality for feeds and datastreams by query, tag, user, units or status, geolocation
•! User API
•! Device Provisioning Server
•! register devices / feeds / users in-factory
•! manage device deployment
22. REALTIME DATA IN DESIGN
•! Mash-ups & web app integration: with services like Twitter, Skype, SketchUp & AMEE
23. CASE STUDY 1: CURRENT COST LTD
Current Cost
• out-of-the-box API
• device provisioning
• energy distribution tracking
• expandable, upgradable
• 3rd party app developers
'Bridge' to the Web
Current Cost's customers
device
• secure login
• remote monitoring of
energy use
• energy use comparison
• mobile phone app
• SMS alerts
• no subscription
energy monitor
24. CASE STUDY 1: CURRENT COST LTD
Current Cost
• out-of-the-box API
• device provisioning
• energy distribution tracking
• expandable, upgradable
• 3rd party app developers
'Bridge' to the Web
Current Cost's customers
device
• secure login
• remote monitoring of
energy use
Pachube's API • energy use comparison
• simplifies device programming • mobile phone app
• cheaper hardware • SMS alerts
• a broker, not an end-point • no subscription
energy monitor • manages millions of datapoints per day
• expandable, upgradable
• revenue sharing