위의 lsusb
출력으로 파이썬 또는 노드로 작성된 Linux 소프트웨어를 사용하여 펌프에서 페치 로그를 대화 할 수 있습니다.
당신이하려는 일을 정확하게 지정하지 않았지만 펌프에서 정보를 가져 와서 json 파일과 같은 정보로 저장하려면 mm-latest.py
스크립트를 사용하여 우분투에서 할 수 있습니다 .
insert.sh
디코딩 -carelink 패키지에서 직렬 장치를 만들려면 다음을 실행합니다.
#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp.
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001
이제 여러분이 선택한 리눅스 도구는 펌프의 프로토콜을 사용하는 방법을 알고있는 한 펌프와 대화 할 수 있습니다. 이를 수행 할 수있는 소프트웨어가 있습니다.
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 repo가 추적 한 파일에 저장하는 데 도움을줍니다.
디코딩-케어 링크
후드에서 openaps는 펌프와 통신하기 위해 디코딩-케어 링크 를 사용 하고 있습니다. 이것은 메드 트로닉 펌프 curl
와 비슷하며 libcurl
펌프에서 데이터를 가져 오기위한 파이썬 라이브러리와 지정된 기간의 로그 검색과 같은 일반적인 작업을 수행하는 유용한 명령 도구를 제공합니다. 직렬 장치를 자동으로 작성하는 데 도움이되는 일부 udev 규칙도 제공됩니다.
comlink2-uart
데이터를 받으면 자주 사용하는 시각화 프로그램을 사용하여 데이터를 공유하거나 시각화 할 수 있습니다.
따라서 windows 및 carelink 소프트웨어의 대안은이 두 프로젝트이며, 귀하의 데이터를 자유롭게 사용할 수 있습니다.
Windows machine
. 합법적으로 Windows를 사용하려면 라이센스 만 있으면됩니다. 그리고 만약 유럽에있는 학생들이 25 유로 미만의 것을 얻을 수 있다면 당신도 할 수 있어야합니다.)