Sean McIntyre · designing technology to create art

Mesh4LYFE, 2012

Eight routers connected over a wireless mesh network, cooperating to blink Conway's Game of Life in realtime

Mesh4LYFE consists of eight horizontally stacked routers to create a lo-res 8x4 display out of the router LEDs. The LEDs, which typically blink diagnostic information about each router, display Conway's Game of Life.

This project was conceived and made during Art Hack Day.

Download: Source code and scripts

Collaborators: Jonathan Kiritharan

Trackbacks: Hack a Day, B.A.T.M.A.N. advanced, Art Hack Day

How it works

Each router (Netgear WNDR3700v2) runs a small Linux distribution called OpenWrt. OpenWrt permits custom software on the routers and allows to control some of the routers LEDs directly.

Typically, wireless routers and wireless devices run a standard 802.11 protocol. The protocol dictates that wireless devices only communicate with the router.

Mesh4LYFE uses an alternative mesh protocol called B.A.T.M.A.N. advanced. With this protocol, the devices communicate directly with each other and coordinate amongst themselves to send data to other devices in the network, either directly or by relaying along to devices in between.

Each router is individually responsible for computing the next generation Conway's Game of Life. How it works:

The update and display messages are sent in lockstep with a delay after each message.

Images

Mesh4Lyfe