- Pachube provides a platform and infrastructure for collecting, storing, sharing and visualizing real-time data from internet-connected devices and sensors, enabling the development of applications for the "Internet of Things".
- It offers tools and APIs to help individuals, communities and companies manage data from devices and networked physical systems, with applications in home automation, environmental monitoring, transportation and more.
- Pachube aims to make it easy to build applications and services on top of real-time device and sensor data through its open and scalable platform.
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Pachube Powers the Internet of Things
1.
2. SUMMARY
• Pachube is a powerful, economical, reliable & secure infrastructure
• for delivering web services that store, manage & share data from
appliances, sensors & buildings
• Pachube is used by thousands of individuals & companies around the world
• helping to build the ‘Internet of Things’ across devices & environments
• Pachube delivers real-time feedback & data visualization
• enabling control of complex systems, greater efficiencies & better decisions
4. A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTS
microcontrollers & sensors
building management systems
mobile objects & vehicles wearable & biosensors environmental/pollution virtual environments automation systems
5. ‘PLUMBING’ FOR THE INTERNET OF THINGS
• data deluge: dealing with huge numbers of connections,
throughput of realtime data (app, authentication, database)
• interoperability: dealing with different data formats,
protocols, ‘standards’, cross-domain, sharing
• application building: making it easy, reducing friction to
create
• authentication: granular permissions, created by & for
individuals and by & for devices
• performance: scalable, redundant, testing, testing, testing
7. 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
8. PACHUBE...
• helps individuals manage data generated by their devices & homes
• helps communities improve environments & quality of life
• helps companies turn networked products into services
• helps society exploit efficiencies derived from extreme connectivity
9. THERE ARE MANY CHALLENGES...
• Interoperability across all devices & networks
• Management via web-based tools to control & visualize
• Scalability of m2m data that is increasing exponentially
• Performance demands of high-throughput, low-latency
• Openness for ease of adoption & industry acceptance
• Security controls that are flexible & robust
10. AND PACHUBE MEETS THEM ALL
• 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
• Scalability of m2m data that is increasing exponentially
• proven reliability & uptime, cloud-based infrastructure
• on-demand scalability
• 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. APPLICATION ECOSYSTEM
Visualization tools
• PNG realtime graph gadgets
• 1-hr, 24-hrs, 4-days, 3-months
• Zoomable Javascript graph
• 30-days
• Embeddable Flash widget
• PachuBlog
• Google Gadget Feed Badge
• PachuDial
Control tools
• Dashboards
• PachuSwitch
• Pachube Controller (Appspot)
• HTML Control Form
• standard HTML form
Mapping tools
• 2-d tracking
• Trails
• 3-d flythrough
• Earth Browser
Feed output tools
• Alerts
• SMS alert
• Twitter trigger, email alert
• Converters
• AMEE Carbon Footprint
• Plug-ins
• Pachube2Sketchup
• Pachube2SecondLife
Feed input tools
• Web service / mashup
• Pachube Pipes
• XML 2 CSV
• PachTweet
• Status2Pachube
• Converters
• Pachube KML Convert
• Pachube Google Doc Spreadsheet Importer
Mobile device applications
• iPhone
• Data Logger
• Pachube Mon
• Porthole iPhone
• Android
• Pachube Viewer
• Fasteque Pachube Widget
• Blackberry
• PachuBerry
• Java (e.g. Nokia N95)
• PachuRadar
Feed discovery
• Text
• Feed Finder
• Geolocation
• PachuRadar
Augmented Reality apps
• AR Toolkit / QR Code
• Pachube AR
• Porthole (Mac / iPhone)
SMS Gateway
• Input & Output
• Control feeds
• Receive alerts, query
18. REALTIME DATA IN DESIGN
• Mash-ups & web app integration: with services like Twitter, Skype, SketchUp & AMEE
19. PACHUBE ACCOUNT TYPES
self-service signup
builds mindshare & marketshare
value-add features
aimed at professionals
and small companies
web-enable products
'out-of-the-box’ for SMEs
with small runs of devices
SMEs & large companies build web
services & communities around
physical products
provides bulk account
and device management
for thousand/millions data feeds
23. 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
• third-party extensibility
• both ‘making data public’ & ‘public making data’...
24. TECHNOLOGY SUMMARY
• Pachube’s scalability helps products manufacturers & application developers
• you don’t need to build backend system to deal with massive volumes of realtime data
• Pachube stores every single datapoint & includes extensive METADATA
• from all devices – not just summary data – high-availability database, comprehensive analysis
• security provided via SSL/HTTPS
• industry standard technologies protect data transmission over internet; quick to implement, no special libraries
• view & embed data history on the web, visualization tools, widgets & graphs
• ‘out-of-the-box'; no need to install apps
• provides sophisticated aggregation, statistical & calculus tools
• ‘out of the box’ analysis of both individual devices & the entire ecosystem
• manufacturers & developers add value to products
• customer-focused analytical, decision, notification, profile & visualisation tool & application development
‘The technology requirements — tremendous storage & computing resources linked with advanced software systems that
generate a variety of graphical displays for analyzing data — rise accordingly.’
McKinsey Quarterly, ‘Internet of Things', March 2010