we're about to launch a web-based "patch-bay" for sharing real time networked/remote sensor data and there are a few more places available for beta-testers.
briefly, pachube (www.pachube.com) will be a web service for connecting together and sharing real time sensor data from objects, devices and environments around the world; a kind of "youtube" for interactive systems where any project can "plug in" to any other project to create geographically scattered interactive environments.
i stress that the various bits are not quite ready yet so links to things may not work, but to give you a flavour, for Arduino users specifically these may be useful:
- Pachube site (not yet live)
- general Pachube information
- Pachube/Arduino tutorials
- Pachuino: using Processing/Firmata/EEML to make an arduino with both local and remote sensors
- Adafruit has just released an Ethernet shield for Arduino
please see below if you are interested in being a beta-tester (you should be a reasonably proficient developer because not everything will be perfect yet!). beta-testing will start in March 2008.
please email beta [ at ] pachube [ dot ] com to let us know if you are interested.
Pachube (pronounced "patch bay") is a web service available at pachube.com that enables people to tag and share real time environmental data from objects, devices and spaces around the world.
The key aim is to facilitate interaction between remote environments, both physical and virtual. Apart from enabling direct connections between any two environments, it can also be used to facilitate many-to-many connections: just like a physical "patch bay" (or telephone switchboard) Pachube enables any participating project to "plug-in" to any other participating project in real time so that, for example, buildings, interactive installations or blogs can "talk" and "respond" to each other.
Pachube is a little like YouTube, except that, rather than sharing videos, Pachube enables people to monitor and share real time environmental data from sensors that are connected to the internet. Pachube acts between environments, able both to capture input data (from remote sensors) and serve output data (to remote actuators). Connections can be made between any two environments, facilitating even spontaneous or previously unplanned connections. Apart from being used in physical environments, it also enables people to embed this data in web-pages, in effect to "blog" sensor data.
Pachube makes use of Extended Environments Markup Language (EEML) and an EEML Processing library is available to connect directly to Pachube without needing to know or understand EEML. A basic API will also make it possible to serve and request data in CSV format by HTTP GET/POST.
There is a tutorial available for beginner/intermediate Arduino and Processing users to connect Arduino to Pachube (both as an input and as an output).
- http://www.pachube.com/ (the home of Pachube, not yet open to the public)
- http://haque.co.uk/pachube.php (explanation about Pachube)
- http://eeml.org/ (Extended Environments Markup Language)
- http://eeml.org/library/ (EEML library for Processing)
- http://haque.co.uk/pachube/tutorial/arduino/ (connecting Arduino to Pachube)
- http://haque.co.uk/pachube/tutorial/arduino/pachuino.html (Pachuino, a Pachube-enabled Arduino)