Avec la lsusb
sortie ci-dessus, vous pouvez utiliser un logiciel linux, écrit en python ou en nœud, pour parler de récupérer les journaux de votre pompe.
Vous n'avez pas spécifié exactement ce que vous essayez de faire, mais si vous voulez récupérer des informations de la pompe et les enregistrer, par exemple un fichier json, vous pouvez utiliser le mm-latest.py
script pour le faire dans Ubuntu.
Pour créer un périphérique série, à insert.sh
partir du package decoding-carelink qui s'exécute:
#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp.
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001
Maintenant, n'importe quel outil Linux de votre choix peut parler à la pompe, tant qu'il sait comment utiliser le protocole de la pompe. Il existe des logiciels disponibles pour ce faire:
openaps
Il y a un outil appelé openaps . Cela fournit un certain nombre de commandes , remplies de tabulation.
Installation:
# install openaps from pypi
sudo easy_install -ZU openaps
Nous pouvons maintenant créer une nouvelle instance d'openaps et commencer à utiliser les appareils que nous configurerons:
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
Le système aidera également à stocker les résultats dans des fichiers suivis par le dépôt git.
décodage-carelink
Sous le capot, openaps utilise le décodage-carelink pour parler à la pompe. C'est comme un curl
et libcurl
pour les pompes medtronic, il expose une bibliothèque python pour obtenir des données des pompes, ainsi que certains outils de ligne de commande utiles pour effectuer des tâches courantes, telles que la récupération de journaux à partir d'une période spécifiée. Certaines règles udev sont également fournies pour aider à créer automatiquement le périphérique série.
comlink2-uart
- dans le noeud js, comlink2-uart fournit des liaisons javascript à des fins similaires
Une fois que vous avez obtenu les données, vous pouvez utiliser votre programme de visualisation préféré pour partager ou visualiser les données.
Les alternatives aux logiciels Windows et Carelink sont donc ces deux projets, qui libèrent vos données selon vos propres conditions.
Windows machine
ce n'est pas nécessaire; tout ce dont vous avez besoin est une licence pour utiliser légalement Windows. Et si les étudiants en Europe peuvent en obtenir un pour moins de 25 euros, vous devriez aussi pouvoir;)