BLE App


Entwicklungsumgebung

Gearbeitet wurde mit Android Studio, einer IDE von Google und der offiziellen Entwicklungsumgebung für Android mit der Programmiersprache Java.

Android Studio ist eine frei verfügbare, einfach zu bedienende Entwicklungsumgebung welche weitverbreitet für App-Programmierung verwendet wird. Vorteile sind die umfangreiche Databasis und die große Community.


 


Bildschirme

SMMS 4.0:

Dieses Fenster zeigt alle Bluetooth Geräte in der Nähe an. Die Liste kann entweder manuell oder automatisch nach 12 Sekunden komplett aktualisiert werden. Die BLE-Geräte werden mit Namen angezeigt, normale Bluetooth-Geräte werden mit ihren MAC-Adressen angezeigt. Wenn man auf den Connect-Button neben dem Gerätenamen drückt, wird man mit dem Gerät verbunden und kommt zum Menu Bildschirm.

Menu:

Im Menü kann man entweder auswählen, APN-Daten zu schicken indem man auf Send klickt, oder sich den derzeitigen Stand der APN Daten, durch drücken der Update Taste, ansehen.

APN-Data:

In diesem Fenster sind 5 aktive Textfelder in welche man die URL, den Usernamen, das Passwort, den Port und den PIN eingeben kann. Auf Knopfdruck werden die Daten richtig formattiert, zu einem String zusammengefügt und an das verbundene Gerät gesendet.