Externe Schnittstelle / API

  • Hallo zusammen,

    hatte da noch einen Wunsch/Verbesserungsvorschlag:

    Momentan gibt es ja nur die Möglichkeit den Einsatzmonitor mittels Connect oder Terminal mit der "Außenwelt" zu verbinden. Die Nachteile von Terminal (Sicherheit, …) wurden ja schon oft diskutiert und deshalb wird hier ja auch berechtigterweise keine Energie mehr reingesteckt.

    Ich hab mich jetzt mal ein bisschen mit Connect beschäftigt aber irgendwie passt es auch nicht ganz zu dem was wir bei uns in der FW vorhaben bzw. ist vom Funktionsumfang eigentlich eher viel zu mächtig. Mir geht es eigentlich nur darum, die Rückmeldungen der Einsatzkräfte (Komme / Komme nicht) irgendwie auf den Einsatzmonitor zu bringen.

    Ideal wäre auch wenn man zusätzliche Info's wie (LF auf Bewegungsfahrt, Übung bei xy, ...) auf den Einsatzmonitor bringen könnte. Hierfür könnte ich aber auch eine Website in die Standby-Ansicht einbauen. Wäre vermutlich der einfachste Weg.

    Wir nutzen derzeit noch GroupAlarm in Verbindung mit einem analogen FME um eine SMS an alle Einsatzkräfte zu schicken, ohne irgendwelche weiteren Infos. Da wir doch noch einige haben die ohne Smartphone auskommen, wird dies auch weiterhin Bestand haben

    Ich bin nun dran eine eigene App für Android zu schreiben welche zum einen mit den Info's vom Alarmfax versorgt wird und aber eben auch die Möglichkeit bieten soll eine Rückmeldung zu geben. Die Rückmeldung wird dann auf jeden Fall in der App sichtbar sein (vermutlich je nach User-Level). Schön wäre eben auch, wenn diese Rückmeldungen am EM angezeigt werden. Die Sache mit den genannten Zusatzinfos wird dann auch über die App bedienbar sein.

    Ich hoffe man versteht einigermaßen was ich vorhabe... :/

    • Offizieller Beitrag

    Wozu das Rad neu erfinden? Connect kann das alles und ist spottbillig!

    EinsatzMonitor ver. 2019.4.1.2 unter Windows Server 2016 Datacenter ver. 1607

    EinsatzApp ver. 2019.4.4 unter iPhone Xs iOS ver. 12.3 beta 1

    EinsatzApp ver. 11.0.22.6 unter iPad Pro iOS ver. 12.3 beta 1

    EinsatzTablet ver. 1.6 unter iPad Pro iOS ver. 12.3 beta 1

    EinsatzApp ver. 2019.2.1 unter Genymotion ver. 3.0.0 (Samsung Galaxy S8 mit Android 8.0)

    Groupe Cynotechnique Luxembourg

  • Es kommt ja zukünftig noch mehr in die App:

    - Dienstpläne

    - Erinnerungen an Veranstaltungen

    - Abstimmungen

    - Vereinsverwaltung wie Mitgliedsstatus, Kontaktdaten, usw.

    - Raumbuchung der Schulungsräume

    ...

    Die Liste könnte man ewig weiterführen.

    Mir gehts nicht um die Kosten, sondern um die Flexibilität...

    • Offizieller Beitrag

    Also ich will dir das jetzt nicht ausreden, aber bei iOS hast du Jährliche kosten um überhaupt was in den Store zu laden und auf Android wirst du mit sehr vielen Problemen kämpfen müssen. Dann wirst du um eine Datenbank und einen Server nicht drum rum kommen der auch wieder kostet. Ich denke in der kleinsten Ausbaustufe wirst du so auf 360€ Infrastruktur und sonstige kosten pro Jahr kommen (Dann ohne 99,99% Verfügbarkeit usw) + deine Arbeitszeit die nicht unerheblich sein wird.

    Wir wären durchaus gewillt die Öffentliche API noch weiter zu öffnen, aber dann könntest du ja Connect auch gleich als App nutzen.

  • Server ist eh vorhanden. Haben bei uns in der Wehr eine FirstResponder Gruppe und deren elektronische Dienstplan läuft darauf. Das mit iOS ist richtig, aber ich hoffe noch drauf das das amerikanische 0,-€ Modell für Non-Profit-Apps auch irgendwann in Deutschland verfügbar ist. Bis dahin könnte ich darauf auch verzichten da der Großteil unserer Wehr Android Nutzer sind.

    Bei der Arbeitszeit gebe ich dir rechte, ist eher ein Projekt was sich lange ziehen wird. Ist aber auch so gedacht, dass alles nach und nach hinzukommt.

    Erster Step wäre jetzt eh erstmal die Fax-Daten in den Server zu bringen und die Rückmeldungen zurück in den EM. Ich denke zunächst vielleicht auch erstmal webbasiert. So wären die iOS Nutzer auch gleich mit im Boot.

    Der Weg zum Server ist ja relativ einfach. Nur eben bei der Rückmeldung scheitert es noch.

  • Hätte da noch einen Ansatz wegen der Rückmeldung:

    Diese sollten doch auch in der SQLite-DB stehen, oder? Dann wäre ein Ansatz die Daten direkt dorthin zu schreiben. Ist zwar nicht die eleganteste Weise (paralleler DB Zugriff usw.) aber denkbar.

    Gibt's dazu irgendeine Doku oder ähnliches?

    • Offizieller Beitrag

    Der EM wird die Rückmeldungen sicher nicht anzeigen, wenn Du die von extern in die Datenbank schreibst.

    EinsatzMonitor ver. 2019.4.1.2 unter Windows Server 2016 Datacenter ver. 1607

    EinsatzApp ver. 2019.4.4 unter iPhone Xs iOS ver. 12.3 beta 1

    EinsatzApp ver. 11.0.22.6 unter iPad Pro iOS ver. 12.3 beta 1

    EinsatzTablet ver. 1.6 unter iPad Pro iOS ver. 12.3 beta 1

    EinsatzApp ver. 2019.2.1 unter Genymotion ver. 3.0.0 (Samsung Galaxy S8 mit Android 8.0)

    Groupe Cynotechnique Luxembourg