Welcome to the Lannootree Project! The Lannootree is a modular LED display with a central server that allows users to display media and other content. You can display a wide range of media, including videos, images, and text, in a dynamic and engaging way. The central server makes it easy to manage and update the content that is displayed.
This is a project for Project Experience 2022, and is designed to be both versatile and easy to use.
- A frontend to control the whole project
- Livestreaming
- Media page where you can select media from storage
- Play, pause and stop the media
- Upload your own media for example: gifs, photo's, video's (MAX 256MB)
- Configure how many panels you have and on which channel they are active
- Nodered for creating collections or other automations.
- Phpmyadmin for modifying the storage database
- Logging page:
- View active Docker containers
- Information logs of each container
- Everything with authentication and permission control
git clone git@github.com:vives-project-xp/Lannootree.git- certs manages all client and server certificates.
- Lannootree_firmware contains the led-client and led-driver. Those are running on the Raspberry Pi.
- Lannootree_hardware In this folder you can find two samples of code for a remote control.
- Lannootree_processor is used to set-up dockercontainers of the processor. It runs on the server, but can be deployed on a stronger server or computer.
- Lannootree_server is the directory with all services that runs on the server itself.
The whole project is connected via a MQTT backbone. So everything is controllable externally.
The topic structure can be found in the MQTT readme
Controller API documentation and examples Controller readme
Storage API documentation and examples Storage readme
The MIT License is in place.
So the following is allowed:
- Commercial use
- Modification
- Distribution
- Private use



