The display devices

From Kling-Net
Revision as of 18:24, 19 March 2010 by FraKtus (talk | contribs) (Created page with ''''The display devices''' In order to allow auto configuration of display devices some intelligence needs to be added to standard LED devices. A small micro controller is used t…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The display devices

In order to allow auto configuration of display devices some intelligence needs to be added to standard LED devices. A small micro controller is used to implement the support of a few network messages exchanged with the media server.

In order to allow easy plug and play the LED device should support DHCP and get automatically a TCP/IP address.

If a server is active on the network it will broadcast small discovery messages several time per minute and the display device must reply to them.

When replying to a discovery message the display device must describe it’s geometry and the number of pixels needed.

Once the media server will receive a reply from a display device a user will be able to map it over video and start sending images to be displayed.

The images that will be received by the display device will be formatted and have the size that match the format requested when the display device reply to the discovery message. Because the media server perform the image clipping and transformation and generate the right pixel format the work to be done the display device is very minimal. ArKaos has an implementation of the work to be done on the display device. This implementation is done on an Arduino development board. The Arduino is a 16 MHZ ATmega328 processor with 2K of main memory. This represents the minimum platform that can support the Kling-Net protocol.