What if the PlayTable were not so much for games, but were like a palette, where you can put down devices (ie. a remote control car, a cell phone, etc) and open up the source code, or somehow peer into the specs of the electronic device? In this conception it would feel more like an electronic dash board, or operating table, where you can open up and dissect the device on top…
So that’s where this conversation began. But as you might imagine, I quickly hit a barrier. Take something like a printer, for example. It’s pretty big. You wouldn’t want to pick it up and carry it over to the PlayTable, much less put this giant hulking printer on top of thePlayTable. Same goes for the car in your drive way. HOWEVER, what if you had, instead, an object, like a small black square — something that could fit onto a keychain — that you could detach from the device (ie. the printer) and place on the PlayTable surface.
Each of these keychain-sized black squares would be an emmissary — a representative — of the device that it was originally attached to. You might have one for the coffee maker, one for the printer, one for the water meter, one for your alarm clock. One for your car, and so on.
But now here’s where this concept starts to really blossom. You place the black square (the emissary) onto the PlayTable surface. The surface recognizes the device. The surface then opens a dialogue type thing which starts with: “What other devices would you like this device to acknowledge?” And then it opens a list of other devices that you have registered with the PlayTable. (Or it offers the user the option to place the another black square from another device on the surface.) Let’s say that the user chooses the light meter device outside. The device says “What events coming from the [light meter] would you like this [alarm clock] to pay attention to? And the surface opens a list of events that can be broadcast coming from the light meter. The user chooses the “Daylight” event. The surface says, “What would like the [alarm clock] to do when the “Daylight” event occurs? …and it offers a list…
So this idea has two parts:
- Small, keychain size objects that come with a new device that can be placed on the Prizm device to represent that piece of hardware.
- A Juicy node-based coding system where you connect devices to one another and subscribe to events fired by other devices.
What if we could find ourselves right at the center of home IoT!?