Pachube @ Homecamp 3 (Dec 2010)

of 18
10 views
PDF
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Document Description
1. PACHUBE IS... 2. A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTSmicrocontrollers & sensorsbuilding management systemsmobile objects & vehicles wearable &…
Document Share
Document Transcript
  • 1. PACHUBE IS...
  • 2. A ‘PATCH-BAY’ FOR DEVICES & ENVIRONMENTSmicrocontrollers & sensorsbuilding management systemsmobile objects & vehicles wearable & biosensors environmental/pollution virtual environments automation systems
  • 3. ‘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
  • 4. HORIZONTALITY ENABLES INNOVATION
  • 5. 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
  • 6. APPLICATION ECOSYSTEMVisualization tools Feed input tools Mobile device applications• PNG realtime graph gadgets • Web service / mashup • iPhone • 1-hr, 24-hrs, 4-days, 3-months • Pachube Pipes • Data Logger• Zoomable Javascript graph • XML 2 CSV • Pachube Mon • PachTweet • Porthole iPhone • 30-days • Status2Pachube• Embeddable Flash widget • Android • PachuBlog • Converters • Pachube Viewer • Pachube KML Convert • Fasteque Pachube Widget • Google Gadget Feed Badge • Pachube Google Doc Spreadsheet Importer • PachuDial • Blackberry • PachuBerry Feed output toolsControl tools • Java (e.g. Nokia N95) • PachuRadar • Alerts• Dashboards • SMS alert • PachuSwitch • Twitter trigger, email alert • Pachube Controller (Appspot) SMS Gateway • Converters• HTML Control Form • AMEE Carbon Footprint • Input & Output • standard HTML form • Plug-ins • Control feeds • Pachube2Sketchup • Receive alerts, query • Pachube2SecondLifeMapping tools Augmented Reality apps Feed discovery• 2-d tracking • Text • AR Toolkit / QR Code • Trails • Feed Finder • Pachube AR• 3-d flythrough • Geolocation • Porthole (Mac / iPhone) • Earth Browser • PachuRadar
  • 7. 4. PRODUCT OVERVIEWLIBRARIES & EXAMPLES•  Software libraries & examples •  Java, Ruby, .net, Perl, C, Python, PHP, Visual Basic, Javascript •  LabVIEW, Processing, OpenFrameworks, Flash, Adobe AIR, Google Visualization API •  Asterisk PBX, Cold Fusion, xAP, DomotiGa, Germanium Web 3D, FHEM Home automation•  Hardware applications & examples •  iPhone, Blackberry, G1/Android Google Phone, Windows CE for smartphones •  Arduino, Zigbee, SunSPOT, Phidgets, GainSpan, Mocana •  weather stations, LiveBox, CurrentCost, Insteon/Indigo Home Automation•  Virtual systems •  Second Life, OpenSim, server monitoring, webscraping•  Web service & application integration •  Twitter, AMEE, SketchUp, Google Earth, Skype, MSN, AIM, Yahoo, xAP
  • 8. PACHUBE – A GLOBAL PLATFORM
  • 9. KEY TECHNOLOGIES •  Ruby •  Memcached •  Rails •  Beanstalkd •  PostgreSQL •  Munin •  Nginx •  Nagios •  HAProxy •  Puppet •  Varnish •  RabbitMQ
  • 10. DEVELOPMENT APPROACH •  Release early, release often •  Strongly test-driven development •  Agile approach •  Heavy use of monitoring and analytics •  Automate wherever possible •  More test code than application code!
  • 11. RECENT DEVELOPMENTS•  v2 API upgraded functionality •  better triggers •  environment tags and machine tags•  v2 API new functionality •  privacy •  history: every datapoint •  timezone support •  user creation & management •  groups •  advanced API keys
  • 12. RECENT DEVELOPMENTS•  v2 API upgraded functionality •  better triggers •  environment tags and machine tags•  v2 API new functionality •  privacy •  history: every datapoint •  timezone support •  user creation & management •  groups •  advanced API keys
  • 13. ENVIRONMENT TAGS  MACHINE TAGS•  You can now add tags at the environment level•  Suggest using ‘machine tags’ •  c.f. flickr, delicio.us, etc (geo:lat=51.23) •  namespace : predicate = value •  building:type=house •  building:storeys=12 •  sml:organizationName=Acme_Inc •  usman:marola=fulbicious•  Complex queries coming
  • 14. ADVANCED API KEYS•  granular permissions •  user •  environment •  datastream •  GET / PUT / POST / DELETE •  referer domain •  IP address•  share ‘private’ data with trusted 3rd parties – or with the public•  scalable!
  • 15. CONTROL DASHBOARD
  • 16. COMING SOON....•  javascript widget library•  new visualisation gadgets (esp. energy)•  upgrade apps repository•  high speed caching•  raw sockets & websockets•  CC0 license for data•  pub/sub
  • 17. THANK YOU!
  • We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks
    SAVE OUR EARTH

    We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

    More details...

    Sign Now!

    We are very appreciated for your Prompt Action!

    x