Wie Tus helfen kann, Leben zu retten
Ja, so ungewöhnlich es klingt: Genau das scheint der Fall zu sein! Vor einiger Zeit ist uns auf tus.io, unserem offenen Protokoll für fortsetzbare Uploads, etwas sehr Interessantes aufgefallen: ein Kommentar von Jaroslaw Wasilewski, in dem erwähnt wurde, dass tus zur Unterstützung von Rettungseinsätzen der Feuerwehr genutzt wird. Das sind wirklich spannende Neuigkeiten!
Wir sind zwar angetreten, die Welt ein kleines Stück besser zu machen, indem wir Uploads für alle zuverlässiger machen, aber daran hatten wir sicher nicht gedacht. Wir wollten unbedingt mehr darüber erfahren. Deshalb haben wir Jaroslaw zu einer virtuellen Tasse Kaffee eingeladen und ihn gebeten, uns etwas mehr über das von ihnen entwickelte System zu erzählen — und darüber, wie sie tus dafür nutzen.

Könnten Sie uns etwas über Ihre Arbeit und die Art von Service erzählen, die Ihr Unternehmen für Feuerwehren bereitstellt?
Sehr gern! Mein Name ist Jaroslaw Wasilewski und ich arbeite als Entwickler für ein IT-Unternehmen namens BIT S.A. mit Sitz in Bialystok, Polen. Wir entwickeln vor allem spezialisierte Software für Behörden und lokale Verwaltungen. Unsere Feuerwehren nutzten bereits ein System, um Anfragen zu bearbeiten und an die passenden, nächstgelegenen Einheiten weiterzuleiten. Es gab jedoch nichts, das die Kommunikation während Rettungseinsätzen unterstützen konnte — weder zwischen den Einheiten noch zwischen Leitstelle und Feuerwehrleuten vor Ort, abgesehen von der üblichen Funkkommunikation. Deshalb haben wir eine Reihe mobiler und webbasierter Anwendungen entwickelt, mit denen Nachrichten, Dokumente, Kartendaten, Bilder und Videos vom Einsatzgebiet an den Einsatzleitstand und umgekehrt gesendet werden können. Außerdem ermöglicht das System, sowohl Standort als auch Status von Fahrzeugen und Feuerwehrleuten genau zu überwachen, und es kann genutzt werden, um den Zustand von Opfern zu melden. Schließlich bietet es sogar logistische Services für lang andauernde Rettungseinsätze, etwa bei Waldbränden oder anderen Naturkatastrophen. Das System wird derzeit von Feuerwehrleuten in der Woiwodschaft Podlachien getestet.
Wie genau nutzen Sie tus? Können Sie uns etwas darüber erzählen, wie es bei Feuerwehreinsätzen eingesetzt wird?
Tus wird verwendet, um Fotos, Videos und andere Dokumente aus der mobilen Anwendung als Anhänge zu den ausgetauschten Nachrichten an das Back-end zu senden. So können Einheiten vor Ort der Einsatzleitung eines Rettungseinsatzes sofort ein vollständiges und klares Bild der aktuellen Lage vermitteln. Schnelle und zuverlässige Datei-Uploads können in solchen Fällen helfen, Leben zu retten — und mit Hilfe von tus kann unser System genau das leisten.
"Schnelle und zuverlässige Datei-Uploads können in solchen Fällen helfen, Leben zu retten — und mit Hilfe von tus kann unser System genau das leisten."
Eine zuverlässigere Möglichkeit, Informationen selbst unter sehr schlechten Netzwerkbedingungen zu übertragen, bedeutet, dass die Verantwortlichen für Rettungseinsätze bessere Entscheidungsgrundlagen haben, wenn Menschenleben auf dem Spiel stehen.
Wie sind Sie auf tus aufmerksam geworden und was hat Sie dazu bewogen, das Protokoll in Ihrem System zu implementieren?
Wir brauchten eine effektive Lösung für die Übertragung großer Datentypen, etwa hochauflösender Fotos und langer Videos. Unser System sollte über ein GSM-Netz funktionieren, häufig außerhalb von Städten, in Gebieten mit tendenziell schwacher und unterbrochener Netzabdeckung. Vor diesem Hintergrund sollte die Lösung Dateien Stück für Stück hochladen und den aktuellen Upload-Status speichern können. FTP wollten wir nicht verwenden, weil es sich nur recht schwierig in die REST API integrieren lässt und weil Teilübertragungen sehr unzuverlässig sein können. Unser Subunternehmer, der die mobilen Teile des Systems entwickelt, erzählte uns von tus. Obwohl er es selbst zuvor nicht genutzt hatte, zeigte sich nach weiterer Suche nach möglichen Lösungen und verschiedenen Tests schnell, dass tus alle unsere Erwartungen erfüllte. Die Verfügbarkeit von Libraries für die Android- und .NET-Plattformen war für uns ebenfalls entscheidend wichtig. Darüber hinaus hatten wir dank des tusd-Servers und des JavaScript-Clients eine sehr gute Referenzlösung für die Analyse des Protokolls. Dadurch konnten wir eine neue Implementierung des tus-Servers für PHP vorbereiten und parallel an der mobilen Anwendung arbeiten.
Gab es bei der Implementierung von tus Herausforderungen? Falls ja, wie haben Sie diese bewältigt?
Damals war das größte Problem die fehlende Dokumentation für Version 1.0 von tus. Die einzige verfügbare Dokumentation betraf, soweit ich mich erinnere, Version 0.2. Daher musste ein großer Teil unserer Arbeit auf Tests und der Analyse von HTTP-Nachrichten aus der Demo-Version basieren. Dank der Verfügbarkeit des tusd-Servers gelang es unserem Subunternehmer jedoch, alle Vorbereitungen abzuschließen, noch bevor ich meine Arbeit beendet hatte. Das war eine große Hilfe. Und als das tus-Protokoll 1.0 veröffentlicht wurde, konnte ich einige verbleibende Probleme beheben.
Welche Vorteile haben die Feuerwehren, mit denen Sie arbeiten, nach der Implementierung von tus erlebt?
Nach mehreren Monaten intensiver Tests des Systems können wir sagen, dass die Übertragung von Dateien sehr zuverlässig war — es wurde keine einzige beschädigte Datei gemeldet! Dafür schulden wir tus großen Dank.
"Die Übertragung von Dateien war sehr zuverlässig — es wurde keine einzige beschädigte Datei gemeldet! Dafür schulden wir tus großen Dank."
Damit steht den Feuerwehren, die dieses System derzeit testen, ein deutlich robusteres und zuverlässigeres Kommunikationssystem zur Verfügung — und so etwas kann in Notfallsituationen ganz sicher Leben retten.
Vielen Dank an Jaroslaw, dass er sich die Zeit genommen hat, unsere Fragen zu diesem faszinierenden Anwendungsfall für tus zu beantworten! Unsere wichtigste Motivation hinter der Entwicklung von tus war der Wunsch, die Art und Weise zu verändern, wie die Welt Datei-Uploads durchführt. Vor diesem Hintergrund können Sie sich unsere Begeisterung vorstellen, als wir erfuhren, dass dem Protokoll bereits die Kommunikation von Rettungsdiensten anvertraut wird. Für uns ist das ein echter Beleg für seine Zuverlässigkeit.
Wir hoffen, dass durch das Teilen dieser Geschichte mehr Unternehmen und Entwickler dazu angeregt werden, tus auszuprobieren. Denn je mehr Menschen dieses Protokoll nutzen, desto schneller können wirklich zuverlässige, fortsetzbare Uploads für uns alle Realität werden. Wenn Sie mehr über diesen konkreten Einsatz von tus oder über das Protokoll im Allgemeinen erfahren möchten, können Sie sich gerne bei uns melden! Und wenn Sie tus ebenfalls für etwas Interessantes einsetzen, hören wir auch davon sehr gern!
Dieser Artikel erschien zuerst auf tus.io.
