Mit der lsusb
obigen Ausgabe können Sie in Python oder Node geschriebene Linux-Software verwenden, um Fetch-Protokolle von Ihrer Pumpe abzurufen.
Sie haben nicht genau angegeben, was Sie tun möchten, aber wenn Sie Informationen von der Pumpe abrufen und in einer JSON-Datei speichern möchten, können Sie das mm-latest.py
Skript in Ubuntu verwenden.
So erstellen Sie ein serielles Gerät insert.sh
aus dem decoding-carelink-Paket, das ausgeführt wird:
#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp.
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001
Jetzt kann jedes Linux-Tool Ihrer Wahl mit der Pumpe kommunizieren, sofern es weiß, wie das Pumpenprotokoll verwendet wird. Hierfür steht eine Software zur Verfügung:
openaps
Es gibt ein Tool namens openaps . Dies bietet eine Reihe von Befehlen , die mit Tab-Vervollständigung ergänzt werden.
Installieren:
# install openaps from pypi
sudo easy_install -ZU openaps
Jetzt können wir eine neue Instanz von openaps erstellen, und beginnen mit den Geräten wir konfigurieren:
openaps init my.openaps # creates new subdirectory/git repo called my.openaps
openaps device add pump medtronic AABBCC # where AABBCC is your serial number
openaps use pump read_clock # to read current clock
openaps use pump iter_pump 100 # for last 100 pump records
openaps use pump -h # for menu of all commands
Das System hilft auch beim Speichern der Ergebnisse in Dateien, die vom Git-Repo verfolgt werden.
Dekodierung-Carelink
Unter der Haube unterhält sich openaps über Decoding-Carelink mit der Pumpe. Dies ist vergleichbar mit einem curl
und libcurl
für medtronic-Pumpen stellt es eine Python-Bibliothek zum Abrufen von Daten von den Pumpen sowie einige nützliche Befehlszeilen-Tools zur Verfügung, mit denen allgemeine Aufgaben ausgeführt werden können, z. B. das Abrufen von Protokollen aus einem bestimmten Zeitraum. Es gibt auch einige udev-Regeln, mit denen das serielle Gerät automatisch erstellt werden kann.
comlink2-uart
- In Node js stellt comlink2-uart Javascript-Bindungen für ähnliche Zwecke bereit
Sobald Sie die Daten erhalten haben, können Sie Ihr Lieblingsvisualisierungsprogramm verwenden, um die Daten freizugeben oder zu visualisieren.
Die Alternativen zu Windows und Carelink-Software sind also diese beiden Projekte, die Ihre Daten zu Ihren eigenen Bedingungen freigeben.
Windows machine
das nicht erforderlich ist; Alles, was Sie benötigen, ist eine Lizenz zur legalen Nutzung von Windows. Und wenn Studenten in Europa einen für weniger als 25 Euro bekommen können, sollten Sie das auch können;)