Bluetooth-Schnittstelle Smartphone-App

Замовник: AI | Опубліковано: 14.01.2026

Aufgabenbeschreibung Entwicklung einer Smartphone-App zur drahtlosen Datenkommunikation mit einem Mikrocontroller 1. Ziel der Aufgabe Ziel dieser Aufgabe ist die Konzeption und Entwicklung einer mobilen App mit grafischer Benutzeroberfläche, welche eine bidirektionale Kommunikation über Bluetooth mit einem Mikrocontroller ermöglicht. Die App soll empfangene Mess- bzw. Statusdaten visualisieren, speichern und zusätzlich Steuerdaten an den Mikrocontroller senden können. ________________________________________ 2. Funktionale Anforderungen 2.1 Bluetooth-Kommunikation • Aufbau und Verwaltung einer Bluetooth-Verbindung zwischen Smartphone und Mikrocontroller • Empfang von Mess- oder Statusdaten vom Mikrocontroller • Senden von Steuer- oder Konfigurationsdaten vom Smartphone an den Mikrocontroller ________________________________________ 2.2 Darstellung der empfangenen Daten • Numerische Darstellung der empfangenen Daten (z. B. Wertefelder) • Grafische Darstellung der Daten (z. B. Diagramme, Kurvenverlauf) • Aktualisierung der Anzeige in Echtzeit oder in definierten Intervallen ________________________________________ 2.3 Datenspeicherung Die empfangenen Daten sollen wahlweise gespeichert werden können: • Lokal auf dem Smartphone (z. B. Datenbank oder Datei) • In einer Cloud (z. B. über einen Webservice oder eine Cloud-Datenbank) Die Auswahl des Speicherorts soll durch den Benutzer möglich sein. ________________________________________ 2.4 GPS-Integration • Auslesen der aktuellen GPS-Position des Smartphones • Speicherung der Positionsdaten gemeinsam mit den empfangenen Messdaten • Möglichkeit zur späteren Zuordnung von Messwerten zu einem Standort ________________________________________ 2.5 Senden von Daten an den Mikrocontroller • Möglichkeit, 3–4 Steuer- oder Konfigurationswerte vom Smartphone an den Mikrocontroller zu senden • Eingabe der Daten über: o Taster (Buttons) und/oder o Eingabefelder (z. B. Text- oder Zahlenfelder) • Übertragung der eingegebenen Daten über Bluetooth ________________________________________ 3. Grafische Benutzeroberfläche (GUI) • Intuitive und übersichtliche Benutzeroberfläche o Verbindungsmanagement o Datenanzeige o Datenspeicherung o Dateneingabe und -übertragung • Anzeige des aktuellen Verbindungsstatus (Bluetooth, GPS) ________________________________________ 4. Nicht-funktionale Anforderungen • Zuverlässige und stabile Bluetooth-Verbindung • Benutzerfreundliche Bedienung • Erweiterbarkeit der App für zusätzliche Daten oder Funktionen • Plattform: Smartphone (z. B. Android und/oder iOS) ________________________________________ 5. Ergebnis der Aufgabe Am Ende der Aufgabe soll eine funktionsfähige App vorliegen, die: • Daten drahtlos vom Mikrocontroller empfängt • Diese übersichtlich und nach Vorgaben des Kunden darstellt • Die Daten inklusive GPS-Position speichert und anzeigt • Steuerdaten vom Smartphone an den Mikrocontroller senden kann • In Appstores beider Betriebsysteme verfügbar ist