Medtronic Carelink Ubuntu 호환성에 대한 해결 방법은 무엇입니까?


13

저는 여기서 야생 주사를 맞습니다. 저는 인슐린 펌프를 복용하는 제 1 형 당뇨병 환자입니다. 불행히도 펌프에서 온라인으로 데이터를 업로드하는 Medtronic Carelink USB 장치에는 Windows 드라이버 만 있습니다. 와인이나 다른 방법으로 우분투 에서이 작업을 수행 한 사람이 있습니까?

lsusb 수율 :

Bus 001 Device 014: ID 0a21:8001 Medtronic Physio Control Corp. MMT-7305WW [Medtronic Minimed CareLink]

나는 이것을 위해 단순히 Windows 컴퓨터를 사고 싶지 않지만 다른 누군가가 Linux 에서이 작업을 수행 한 것은 아마도 백만 중 하나 일 것입니다.


-소프트웨어를 찾지 못했습니다. brainstorm.ubuntu.com 및 ubuntuforums.org 에 대한 지원에 대한 질문을 게시하는 것이 좋습니다. 더 많은주의를 기울이십시오. 코딩 기술을 가진 사람이 필요로 할 수도 있습니다 Windows machine. 합법적으로 Windows를 사용하려면 라이센스 만 있으면됩니다. 그리고 만약 유럽에있는 학생들이 25 유로 미만의 것을 얻을 수 있다면 당신도 할 수 있어야합니다.)
Rinzwind

운이 좋으면 여기에 게시하십시오. 이 동글을 Windows의 Chrome 에서 작동 하도록 할 수도 없었으므로 Linux를 사용하려고 시도조차하지 않았습니다. 우리의 최선의 전망은 공식 지원을 추가하기 위해 Medtronic에 우선하는 것일 수 있습니다. :(
Paul

답변:


2

와인을 통해 Windows 드라이버를 실행할 수 없습니다. 장치가 실제로 다른 장치와 호환 될 가능성은 적습니다. 예를 들어, 미니 콤을 통해 모뎀 인 것처럼 연결할 수있는 많은 공장 장비가 있습니다. 그러나 이것을 알아내는 것은 까다 롭고이 의학적 것들이 어떻게 만들어 졌는지 아는 사람만이 대답 할 수 있습니다. VirtualBox를 통해 Windows를 응용 프로그램으로 설치할 수 있습니다. 그러나 라이센스를 인식하는 경우 Microsoft는이를 금지합니다.


1
그러나 지루한 해결 방법이지만 Virtualbox가 작동 할 가능성이 큽니다. 라이센스 문제는 법원이 결정하는 것이지만 기술적 인 관점에서 보면 문제를 해결하는 것처럼 보입니다.
Tom Brossman

1
"그러나 라이센스를 인식하고 있으면 Microsoft는이를 금지합니다." VM의 Windows 시스템에 자체 별도의 라이센스가있는 경우에도 저는 변호사가 아니며 현재 Windows 라이센스 계약이 없습니다. 그러나 기업에서 가상화 된 Windows 시스템의 광범위한 사용과 Microsoft가 자체적으로 Windows 게스트를위한 가상화 소프트웨어 공급 업체 인 방법과 내가 서명 한 Windows 라이센스 계약서에 대한 본인의 기억을 바탕으로합니다 (실제로 읽었습니다) , 마이크로 소프트가 이것을 금지한다고 주장하는 것 같지는 않습니다.
Eliah Kagan

Home과 같이 더 저렴한 Window $ 버전의 라이센스는 가상 머신에서의 사용을 명시 적으로 금지합니다. 나는 Win8에 대해 무엇을 모른다.
Barafu Albino

zdnet.com/… 이 이에 대해 자세히 설명했습니다. 기본적으로 모든 Windows 8 라이센스에서 Windows 사본 1 개 를 설치하고 실행할 수 있습니다. Bare Metal 설치와 VM 설치간에 해당 라이센스를 공유 할 수 없습니다. Pro 및 Enterprise 라이센스는 추가 권한을 제공 할 수 있지만 단일 사본을 사용할 필요는 없습니다. 이중 부팅 또는 동일한 라이센스로 여러 VM을 실행해야 할 수도 있습니다.
Stephanie

2

헤더를 스푸핑하면 웹 사이트에 로그인 할 수 있습니다.

  1. 이렇게하려면 Modify Headers 0.7.1.1 과 같은 플러그인을 설치하십시오.
  2. 환경 설정을 클릭하십시오
  3. > 수정 - 헤더 선택
    : 헤더 이름 user-agent
    headerValue라는를 :Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
  4. 플러그인 시작

이제 우분투에서 사이트에 로그인하여 보고서와 자료를 생성 할 수 있습니다.


2

위의 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
  • 노드 js에서 comlink2-uart 는 비슷한 목적으로 자바 스크립트 바인딩을 제공합니다.

데이터를 받으면 자주 사용하는 시각화 프로그램을 사용하여 데이터를 공유하거나 시각화 할 수 있습니다.

따라서 windows 및 carelink 소프트웨어의 대안은이 두 프로젝트이며, 귀하의 데이터를 자유롭게 사용할 수 있습니다.


이 답변이 표준에 맞지 않으면 개선 할 수 있는지 알려주십시오.
bewest

괜찮아 보이지만 주제에 대해서는 전문가가 아닙니다.
Tim

1
안녕하세요, 중재자입니다. 나는 당신이 실제로 당신의 오래된 답변을 개선하고 우리의 표준에 맞게 만들었 음을 알았습니다. 그러나 삭제 된 게시물에서 발생하는 작업은 추적 할 수 없으므로 다음에 (편집 한 후) 운영자에게 해당 게시물을 표시 한 후 삭제하면 삭제를 취소 할 수 있습니다. 감사!
세스

1

내 여자 친구는 carelink usb도 가지고 있습니다. 정말 성가신 일입니다. Internet Explorer는 필수이므로 Windows이므로 Java (sic!) 응용 프로그램을 실행하기 만하면됩니다.

그리고 그것이 그렇게 중요한 것이 아니라면,이 작은 막대와이 작은 펌프. 데이터가 응용 프로그램에로드되는 데 사용되는 하드웨어 설정을 찾으려고 시도 할 수 있습니다.

그러나 생명을 구하는 실험은 없습니다 (내가 가정하더라도 전송 프로토콜이 실제로 단순해야 함). 불행하게도 Medtronic은 신경 쓰지 않습니다.

불행히도이 라이센스 문제와 함께 제공되는 VirtualBox (예 : VirtualBox) 내에서 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.