Main Page: Difference between revisions

From Aquarium-Control
Jump to navigation Jump to search
No edit summary
No edit summary
 
(10 intermediate revisions by the same user not shown)
Line 21: Line 21:
!|Programming language
!|Programming language
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-android-mobile-app|AquariumControl Android Mobile App]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-android-mobile-app/ AquariumControl Android Mobile App]
|| [[Android application]]
|| [[Android application]]
|| Kotlin
|| Kotlin
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-api|AquariumControl API]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-api AquariumControl API]
|| [[REST API]]
|| [[REST API]]
|| php
|| php
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-controllino-relay-actuator|AquariumControl Controllino Relay Actuator]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-controllino-relay-actuator AquariumControl Controllino Relay Actuator]
|| Arduino-based [[Safety Controller]] for relay actuation
|| [[Arduino-based relay actuation]]
|| C
|| C
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-database|AquariumControl Database]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-database AquariumControl Database]
|| [[SQL database]] using MariaDB
|| [[SQL database]] using MariaDB
|| SQL
|| SQL
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-ios-mobile-app|AquariumControl iOS Mobile App]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-ios-mobile-app AquariumControl iOS Mobile App]
|| [https://getapp.cc/app/6480310799 App for Apple mobile devices]  
|| [https://getapp.cc/app/6480310799 App for Apple mobile devices]  
|| Swift
|| Swift
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-main-control|AquariumControl Main Control]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-main-control AquariumControl Main Control]
|| [[Control application]]
|| [[Control application]], [[Terminal client]] and test server
|| Rust
|| Rust
|-
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-terminal-client|AquariumControl Terminal Client]
|| [https://bitbucket.org/in-dubio/aquariumcontrol-webpage AquariumControl Webpage]
|| [[Terminal client]] for communication with the main control
|| Rust
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-test-server|AquariumControl Test Server]
|| Development tool
|| Rust
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-webpage|AquariumControl Webpage]
|| [[Dynamic Webpage]]  
|| [[Dynamic Webpage]]  
|| Java Script
|| Java Script
|-
|| [https://bitbucket.org/in-dubio/aquariumcontrol-deb AquariumControl Debian package]
|| [[Debian package]]
|| Bash
|-
|-
|}
|}

Latest revision as of 08:43, 27 January 2026

This is the Aquarium Control developer documentation.

Aquarium-Control is a control system for salt-water aquariums.

The main features include:

The components of the control system are assembled in one control cabinet.

Aquarium-Control consists of the following SW elements:

Repository name Description Programming language
AquariumControl Android Mobile App Android application Kotlin
AquariumControl API REST API php
AquariumControl Controllino Relay Actuator Arduino-based relay actuation C
AquariumControl Database SQL database using MariaDB SQL
AquariumControl iOS Mobile App App for Apple mobile devices Swift
AquariumControl Main Control Control application, Terminal client and test server Rust
AquariumControl Webpage Dynamic Webpage Java Script
AquariumControl Debian package Debian package Bash


The control application, the REST API, the webpage and the SQL database are designed to run on a Raspberry Pi.