Який спосіб вирішити сумісність Medtronic Carelink Ubuntu?


13

Я тут дикуюсь: я діабетик першого типу, який перебуває на насосі Інсулін. На жаль, USB-пристрій Medtronic Carelink, який завантажує дані з насоса в Інтернет, має лише драйвери Windows. Хто-небудь встиг змусити це працювати під Ubuntu за допомогою Wine або будь-яким іншим методом?

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

Удачі і, будь ласка, опублікуйте тут, якщо ви це зрозумієте. Я навіть не міг змусити цей ключ працювати в Chrome під Windows , тому навіть не намагався спробувати Linux. Нашою найкращою перспективою може бути перевага на Medtronic для надання офіційної підтримки, і це, мабуть, не дуже ймовірно. :(
Павло

Відповіді:


2

Ви не зможете запустити жодного драйвера Windows через вино. Є невеликий шанс, що пристрій насправді сумісний із чимось іншим. Наприклад, у мене є багато фабричного обладнання, до якого можна підключити ніби це модем через miniicom. Однак виявити це непросто, і на нього може відповісти лише той хлопець, який знає, як будуються ці медичні речі. Ви можете встановити Windows як додаток через VirtualBox. Однак, якщо ви обізнані з ліцензією, мікрософт забороняє це.


1
Так, віртуальна скринька, ймовірно, спрацює, хоча це копіткий спосіб вирішення. Питання ліцензії має вирішити суд, але з технічної точки зору це виглядає так, як це вирішує питання.
Том Броссман

1
"Однак, якщо ви обізнані з ліцензією, мікрософт забороняє це." Навіть коли система Windows на VM має свою окрему ліцензію? Я не юрист і в даний момент у мене немає ліцензійних угод Windows. Але на основі широкого використання віртуалізованих систем Windows на підприємстві та того, як Microsoft є самим постачальником програмного забезпечення для віртуалізації, призначеного для гостей Windows, а також моєї власної пам’яті про те, що сказали я підписані ліцензійні угоди Windows (я фактично їх прочитав) , весь шлях), мабуть, Microsoft навіть заявляє, що забороняє це.
Елія Каган

Ліцензії на більш дешеві версії Window $, як, наприклад, Home, прямо забороняють використовувати у віртуальних машинах. Я не знаю, що про Win8.
Барафу Альбіно

zdnet.com/… детально висвітлював це. В основному за всіма ліцензіями на Windows 8 ви можете встановити та запустити 1 копію Windows. Ви не можете ділитися цією ліцензією між установкою голого металу та установкою VM. Ліцензії Pro та Enterprise можуть надавати вам додаткові права, але використовувати єдину копію не потрібно - вони можуть знадобитися для подвійного завантаження або для запуску декількох віртуальних машин з однієї і тієї ж ліцензії.
Стефанія

2

Можна зайти на веб-сайт, якщо ви підробляєте заголовки.

  1. Для цього ви встановлюєте плагін на зразок Змінити заголовки 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вищенаведеним результатом ви можете використовувати програмне забезпечення Linux, написане python або node, для обміну журналами отримання вашого насоса.

Ви не вказали, що саме ви намагаєтеся зробити, але якщо ви хочете отримати інформацію з насоса і зберегти її, наприклад, файл json, ви можете використовувати mm-latest.pyсценарій для цього в Ubuntu.

Щоб створити послідовний пристрій, insert.shз пакета декодування-догляду, який працює:

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

Тепер будь-який інструмент Linux на ваш вибір може спілкуватися з насосом, якщо він знає, як використовувати протокол насоса. Для цього є певне програмне забезпечення:

відкриття

Є інструмент під назвою відкриття . Це забезпечує ряд команд , що рясніють завершенням вкладки.

Встановлення:

# install openaps from pypi
sudo easy_install -ZU 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.

декодування-Carelink

Під кришкою відкривання використовується розшифровка-carelink для розмови з насосом. Це подібно до curlі libcurlдля насосів medtronic, вона відкриває бібліотеку python для отримання даних з насосів, а також деякі корисні інструменти командного рядка для виконання загальних завдань, таких як вилучення журналів із заданого періоду часу. Також передбачено кілька правил udev, які допоможуть автоматично створити серійний пристрій.

comlink2-uart
  • у вузлі js, comlink2-uart забезпечує прив'язку javascript для подібних цілей

Отримавши дані, ви можете використовувати свою улюблену програму візуалізації для обміну або візуалізації даних.

Таким чином, альтернативою програмного забезпечення Windows та carelink є ці два проекти, які звільняють ваші дані на ваших власних умовах.


Будь ласка, дайте мені знати, чи можу я покращити цю відповідь, якщо це не відповідає нормам.
найновіший

Це добре виглядає, але я не знавець у цій темі.
Тім

1
Привіт, модератор тут. Тепер я бачу, що ти справді вдосконалив свою стару відповідь і доповнив її нашими стандартами. Однак ми не можемо відслідковувати дії, які трапляються на видалених публікаціях, тому наступного разу (після редагування) позначте це на модератора і повідомте нам про це, тоді ми можемо відновити його. Спасибі!
Сет

1

Моя подруга, вона також має carelink usb. Це дійсно дратівлива річ. Internet Explorer є обов'язковим, і тому Windows, просто запустити Java (sic!) Додаток ...

І якщо це було не так важливо, ця маленька паличка і цей крихітний насос. Можна було б спробувати дізнатися налаштування обладнання, за допомогою якого дані завантажуються в додаток.

Проте жодних експериментів із рятівниками життя (навіть якщо я припускаю, що це повинен бути справжній простий протокол передачі). На жаль, Medtronic не хвилює.

Тож, на жаль, він працює дотепер у віртуальній машині, наприклад, VirtualBox, який поставляється з цією ліцензійною проблемою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.