Setting up the software

Regarding the software, this time the major part is covered by the web interface, which is the real core of the project, and the acquisition and controlling process to get the aquarium data and managing the actuators. Then, a dedicated monitor script will be used to implement the communication between the web interface and the internal database.

Managing the system status and configuration

To manage the status of all devices and to do the data logging, we can use a database again to store all the relevant data, as we did in Chapter 1, Dangerous Gas Sensors. So, we can use the chapter_03/my_init.sh file in the book's example code repository to set up the database. The following snippet shows the relevant code where we define ...

Get BeagleBone: Creative Projects for Hobbyists now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.