Wenn du hier die Informationen nur rauströpfeln lässt, kannst du keine maßgeschneiderten Lösungsvorschläge erwarten. Was sind das für Anwender, was für Geräte mit welcher Software nutzen die? Soll das eine Lösung sein, die professionellen Anforderungen entspricht? Ist das Ganze sicherheitsrelevant, was passiert z.B., wenn die Daten im Einsatzfall mal nicht verfügbar sind, weil du Mist gebaut hast?
Wenn das mehr als ein nettes Spielzeug zu Übungszwecken sein soll, du kein Softwareprofi bist und das auch noch umsonst machen willst, dann lass die Finger davon.