Bluetooth Low Energy in Medizingeräten

Daniel Saffer

11/12/2017

In diesem Beitrag möchte ich mein aktuelles Projekt vorstellen.

Kurze Geschichte des Smartphones

Vor zehn Jahren begann, mit der Einführung des ersten iPhones von Apple, eine Trendwende in der Handybranche. Damalige Marktführer wie Nokia oder Motorola rechneten nicht mit der neuen Strategie von Apple. Apple verzichtete auf eine klassische Tasten-Bedienung und führte mit der zweiten Generation des iPhones den heute bekannten App-Store ein. Handys konnten nun nicht mehr nur für das Telefonieren, SMS schreiben oder E-Mail abrufen verwendet werden. Eric Schmidt (Google-CEO) erkannt die Wende rechtzeitig und kaufte 2005 das Start-up Android, welches 2008 erstmals auf dem deutschen Markt erschien. Einige Jahre später teilten Android und iOs nahezu vollständig den mobilen Markt. Dank verbesserter Hardware und Ideenreichtum von Entwicklern, ersetzen schon heute Smartphones Produkte des Konsumelektronik-Marktes.

Auch in der Medizintechnik ist ein steigender Trend zu beobachten. Etwa einhunderttausend medizinische Apps sind derzeit verfügbar. Die Einführung von Fitnessarmbändern, die durch integrierte Sensorik beispielsweise den Puls oder die sportliche Aktivität des Tragenden aufzeichnen können, haben den Trend weiter bekräftigt. Immer mehr Menschen vernetzen sich mit den vorhandenen Technologien. Mögliche Einsatzszenarien wären das Steuern oder Auslesen medizintechnischer Geräte (Blutdruck- und Pulsmessgeräte), bis hin zur Telemetrie von Gesundheitsdaten über Wi-Fi oder GSM. Der Endverbraucher kann davon durch Mehrwertdienste profitieren. Das Ingenieurbüro Madzar & Bosch hat einen Defibrillator Trainer mit Bluetooth ausgestattet und eine App zur Steuerung entwickelt. Im Folgenden wird die neue App vorgestellt.

Was ist ein Defibrillator Trainer?

Defibrillator Trainer werden verwendet, um Personen auf einen möglichen Ernstfall vorzubereiten, das Vertrauen zu erhöhen und Automatismen zu entwickeln. Sie stellen das 1:1-Abbild eines echten Defibrillator dar. Einziger Unterschied zu diesen besteht darin, dass keine Leistungselektronik zur Schockabgabe verbaut wird und sie sich per Funkfernbedienung steuern lassen.

Smarter Defibrillator Trainer

Bluetooth Smart Ready Modul
entwickeltes Bluetooth Smart Ready Modul


Die heutigen Technologien bieten schier unbegrenzte Möglichkeiten, smarte medizintechnische Geräte herzustellen. Auch bereits bestehende Produkte können smart werden. Im Rahmen eines Projekts habe ich das Funkmodul eines bestehenden Defibrillator Trainers, durch ein selbst entwickeltes Bluetooth Smart Ready Modul ersetzt. Die vorhandene Fernbedienung basierend auf der einfachsten Form der Amplitudenumtastung, wird durch eine moderne und vor allem flexible Smartphone App ersetzt. Die Smartphone-Bedienung bietet Vorteile gegenüber der konventionellen Variante:

  • Mehrwertdienste (auch per Update)
  • Vereinfachung der Steuerung und Parametrisierung des Trainers
  • Softwareupdates des Defibrillator Trainers
  • Einfügen von Demonstrationen
  • Bereitstellen von Anleitungen, Schulungsvideos und Verhalten im Notfall

Im Folgenden wird auf einige Funktionen der Android App eingegangen.

Suchvorgang

Suche von Bluetooth Low Energy Geräten

Der Gerätesuchlauf startet automatisch nach dem Starten der App. Es können entweder nur Defibrillator Trainer oder alle BLE-Geräte in der Umgebung angezeigt werden. Eine Verbindung zum Gerät wird dann hergestellt, wenn es dargestellt wird. Listeneinträge bestehen aus einem frei wählbaren Icon, dem Namen und der Adresse des Geräts. Suchvorgänge werden automatisch nach zehn Sekunden beendet, um Energie zu sparen. Eine Animation in der Statusleiste signalisiert den Suchvorgang. Wird kein Gerät gefunden, kann ein Demo-Modus der App gestartet oder der Suchvorgang wiederholt werden.

Informationen

Anzeigen von Statusinformationen

Die Statusseite bietet einen schnellen Überblick über den aktuellen Verbindungsstatus, den Batteriestand, Name, Abbild und Adresse des verbundenen Geräts. Von hier aus kann zur Bedienung und Parametrisierung des Trainers navigiert werden. Der Anwender kann außerdem die Verbindung zum Trainer beenden oder erneut herstellen. Zukünftig sind weitere Informationsabfragen vorstellbar.

Steuerung

Steuerung des Defibrillator Trainers

Das Layout der Tasten ist der analogen Funkfernbedienung nachempfunden. Auch die Logos sind identisch geblieben. Von hier aus kann der Trainer aus dem Standby Modus herausgeholt oder hineinversetzt, der Ablauf abgespielt oder pausiert, zwischen verschiedenen Schritten umgeschaltet oder die Lautstärke des Trainers verstellt werden. Weitere Trainer spezifische Befehle sind möglich. Das Layout ist natürlich an anderen Trainern oder Geräten einfach anpassbar.

Parametrisierung

parametrisieren des Defibrillator Trainers

Eine große Verbesserung gegenüber der analogen Fernbedienung stellt die Parametrisierung des Defibrillator Trainers dar. Wo vorher komplizierte Tastenkombinationen notwendig waren, um beispielsweise die Sprache zu verstellen, genügen nun maximal drei Klicks. Die Sprache der Audioausgabe und die Taktgeschwindigkeit eines Metronoms für die Herz-Lungen-Wiederbelebung kann über ein Auswahlmenü konfiguriert werden. Die App synchronisiert die Einstellungen bei erstmaliger Verbindung mit dem Defibrillator Trainer, sodass immer die aktuellen angezeigt werden.

Firmware Updates

Firmware Updates des Defibrillator Trainers durchführen

Ein weiteres neues Feature ist das Durchführen von Software Updates über Bluetooth. Die App kann die aktuelle Firmware aus dem Internet herunterladen. Bisher ist der Updatemodus auf fachkundige Personen ausgelegt. Die Verbindung zum Bootloader erfolgt über einen separaten Knopf. Anschließend hat der Bediener die Möglichkeit die aktuelle Firmware Version des Trainers auszulesen, den Flashbereich der Anwendung zu löschen, die neue Firmware aufzuspielen und den Bootloader Modus wieder zu verlassen. In Zukunft kann die Seite noch so angepasst werden, dass jeder Anwender Softwareupdates durchführen kann.

Ergebnis

Überblick des Gesamtsystems

Innerhalb von 4 Monaten entstand ein neues Bedienkonzept per Smartphone App. Die Anwendung läuft bisher auf Android OS Geräten und kann zur Steuerung von Bluetooth Low Energy oder Bluetooth Classic Geräten verwendet werden. Ein entwickeltes Bluetooth Smart Ready Modul kann nicht nur für Defibrillator Trainer, sondern auch für weitere spannende Projekte appliziert werden. Wenn Sie sich auch mit der App-Entwicklung beschäftigen, würde ich mich freuen, wenn Sie ein Kommentar hinterlassen.

Viele Grüße
Daniel Saffer


Geschrieben von Daniel Saffer

Daniel Saffer ist Chief Technical Officer (CTO) der MEDtech Ingenieur GmbH. In dieser Rolle verantwortet er die technische Strategie des Unternehmens und unterstützt Kundenprojekte in der Medizintechnik. Sein Fokus liegt auf der Weiterentwicklung sicherheitskritischer Softwarelösungen, regulatorischen Anforderungen und innovativen Technologien für die Branche.


Weitere Beiträge

  • 29/01/2025
  • Allgemein, Hardware, Testen

EinleitungUm bei der EMV Prüfung für die Zulassung neuer medizintechnischer Geräte das Risiko zu reduzieren machen wir gerne Vortests mit den Geräten in der Prototypen Phase. Aktuell unterstützen wir ...

Weiterlesen
  • 12/11/2024
  • Allgemein, Software, Testen, Tools

In sicherheitskritischen Softwareprojekten steht die Qualität der Software an erster Stelle. Besonders bei Klasse-C-Software, die nach strengen Normen wie IEC 62304 (Medizintechnik) zertifiziert werden muss, ist es essenziell, dass ...

Weiterlesen
  • 12/09/2024
  • Allgemein, Fertigung, Hardware, Qualität

Die Schnellen fressen die Langsamen – die Bedeutung der schnellen Prototypenfertigung in der Elektronikentwicklung Unsere Bestückungsmaschine erlaubt uns kleinere Chargen manuell und wesentlich schneller zu bestücken. In der Elektronikbranche ...

Weiterlesen
Cookie-Übersicht

Die Internetseiten der MEDtech Ingenieur GmbH verwenden Cookies. Cookies sind Textdateien, welche über einen Internetbrowser auf einem Computersystem abgelegt und gespeichert werden.

Zahlreiche Internetseiten und Server verwenden Cookies. Viele Cookies enthalten eine sogenannte Cookie-ID. Eine Cookie-ID ist eine eindeutige Kennung des Cookies. Sie besteht aus einer Zeichenfolge, durch welche Internetseiten und Server dem konkreten Internetbrowser zugeordnet werden können, in dem das Cookie gespeichert wurde. Dies ermöglicht es den besuchten Internetseiten und Servern, den individuellen Browser der betroffenen Person von anderen Internetbrowsern, die andere Cookies enthalten, zu unterscheiden. Ein bestimmter Internetbrowser kann über die eindeutige Cookie-ID wiedererkannt und identifiziert werden.

Durch den Einsatz von Cookies kann die MEDtech Ingenieur GmbH den Nutzern dieser Internetseite nutzerfreundlichere Services bereitstellen, die ohne die Cookie-Setzung nicht möglich wären.

Mittels eines Cookies können die Informationen und Angebote auf unserer Internetseite im Sinne des Benutzers optimiert werden. Cookies ermöglichen uns, wie bereits erwähnt, die Benutzer unserer Internetseite wiederzuerkennen. Zweck dieser Wiedererkennung ist es, den Nutzern die Verwendung unserer Internetseite zu erleichtern. Der Benutzer einer Internetseite, die Cookies verwendet, muss beispielsweise nicht bei jedem Besuch der Internetseite erneut seine Zugangsdaten eingeben, weil dies von der Internetseite und dem auf dem Computersystem des Benutzers abgelegten Cookie übernommen wird.

Die betroffene Person kann die Setzung von Cookies durch unsere Internetseite jederzeit mittels einer entsprechenden Einstellung des genutzten Internetbrowsers verhindern und damit der Setzung von Cookies dauerhaft widersprechen. Ferner können bereits gesetzte Cookies jederzeit über einen Internetbrowser oder andere Softwareprogramme gelöscht werden. Dies ist in allen gängigen Internetbrowsern möglich. Deaktiviert die betroffene Person die Setzung von Cookies in dem genutzten Internetbrowser, sind unter Umständen nicht alle Funktionen unserer Internetseite vollumfänglich nutzbar.

Weitere Informationen erhalten Sie in unserer Datenschutzerklärung.

Unbedingt notwendige Cookies

Dieses Cookie wird benötigt, um Ihre Cookie-Einstellungen zu merken und weitere Hauptfunktionen zur Verfügung zu stellen

Um Ihnen eine Auskunft über Ihre gespeicherten personenbezogenen Daten hier (https://medtech-ingenieur.de/gespeicherte-daten-2/) geben zu können, benötigen wir einen Cookie, um Sie bei der Datenabfrage identifizieren zu können. Dieser Cookie muss aus Sicherheitsgründen deshalb aktiviert sein. Ein weiterer Cookie wird gesetzt, um diesen Banner nicht erneut anzeigen zu müssen.

Cookie-Name Beschreibung
PHPSESSID Name: PHP session
Anbieter:
Eigentümer der Webseite (MEDtech Ingenieur)
Zweck:
Wir benötigt, um Sie bei der Anfrage von personenbezogenen Daten identifizieren zu können. Das Cookie wird nur gesetzt, wenn Sie eine Anfrage hier (https://medtech-ingenieur.de/gespeicherte-daten-2/) stellen.
Laufzeit: Sitzungsende
Kategorie: Unbedingt notwendige Cookies
moove_gdpr_popup Name: Cookie-Box Einstellungen
Anbieter:
Eigentümer der Webseite (MEDtech Ingenieur)
Zweck:
Wird benötigt, um Ihre Cookie-Einstellungen zu speichern, um den Cookie-Banner nicht erneut anzeigen zu müssen.
Laufzeit: 1 Jahr
Kategorie: Unbedingt notwendige Cookies
comment_author_9c90e388e3e1be4a6c594fa6ac8a3eec
comment_author_email_9c90e388e3e1be4a6c594fa6ac8a3eec
comment_author_url_9c90e388e3e1be4a6c594fa6ac8a3eec
Name: Kommentar Einstellungen
Anbieter:
Eigentümer der Webseite (MEDtech Ingenieur)
Zweck:
Cookie wird angelegt, wenn Sie ein Kommentar auf MEDtech Ingenieur veröffentlichen wollen, um Sie als Autor identifizieren und den aktuellen Status Ihres Kommentars anzeigen zu können. Das Cookie enthält den angegebenen Namen. Das Cookie wird erst gesetzt, wenn Sie der Speicherung Ihrer personenbezogenen Daten zustimmen.
Laufzeit: 1 Jahr
Kategorie: Unbedingt notwendige Cookies
rmp-rate Name: RMP Rate
Anbieter: Eigentümer der Webseite (MEDtech Ingenieur)
Zweck: Cookie wird angelegt, wenn Sie eine Bewertung eines Blogbeitrags mithilfe des Sternebewertungssystems abgeben. Ihnen wird eine anonymisierte ID zugewiesen, um zu erkennen, ob Sie einen Artikel bereits bewertet haben oder nicht. Das Cookie wird nur verwendet, um zu verhindern, dass mehrfache Bewertung abgegeben werden und erst gesetzt, wenn Sie auf einen Stern klicken.
Laufzeit: 1 Jahr
Kategorie: Unbedingt notwendige Cookies
medtech-download-page Name: Download Page
Anbieter: Eigentümer der Webseite (MEDtech Ingenieur)
Zweck: Cookie wird angelegt, wenn Sie den Landing-Page Prozess erfolgreich durchlaufen haben. Dies geschieht nur, wenn Sie einen Content-Download von unserer Website anstreben.
Laufzeit: 1/2 Jahr
Kategorie: Unbedingt notwendige Cookies