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.
Windows machine
yang 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;)Jawaban:
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.
sumber
Dimungkinkan untuk masuk ke situs web jika Anda menipu header Anda.
Nama Pengguna: Nilai
user-agent
Kepala:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
Sekarang Anda dapat masuk ke situs dari Ubuntu untuk menghasilkan laporan dan hal-hal lainnya.
sumber
Dengan
lsusb
output 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.py
skrip untuk melakukannya di Ubuntu.Untuk membuat perangkat serial,
insert.sh
dari paket decoding-carelink Yang berjalan: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:
Sekarang kita dapat membuat instance openaps baru, dan mulai menggunakan perangkat yang akan kita konfigurasi:
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
comlink2-uartcurl
danlibcurl
untuk 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 ..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.
sumber
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.
sumber