Apa solusinya untuk kompatibilitas Medtronic Carelink Ubuntu?


13

Saya mengambil gambar liar di sini: Saya adalah diabetes tipe 1 yang menggunakan pompa Insulin. Sayangnya, perangkat USB Medtronic Carelink yang mengunggah data dari pompa online hanya memiliki driver windows. Adakah yang berhasil membuat ini berfungsi di bawah Ubuntu menggunakan Wine atau dengan metode lain apa pun?

lsusb hasil:

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

Saya benar-benar tidak ingin membeli mesin Windows hanya untuk ini, tetapi mungkin satu dari sejuta yang orang lain berhasil membuatnya bekerja di Linux.


- Saya belum dapat menemukan perangkat lunak apa pun. Saya sarankan memposting pertanyaan untuk dukungan di brainstorm.ubuntu.com dan ubuntuforums.org. Dapatkan lebih banyak perhatian untuk itu dan seseorang dengan keterampilan pengkodean mungkin dapat melakukannya - Windows machineyang tidak diperlukan; yang Anda butuhkan hanyalah lisensi untuk menggunakan Windows secara legal. Dan jika siswa di Eropa bisa mendapatkan satu dengan harga kurang dari 25 euro, Anda juga harus bisa;)
Rinzwind

Selamat mencoba dan kirimkan di sini jika Anda mengetahuinya. Saya bahkan tidak bisa membuat dongle ini bekerja di Chrome di Windows , jadi saya bahkan tidak repot mencoba di Linux. Prospek terbaik kami mungkin menang atas Medtronic untuk menambahkan dukungan resmi, dan itu mungkin sangat tidak mungkin. :(
Paul

Jawaban:


2

Anda tidak akan dapat menjalankan driver windows melalui anggur. Ada kemungkinan kecil bahwa perangkat ini sebenarnya kompatibel dengan sesuatu yang lain. Sebagai contoh, saya memiliki banyak peralatan pabrik yang dapat dihubungkan seolah-olah itu adalah modem, melalui minicom. Namun, mencari tahu ini rumit dan hanya bisa dijawab oleh orang yang tahu bagaimana hal-hal medis ini dibangun. Anda dapat menginstal Windows sebagai aplikasi melalui VirtualBox. Namun, jika Anda sadar akan lisensi, microsoft melarangnya.


1
Yap, Virtualbox sangat mungkin untuk bekerja meskipun ini adalah solusi yang membosankan. Masalah lisensi untuk pengadilan untuk memutuskan, tetapi dari perspektif teknis ini sepertinya menyelesaikan pertanyaan.
Tom Brossman

1
"Namun, jika Anda sadar akan lisensi, microsoft melarangnya." Bahkan ketika sistem Windows pada VM memiliki lisensi sendiri dan terpisah? Saya bukan pengacara dan saya tidak memiliki perjanjian lisensi Windows di depan saya saat ini. Tetapi berdasarkan pada penggunaan luas sistem Windows tervirtualisasi dalam perusahaan dan bagaimana Microsoft sendiri merupakan vendor perangkat lunak virtualisasi yang ditujukan untuk tamu Windows, serta ingatan saya sendiri tentang apa yang dikatakan oleh perjanjian lisensi Windows yang telah saya tandatangani (sebenarnya saya sudah membacanya , sepanjang jalan melalui), tampaknya tidak mungkin bahwa Microsoft bahkan mengklaim untuk melarang ini.
Eliah Kagan

Lisensi untuk versi Window $ yang lebih murah, seperti Home, secara eksplisit melarang penggunaan di mesin virtual. Saya tidak tahu bagaimana dengan Win8.
Barafu Albino

zdnet.com/... membahas hal ini secara mendetail. Pada dasarnya, di bawah semua lisensi Windows 8, Anda dapat menginstal dan menjalankan 1 salinan Windows. Anda tidak bisa membagikan lisensi itu antara instalasi logam kosong dan instalasi VM. Lisensi Pro dan Perusahaan dapat memberi Anda hak tambahan, tetapi mereka tidak perlu menggunakan salinan tunggal - mereka mungkin diperlukan untuk boot ganda, atau untuk menjalankan beberapa VM dari lisensi yang sama.
Stephanie

2

Dimungkinkan untuk masuk ke situs web jika Anda menipu header Anda.

  1. Untuk melakukan ini, Anda memasang plugin seperti Modify Headers 0.7.1.1
  2. Klik Preferensi
  3. Pilih Header -> Ubah
    Nama Pengguna: Nilai user-agent
    Kepala:Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
  4. Mulai plugin

Sekarang Anda dapat masuk ke situs dari Ubuntu untuk menghasilkan laporan dan hal-hal lainnya.


2

Dengan lsusboutput di atas, Anda dapat menggunakan perangkat lunak linux, ditulis dengan python atau node, untuk berbicara mengambil log dari pompa Anda.

Anda tidak menentukan secara pasti apa yang ingin Anda lakukan, tetapi jika Anda ingin mengambil informasi dari pompa dan menyimpannya, misalnya file json, Anda dapat menggunakan mm-latest.pyskrip untuk melakukannya di Ubuntu.

Untuk membuat perangkat serial, insert.shdari paket decoding-carelink Yang berjalan:

#Bus 002 Device 011: ID 0a21:8001 Medtronic Physio Control Corp. 
sudo modprobe --first-time usbserial vendor=0x0a21 product=0x8001

Sekarang setiap alat linux pilihan Anda dapat berbicara dengan pompa, selama ia tahu cara menggunakan protokol pompa. Ada beberapa perangkat lunak yang tersedia untuk melakukan ini:

celah

Ada alat yang disebut openaps . Ini menyediakan sejumlah perintah , penuh dengan penyelesaian-tab.

Menginstal:

# install openaps from pypi
sudo easy_install -ZU openaps

Sekarang kita dapat membuat instance openaps baru, dan mulai menggunakan perangkat yang akan kita konfigurasi:

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

Sistem juga akan membantu menyimpan hasil ke file yang dilacak oleh git repo.

decoding-carelink

Di bawah kapnya terbuka menggunakan decoding-carelink untuk berbicara dengan pompa. Ini seperti curldan libcurluntuk pompa medtronic, ini memaparkan pustaka python untuk mendapatkan data dari pompa, serta beberapa alat baris perintah yang berguna untuk melakukan tugas umum, seperti mengambil log dari periode waktu yang ditentukan. Ada juga beberapa aturan udev yang disediakan untuk membantu membuat perangkat serial secara otomatis ..

comlink2-uart
  • di node js, comlink2-uart menyediakan binding javascript untuk tujuan yang sama

Setelah mendapatkan data, Anda dapat menggunakan program visualisasi favorit untuk berbagi atau memvisualisasikan data.

Jadi alternatif untuk perangkat lunak windows dan carelink adalah dua proyek ini, yang membebaskan data Anda dengan persyaratan Anda sendiri.


Tolong beri tahu saya jika saya dapat meningkatkan jawaban ini jika tidak sesuai dengan norma.
bewest

Kelihatannya bagus, tapi saya bukan ahli dalam topik itu.
Tim

1
Halo, moderator di sini. Saya melihat sekarang bahwa Anda memang meningkatkan jawaban lama Anda dan memenuhi standar kami. Namun, kami tidak dapat melacak tindakan yang terjadi pada posting yang dihapus, jadi lain kali (setelah mengeditnya) beri tanda untuk moderator dan beri tahu kami, maka kami dapat membatalkan penghapusan. Terima kasih!
Seth

1

Pacar saya dia juga punya carelink usb. Benar-benar hal yang menjengkelkan. Internet Explorer adalah wajib dan karena itu Windows, hanya untuk menjalankan aplikasi Java (sic!) ...

Dan jika itu bukan hal yang penting, tongkat kecil ini dan pompa kecil ini. Orang bisa mencoba mencari tahu pengaturan perangkat keras yang melaluinya data dimuat ke dalam aplikasi.

Namun tidak ada percobaan dengan penyelamat (bahkan jika saya berasumsi, bahwa itu seharusnya menjadi protokol transmisi yang sangat sederhana). Sayangnya Medtronic tidak peduli.

Jadi sayangnya, ini berfungsi sampai sekarang dalam Mesin Virtual misalnya VirtualBox yang dilengkapi dengan masalah lisensi ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.