1 This code will run on the Raspberry Pi server.
3 The software will implement an interface between requests made by a browser using HTTP and low level sensors/control on the server.
5 Multiple threads will be used; one running a HTTP server, and one or more for interacting with sensors/actuators.
6 A watchdog program should be created to start the main server program and handle software crashes.