Z lsusb
powyższymi danymi wyjściowymi możesz korzystać z oprogramowania Linux napisanego w Pythonie lub węźle, aby rozmawiać o pobieraniu dzienników z pompy.
Nie określiłeś dokładnie, co próbujesz zrobić, ale jeśli chcesz pobrać informacje z pompy i zapisać je np. W pliku json, możesz użyć mm-latest.py
skryptu, aby to zrobić w Ubuntu.
Aby utworzyć urządzenie szeregowe, insert.sh
z pakietu Decoding-Carelink, który działa:
#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp.
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001
Teraz dowolne wybrane narzędzie linux może rozmawiać z pompą, o ile wie, jak korzystać z protokołu pompy. Dostępne jest do tego oprogramowanie:
openaps
Istnieje narzędzie o nazwie openaps . Zapewnia to szereg poleceń wypełnionych tabulatorem.
Instalowanie:
# install openaps from pypi
sudo easy_install -ZU openaps
Teraz możemy utworzyć nową instancję openaps i zacząć korzystać z urządzeń, które skonfigurujemy:
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
System pomoże również w przechowywaniu wyników w plikach śledzonych przez repozytorium git.
link do dekodowania
Pod maską openaps korzysta z dekodowania-linku do rozmowy z pompą. To jest jak curl
a libcurl
dla pomp medtronic, udostępnia bibliotekę Pythona do pobierania danych z pomp, a także kilka przydatnych narzędzi wiersza poleceń do wykonywania typowych zadań, takich jak pobieranie dzienników z określonego okresu. Udostępniono także kilka reguł udev, które pomagają automatycznie utworzyć urządzenie szeregowe.
comlink2-uart
- w węźle js comlink2-uart zapewnia powiązania javascript do podobnych celów
Po uzyskaniu danych możesz użyć swojego ulubionego programu do wizualizacji, aby udostępnić lub wizualizować dane.
Alternatywą dla systemu Windows i oprogramowania Carelink są te dwa projekty, które uwalniają dane na twoich własnych warunkach.
Windows machine
to nie jest wymagane; wszystko czego potrzebujesz to licencja na legalne korzystanie z systemu Windows. A jeśli studenci w Europie mogą dostać jeden za mniej niż 25 euro, też powinieneś być w stanie;)