Какой обходной путь для совместимости с Medtronic Carelink Ubuntu?

Используйте дополнительный uid и/или опции ценуроза, измените число согласно Вашему идентификатору пользователя:

(..)
#removable  -fstype=ext2        :/dev/hddA
P -fstype=vfat :/dev/sdi1 uid=1000,gid=1000

Посмотрите больше опций для fstab здесь:

https://, который help.ubuntu.com/community/Fstab

Видит больше, автомонтируют опции здесь:

http://linuxconfig.org/automatically-mount-usb-external-drive-with-autofs

13
задан 21.03.2020, 16:26

4 ответа

С выводом lsusb, приведенным выше, вы можете использовать программное обеспечение linux, написанное на python или node, для передачи логов из вашего насоса.

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

Чтобы создать последовательное устройство, insert.sh из пакета decoding-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-репо.

decoding-carelink

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

comlink2-uart
  • в узле js, comlink2-uart предоставляет привязки javascript для аналогичных целей

Получив данные, вы можете использовать свою любимую программу визуализации поделиться или визуализировать данные.

Таким образом, альтернативами Windows и программному обеспечению Carelink являются эти два проекта, которые высвобождают ваши данные на ваших собственных условиях.

2
ответ дан 21.03.2020, 16:26
  • 1
    Сообщите мне, могу ли я улучшить этот ответ если it' s не до норм. – Artefacto 21.03.2020, 16:27
  • 2
    Это выглядит хорошо, но I' m никакой эксперт по теме. – Matthew J Morrison 21.03.2020, 16:27
  • 3
    Привет там, модератор здесь. Я вижу теперь, когда Вы действительно улучшали свой старый ответ и делали его до наших стандартов. Однако мы can' t отслеживают действия, которые происходят на удаленных сообщениях, в поэтому следующий раз (после редактирования его) отмечают его для модератора и сообщают нам, тогда мы можем восстановить его после удаления. Спасибо! – Artefacto 21.03.2020, 16:28

У моей подруги тоже есть usb Carelink. Это действительно раздражающая вещь. Internet Explorer является обязательным и, следовательно, Windows, просто для запуска приложения Java (SIC!) ...

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

Тем не менее, никаких экспериментов со спасателями жизни (даже если я предполагаю, что это должен быть действительно простой протокол передачи). К сожалению, Medtronic это не волнует.

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

1
ответ дан 21.03.2020, 16:27

Вы можете войти на сайт, если подделаете свои заголовки.

  1. Для этого вы устанавливаете плагин, такой как Изменить заголовки 0.7.1.1
  2. Нажмите Настройки
  3. Выберите заголовки -> Изменить
    Headername: user-agent
    Значение заголовка: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
  4. Запустите плагин

Теперь вы можете войти на сайт из Ubuntu для генерации отчетов и прочего.

2
ответ дан 21.03.2020, 16:28

Вы не сможете запустить любой драйвер Windows через Wine. Существует небольшая вероятность того, что устройство действительно совместимо с чем-то другим. Например, у меня есть много заводского оборудования, к которому можно подключиться как к модему через миником. Однако выяснить это сложно, и на него может ответить только тот парень, который знает, как строятся эти медицинские вещи. Вы можете установить Windows как приложение через VirtualBox. Однако, если вы осведомлены о лицензии, Microsoft запрещает это.

2
ответ дан 21.03.2020, 16:28
  • 1
    zdnet.com/… покрыл это в некоторых деталях. В основном, в соответствии со всеми лицензиями Windows 8, Вы добираетесь, чтобы установить и работать 1 копия Windows. Вы don' t добираются для совместного использования той лицензии между установкой без операционной системы и установкой VM. Pro и Корпоративные лицензии могут дать Вам дополнительные права, но они не необходимы для использования единственной копии - они могут быть необходимы для двойной загрузки, или выполнять несколько VMs от той же лицензии все же. – ib. 21.03.2020, 16:29
  • 2
    Лицензии на более дешевые версии Window$, как Дом, explicitely запрещают использование в виртуальных машинах. Я don' t знают что относительно Win8. – omg 21.03.2020, 16:29
  • 3
    " Однако, если Вы licencse-знаете, Microsoft запрещает его; Даже когда система Windows на VM имеет свою собственную, отдельную лицензию? I' m не адвокат и я don' t имеют мои лицензионные соглашения Windows передо мной в данный момент. Но на основе широкого использования виртуализированных систем Windows на предприятии и как Microsoft является самостоятельно поставщиком программного обеспечения виртуализации, предназначенного для гостей Windows, а также моей собственной памяти того, что сказали лицензионные соглашения Windows, что я подписался (я на самом деле считал их, полностью через), кажется маловероятным, что Microsoft даже утверждает, что запретила это. – John G 21.03.2020, 16:29
  • 4
    Да, Virtualbox, очень вероятно, будет работать, хотя это - утомительное обходное решение. Проблема лицензии для суда для решения, но с технической точки зрения это похоже на нее, решает вопрос. – omg 21.03.2020, 16:30

Теги

Похожие вопросы