Hallo zusammen,
ich bin neu sowohl bei der Entwicklung von Android Apps als auch in diesem Forum.
Ich weiss nicht ob dieser Thread der richtige für meine Frage ist. Falls das nicht der Fall sein sollte, entschuldige ich mich schonmal im Vorraus.
Zu meinem Thema/Problem:
Ich möchte mein Android gerät (Android 10 Telefon) per USB an einen PL2303 Prolific RS232 adapter, an einen Wechselrichter einer PV-Anlage anhängen und erstmal die Ausgabe des streams loggen
Am besten ist es wahrscheinlich als CSV Datei zu handhaben.
Ich habe bereits eine App gefunden die das obenbeschrieben kann, mit ausnahme der speicherung als .CSV Datei. Sie heisst Serial USB Terminal von Kai Morich.
Ich versuche jedoch nicht nr die Daten zu lesen und zu speicher sondern hätte auch gerne einfach eine kleine, unkomplizierte Live-Anzeige und das alles nutzerfreundlich in einer kleinen App verpackt.
Hier ist ein Beispiel der Ausgabe:
16.04.2020 10:35:58 4 367.2 8.64 3172 232.1 13.12 3045 39
16.04.2020 10:36:08 4 366.9 8.67 3181 232.1 13.15 3054 40
16.04.2020 10:36:18 4 366.6 8.66 3173 232.6 13.10 3047 40
16.04.2020 10:36:28 4 388.7 8.41 3270 232.6 13.49 3139 40
16.04.2020 10:36:38 4 381.1 8.58 3269 232.4 13.50 3138 40
16.04.2020 10:36:48 4 380.5 8.60 3274 233.0 13.49 3143 40
16.04.2020 10:36:58 4 379.9 8.66 3291 231.1 13.67 3160 40
16.04.2020 10:37:08 4 403.3 8.34 3364 231.5 13.95 3229 40
16.04.2020 10:37:18 4 393.9 8.60 3386 232.3 14.00 3251 40
Es wird im RS232 Standard kommuniziert mit folgenden Parametern:
-Baud: 9600
-Parity: keine
-Stoppbits: 1
-Bits: 8
Ausgegeben wird alle 10 Sekunden. Die Ausgabe besteht aus folgendem Aufbau:
16.04.2020 10:35:58 4 367.2 8.64 3172 232.1 13.12 3045 39
1. Datum: 16.04.2020
2. Uhrzeit: 10:35:58
3. Betriebsart: 4
4. Generatorspannung in Volt: 367.2
5. Generatorstrom in Ampere: 8.64
6. Generatorleistung in Watt: 3172
7. Netzspannung in V: 232.1
8. Netzstrom, Einspeisestrom in A: 13.12
9. Eingespeiste Leistung in Watt: 3045
10. Gerätetemperatur in °C: 39
Mein Vorhaben ist es erstmal eine App zu haben die ganz einfach per USB und einem PL2303 auf eine Serielle Schnittstelle zugreifen kann und diese einfach zu testzwecken darstellt.
Schritt zwei wäre einen Parser zu bauen, der die Daten dann liest und entweder als CSV speichert und oder ausgibt als kleines Dashboard am Display vom Handy.
Ich habe von Android sehr wenig Ahnung und bin erst durch dieses projekt zu der Entwicklung von Android-Apps gekommen.
Nochmal kurz was ich hier möchte:
Ich brauche ein paar kleine Hinweise wo ich finden kann wie so etwas geht und vielleicht auch ein zwei tipps falls jemand mit so etwas schon erfahrung gesammelt hat.
Es ist nicht mein Ziel, dass mir hier jemand die App schreibt, da ich dabei nicht sonderlich viel lerne!
Vielen Dank im Vorraus!
Lg