Medtronic Carelink Ubuntu互換性の回避策は何ですか?


13

私はここでワイルドショットを取っています。私はインスリンポンプを使用している1型糖尿病です。残念ながら、オンラインでポンプからデータをアップロードするMedtronic Carelink USBデバイスには、Windowsドライバーしかありません。Wineを使用して、または他の方法で、Ubuntuでこれを機能させることができた人はいますか?

lsusb 収量:

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

私はこれだけのためにWindowsマシンを買いたくはありませんが、おそらく誰かがLinuxでこの機能を動作させることができたのは100万分の1でしょう。


-ソフトウェアが見つかりませんでした。私は上の支援のために質問を投稿示唆しbrainstorm.ubuntu.com とubuntuforums.orgそれを入手し、それをやってのけることができるかもしれないスキルをコーディングを持つ人にもっと注意- Windows machine必要とされません。必要なのは、Windowsを合法的に使用するためのライセンスだけです。また、ヨーロッパの学生が25ユーロ未満で取得できる場合は、それもできるはずです;)
Rinzwind

運が良ければ、ここに投稿してください。私はこのドングルをWindows上の Chrome で動作させることさえできなかったので、Linuxで試してさえいませんでした。私たちの最善の見通しは、メドトロニックに正式なサポートを追加することである可能性がありますが、おそらくそうではないでしょう。:(
ポール

回答:


2

wineを介してWindowsドライバーを実行することはできません。デバイスが実際に他の何かと互換性があるというわずかな可能性があります。たとえば、ミニコム経由でモデムのように接続できる多くの工場設備があります。ただし、これを見つけるのは難しいため、この医療物がどのように構築されているかを知っている人だけが答えを出すことができます。VirtualBoxを介してWindowsをアプリケーションとしてインストールできます。ただし、ライセンスに対応している場合、マイクロソフトはそれを禁止しています。


1
ええ、Virtualboxは動作する可能性が非常に高いですが、これは退屈な回避策です。ライセンスの問題は裁判所が決定するためのものですが、技術的な観点からはこれは問題を解決するように見えます。
トムブロスマン

1
「ただし、ライセンスに対応している場合、マイクロソフトはそれを禁止しています。」VM上のWindowsシステムに独自の個別のライセンスがある場合でも?私は弁護士ではないので、現時点では、私の目の前にWindowsライセンス契約はありません。しかし、企業での仮想化Windowsシステムの普及と、Microsoft自体がWindowsゲストを対象とした仮想化ソフトウェアのベンダーである方法、および私が署名したWindowsライセンス契約の記憶(私は実際に読んだことがある) 、ずっとずっと)、Microsoftがこれを禁止することさえ主張することはありそうもないようです。
エリアケイガン

Homeなどの安価なWindow $のライセンスでは、仮想マシンでの使用が明示的に禁止されています。Win8についてはわかりません。
バラフアルビノ14

zdnet.com/…でこれについて詳しく説明しました。基本的に、すべてのWindows 8ライセンスの下で、Windowsのコピーを1つインストールして実行できます。ベアメタルインストールとVMインストールの間でそのライセンスを共有することはできません。ProおよびEnterpriseライセンスは追加の権利を付与する場合がありますが、シングルコピーを使用する必要はありません。デュアルブートまたは同じライセンスで複数のVMを実行するために必要な場合があります。
ステファニー

2

ヘッダーをスプーフィングすると、Webサイトにログインできます。

  1. これを行うには、Modify Headers 0.7.1.1のようなプラグインをインストールします
  2. 設定をクリックします
  3. ヘッダーを選択->ヘッダー名を変更
    user-agent
    ヘッダー値:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
  4. プラグインを開始する

これで、Ubuntuからサイトにログインして、レポートなどを生成できます。


2

lsusb上記の出力を使用すると、Pythonまたはノードで記述されたLinuxソフトウェアを使用して、ポンプからフェッチログを取得できます。

実行しようとしていることを正確に指定しませんでしたが、ポンプから情報を取得して、たとえばjsonファイルに保存する場合は、mm-latest.pyスクリプトを使用してUbuntu で実行できます。

insert.sh実行中のdecode-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リポジトリによって追跡されるファイルに結果を保存することも支援します。

デコーディングケアリンク

ボンネットの下では、openapsは復号化ケアリンクを使用してポンプと通信しています。これはmedtronicポンプに似てcurlおりlibcurl、ポンプからデータを取得するためのPythonライブラリと、指定された期間からログを取得するなどの一般的なタスクを実行するための便利なコマンドラインツールを公開します。シリアルデバイスの自動作成を支援するために、いくつかのudevルールも提供されています。

comlink2-uart
  • ノードjsでは、comlink2-uartは同様の目的でjavascriptバインディングを提供します

データを取得したら、お気に入りの視覚化プログラムを使用してデータを共有または視覚化できます。

したがって、windowsとcarelinkソフトウェアの代替はこれら2つのプロジェクトであり、独自の条件でデータを解放します。


それが標準ではない場合、私はこの答えを改善できるかどうか教えてください。
ビウェスト14

それはうまく見えますが、私はこのトピックの専門家ではありません。
ティム

1
こんにちは、モデレーターです。私は今、あなたが本当にあなたの古い答えを改善し、それを私たちの基準に合わせていると思います。ただし、削除された投稿で発生するアクションを追跡することはできないため、次回(編集後)モデレーターにフラグを付けて知らせてから、削除を取り消すことができます。ありがとう!
セス

1

彼女は彼女もcarelink usbを持っています。それは本当に迷惑なことです。Internet Explorerは必須であるため、Java(sic!)アプリケーションを実行するためだけにWindows ...

そして、それがそんなに重要なものでなければ、この小さなスティックとこの小さなポンプ。データをアプリケーションにロードするためのハードウェアの設定を見つけようとすることもできます。

しかし、命の恩人を使った実験はありません(たとえ私が仮定したとしても、それは本当に簡単な送信プロトコルでなければなりません)。残念ながらメドトロニックは気にしません。

残念ながら、このライセンスの問題に付随するVirtualBoxなどのVirtual Machine内で現在まで機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.