Lighthouse58 is an Internet of Things learning case based upon the LEGO® Lighthouse Point 31051.
The goal was to enhance the features of the Lighthouse by integrating and controlling objects, e.g. top light, OLED display with a clock & actual weather (at the Lighthouse position gathered from a weather service), motion detector, outdoor lights, room lights, illuminance, LED indicators.
The objects contain various Tinkerforge modules, i.e. Master Bricks & Bricklets.
The original Lighthouse Point has been enhanced to accommodate the various modules. In addition a newly designed Control Unit holds the Tinkerforge Master Bricks.
Controlled by a Raspberry Pi 4 (over WiFi with MQTT mosquitto and the Tinkerforge MQTT API bindings) or direct from Desktop Application via USB (jTinkerforge library - wrapped partially Java API Bindings Tinkerforge.jar).
Several applications developed to control the Lighthouse:
Web-browser Dashboard Node-RED), Windows Client Dashboard (B4J), Windows or Ubuntu Human Machine Interface (B4J) and Multi Client Browser Dashboard (server, B4J).
Lookup GitHub repository for more information.
B4J Windows Client Example
Dashboard to control the various objects with its modules via MQTT.
Version Control
20220704 - (Post #6) NEW B4 Human Machine Interface (HMI) Desktop Application; Weather service from Bright Sky; jTinkerforge library.
20161009 - (Post #5) UPD B4J Server solution completed.
20161006 - (Post #4) NEW Server solution first draft; UPD B4J Windows client completed.
20161001 - (Post #3) NEW Lighthouse configuration; UPD Lighthouse with Lighthouse selection & information.
20160929 - (Post #2) NEW MQTT console, object form icon buttons, B4J source available.
20160926 - (Post #1) NEW first version published.
The goal was to enhance the features of the Lighthouse by integrating and controlling objects, e.g. top light, OLED display with a clock & actual weather (at the Lighthouse position gathered from a weather service), motion detector, outdoor lights, room lights, illuminance, LED indicators.
The objects contain various Tinkerforge modules, i.e. Master Bricks & Bricklets.
The original Lighthouse Point has been enhanced to accommodate the various modules. In addition a newly designed Control Unit holds the Tinkerforge Master Bricks.
Controlled by a Raspberry Pi 4 (over WiFi with MQTT mosquitto and the Tinkerforge MQTT API bindings) or direct from Desktop Application via USB (jTinkerforge library - wrapped partially Java API Bindings Tinkerforge.jar).
Several applications developed to control the Lighthouse:
Web-browser Dashboard Node-RED), Windows Client Dashboard (B4J), Windows or Ubuntu Human Machine Interface (B4J) and Multi Client Browser Dashboard (server, B4J).
Lookup GitHub repository for more information.
B4J Windows Client Example
Dashboard to control the various objects with its modules via MQTT.
Version Control
20220704 - (Post #6) NEW B4 Human Machine Interface (HMI) Desktop Application; Weather service from Bright Sky; jTinkerforge library.
20161009 - (Post #5) UPD B4J Server solution completed.
20161006 - (Post #4) NEW Server solution first draft; UPD B4J Windows client completed.
20161001 - (Post #3) NEW Lighthouse configuration; UPD Lighthouse with Lighthouse selection & information.
20160929 - (Post #2) NEW MQTT console, object form icon buttons, B4J source available.
20160926 - (Post #1) NEW first version published.
Last edited: