SenseBus Home |
Thematic Links |
Tech |
Schedule |
Communication |
ARG Home
| Technology
SenseBus Protocol
The SenseBus protocol is an implementation of sense::transform::express. The protocol allows the sharing of sense and transform information among a network of peers. Each of the peers on the SenseBus network is an atomic portion of a larger interactive artwork. Peers can supply and consume any combination of sense, transform and express information. The network functions on a regular clock cycle supplied by a central network hub. The network hub is passive and simply supplies a regular clock tick and a physical interconnect between the peers. Once per cycle of the network, each peer is given the opportunity to write a sense or transform packet onto the network. Each SenseBus packet contains a unique peer identifier, and four sub packets. Each sub packet consists of an identifier byte and a value byte. The meaning of the identifier and value bytes lies outside of the network and is predetermined by consensus prior to construction of the network. A Basic Stamp is a tiny embedded computer that is the reference design for the SenseBus network. The BasicStamp is manufactured by Parallax and is a cheap and easy to program solution. It is programmed using a simple Basic language and is capable of controlling motors, communicating over networks, interfacing to sensors, and many other embedded control tasks. The BasicStamp is supported by a large and active user community, which makes it perfect for interactive artists. Technology for Interactive Art Interactive art draws on a large body of media. Here is an incomplete list of some of the technologies that may be used in the SenseBus project: Sense: |
![]() |
SenseBus Home |
Thematic Links |
Tech |
Schedule |
Communication |
ARG Home