С lsusb
выводом выше, вы можете использовать Программное обеспечение Linux, написанное на Python или узле, чтобы говорить получать журналы с помпы.
Вы не указали, что именно вы пытаетесь сделать, но если вы хотите извлечь информацию из насоса и сохранить ее, например, в файле json, вы можете использовать mm-latest.py
скрипт для этого в Ubuntu.
Чтобы создать последовательное устройство, insert.sh
из пакета decoding-carelink, который запускается:
#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp.
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001
Теперь любой насос Linux по вашему выбору может общаться с насосом, если он знает, как использовать протокол насоса. Для этого есть программное обеспечение:
openaps
Есть инструмент под названием openaps . Это обеспечивает ряд команд , изобилующих табуляцией.
Установка:
# install openaps from pypi
sudo easy_install -ZU openaps
Теперь мы можем создать новый экземпляр openaps и начать использовать устройства, которые мы настроим:
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
Система также поможет сохранить результаты в файлах, отслеживаемых git-репо.
Декодирование-CareLink
Под капотом openaps используется расшифровка-carelink для связи с насосом. Это как curl
и libcurl
для насосов Medtronic, он предоставляет библиотеку Python для получения данных от насосов, а также некоторые полезные инструменты командной строки для выполнения общих задач, таких как получение журналов за указанный период времени. Также есть несколько правил udev, которые помогут автоматически создать последовательное устройство.
comlink2-UART
- в узле js comlink2-uart предоставляет привязки javascript для аналогичных целей
Как только вы получите данные, вы можете использовать вашу любимую программу визуализации для обмена или визуализации данных.
Таким образом, альтернативами Windows и программному обеспечению Carelink являются эти два проекта, которые высвобождают ваши данные на ваших собственных условиях.
Windows machine
это не обязательно; все, что вам нужно, это лицензия на законное использование Windows. И если студенты в Европе смогут получить его менее чем за 25 евро, вы тоже сможете;)