Die Feldtests der Samsung-Geräte wurden unter kontrollierten Verbrennungsbedingungen in Spanien durchgeführt, und werden auf der ganzen Welt fortgesetzt. Um das Wachstum des Projekts zu unterstützen, hat das Prometeo-Team mit IBM-Entwicklern zusammengearbeitet, um die ursprüngliche monolithische Anwendung zu übernehmen und die Vorteile der cloudnativen Entwicklung zu nutzen. Die App wurde in eine Handvoll Microservices aufgeteilt, um spezifische Anforderungen wie die Verarbeitung der Daten und die Erstellung des Dashboards zu erfüllen.
Dieser Ansatz bietet mehrere Vorteile. „Jeder Microservice kann in der für die jeweilige Aufgabe optimalen Sprache programmiert werden, sei es Python oder Node.js“, sagt Upkar Lidder, IBM Developer Advocate bei Call for Code. „Das bedeutet auch, dass bei Wartungsarbeiten oder Codelauffehlern nur eine einzelne Komponente ausfällt und nicht die gesamte Anwendung. Jetzt, wo mehrere Entwickler an dem Projekt arbeiten, besteht weniger Gefahr, dass ein Entwickler den Code eines anderen überschreibt, solange jeder nur an einem Microservice zu einer Zeit arbeitet.“
Jeder dieser Microservices ist nun in einem eigenen Docker-Container untergebracht, der vom IBM Cloud Kubernetes Service verwaltet wird. Dies vereinfacht die Verwaltung der Infrastruktur, wenn die Anwendung skaliert wird, und vereinfacht den Prozess der Portierung der Anwendung von einer Umgebung in eine andere.
„Mit der IBM Cloud-Technologie können wir problemlos skalieren. Es gibt weltweit Rechenzentren, sodass wir die Daten in jeder Region sicher verwalten können“, sagt Valero.
Darüber hinaus hat das Prometeo-Team ein Open-Source-Projekt namens Pyrrha (Link befindet sich außerhalb von ibm.com) zur Linux Foundation (Link befindet sich außerhalb von ibm.com) beigesteuert, damit auch andere dazu beitragen können, dass die Lösung an neuen Standorten eingesetzt wird. „Es gibt viele Menschen, die diese Technologie benötigen, und jeder Beitrag ist wichtig“, sagt Valero. Zu den kurzfristigen Zielen gehören die Analyse der Toxinexposition im Zeitverlauf und die Aktualisierung der Smartphone-Funktionen.
Mit der aktuellen Smartwatch kann jeder Feuerwehrmann seine eigene Toxinexposition überwachen. „Sie sind eine Gruppe, die nicht unbedingt als erste zurückweicht“, sagt Valero. „Deshalb finde ich es wichtig, dass sie auf der Smartwatch sehen, wenn der Status rot ist.“
Letztendlich ist das Ziel eine offene, flexible Plattform, in die Feuerwehr-Abteilungen ihre eigenen Anforderungen einbringen können, damit sie die Strategien zum Schutz ihrer Feuerwehrleute entwickeln können.
„Wir erwarten, dass wir über Big Data verfügen, um die Auswirkungen des Rauchs nachzuweisen und dabei die körperliche Verfassung und die kumulative Belastung der einzelnen Feuerwehrleute zu berücksichtigen“, sagt Valero.