Leap Motion, Brightsign and Web Sockets

An experiment in interactivity with a Leap Motion, a Brightsign XD2 and communication over Web Sockets

This experiment was done as part of our Voyager R&D projection project.

The requirement was to test the limits of interaction with a BrightSign unit using the inbuilt Chromium browser.

The entire test was built as a stand alone website that communicated over Web Sockets allowing a user with a Leap Motion attached to send the data over the sockets for all other clients to render in real time.

The video shows the main computer screen is the controller with the Leap Motion sensor tracking my hand. The laptop is a client rendering the response over the web and the projection on the wall is the BrightSign XD2 as a client also rendering the the response over on the same website.


The experiment proved that communicating the Leap Motion data over Web Sockets in real time over the web does work.  However we also discovered that the rendering ability of the BrightSign within the canvas was not up to the task required for this project so we did not include the feature in the final project.

Leap Motion

The Leap Motion's hand tracking technology provides extremely accurate motion tracking of finders, joins and hand gestures.

We used the hardware for this experiment as a means for the user to interact with the main projection on the Grayfriars Tower as part of the project.

BrightSign XD2

BrightSign devices are simple I/O players used for managin video walls, displays and digital signage. 

We used them in this experiment as the Voyager project was reliant on using two BrightSign devices installed and managed by King's Lynn & West Norfolk Borough Council in a master slave configuration for the Greyfrairs Tower projection.

For more information on BrightSign go to https://www.brightsign.biz