|
Layout Control System (LCS)
|
A project that uses ESP8266 WiFi modules that communicate with a Raspberry Pi server to control accessories on the Garfield-Clarendon Model Railroad Club.
The code running on the ESP8266 is developed using the Arduino IDE
The LCSServer application running on the Raspberry Pi makes use of the Qt framework. The ESP8266 uses http calls to communicate with the LCSServer application and UDP unicast messages to communicate with other ESP8266 controllers on the layout. A separate RESTful API provides access to commands to activate routes, set turnouts and update data in the configuration database.
Layout Control System Overview
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE.md file for details
1.8.13