| ... | ... | @@ -291,6 +291,25 @@ Spring ist ein Framework für Java. Die Technologie bietet eine umfassende Infra |
|
|
|
**MySQL:**
|
|
|
|
MySQL ist ein relationales Datenbanksystem. Mit MySQL lassen sich Daten speichern, abfragen und löschen. Zusammen mit Java ist ORM möglich.
|
|
|
|
|
|
|
|
**BLE:**
|
|
|
|
Der Arduino und der Raspberry PI sind über BLE miteinander verbunden. Die Datenübertragung vom Arduino zum Raspberry, die Benachrichtigung über die Anwesenheit eines Gärtners an den Raspberry und die Übertragung der Grenzwertüber- bzw. -unterschreitung vom Raspberry an den Arduino passiert mithilfe eines benutzerdefinierten BLE-Service mit der UUID „0x4102“. Der Service bietet folgende Characteristics:
|
|
|
|
| UUID | Permissions | Beschreibung |
|
|
|
|
|------|-------------|--------------|
|
|
|
|
| 0x4102A0 | BLERead | Temperatur |
|
|
|
|
| 0x4102AA | BLERead & BLEWrite | Temperaturüber- bzw. -unterschreitung |
|
|
|
|
| 0x4102B0 | BLERead | Druck |
|
|
|
|
| 0x4102BB | BLERead & BLEWrite | Drucküber- bzw. -unterschreitung |
|
|
|
|
| 0x4102C0 | BLERead | Luftfeuchtigkeit |
|
|
|
|
| 0x4102CC | BLERead & BLEWrite | Luftfeuchtigkeitsüber- bzw. -unterschreitung |
|
|
|
|
| 0x4102D0 | BLERead | Luftqualität |
|
|
|
|
| 0x4102DD | BLERead & BLEWrite | Luftqualitätsüber- bzw. -unterschreitung |
|
|
|
|
| 0x4102E0 | BLERead | Erdfeuchtigkeit |
|
|
|
|
| 0x4102EE | BLERead & BLEWrite | Erdfeuchtigkeitsüber- bzw. -unterschreitung |
|
|
|
|
| 0x4102F0 | BLERead | Lichtintensität |
|
|
|
|
| 0x4102FF | BLERead & BLEWrite | Lichtintensitätsüber- bzw. -unterschreitung
|
|
|
|
| 0x410290 | BLERead | Gärtner |
|
|
|
|
|
|
|
|
|
|
|
|
**GitLab:**
|
|
|
|
Gitlab basiert auf dem Versionskontrollsystem Git, dies ermöglicht eine effiziente Lösung, um als Team an dem Projekt zu arbeiten.
|
|
|
|
|
| ... | ... | |
| ... | ... | |