Estoy tomando un tiro salvaje aquí: soy un diabético tipo 1 que está usando la bomba de insulina. Desafortunadamente, el dispositivo USB Medtronic Carelink que carga datos de la bomba en línea solo tiene controladores de Windows. ¿Alguien ha logrado que esto funcione bajo Ubuntu usando Wine o por algún otro método?
lsusb
rendimientos:
Bus 001 Device 014: ID 0a21:8001 Medtronic Physio Control Corp. MMT-7305WW [Medtronic Minimed CareLink]
Realmente no quiero comprar una máquina con Windows solo por esto, pero probablemente sea una en un millón que alguien más ha logrado hacer que funcione bajo Linux.
Windows machine
eso no es necesario; todo lo que necesita es una licencia para usar legalmente Windows. Y si los estudiantes en Europa pueden obtener uno por menos de 25 euros, tú también deberías poder hacerlo;)Respuestas:
No podrá ejecutar ningún controlador de Windows a través de wine. Existe una pequeña posibilidad de que el dispositivo sea realmente compatible con otra cosa. Por ejemplo, tengo muchos equipos de fábrica a los que se puede conectar como si fuera un módem, a través de minicom. Sin embargo, descubrir esto es complicado y solo puede ser respondido por el tipo que sabe cómo se construyen estas cosas médicas. Puede instalar Windows como una aplicación a través de VirtualBox. Sin embargo, si conoce la licencia, Microsoft lo prohíbe.
fuente
Es posible iniciar sesión en el sitio web si falsifica sus encabezados.
encabezado:
user-agent
Valor de encabezado:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)
Ahora puede iniciar sesión en el sitio desde Ubuntu para generar informes y otras cosas.
fuente
Con el
lsusb
resultado anterior, puede usar el software de Linux, escrito en Python o nodo, para hablar de los registros de búsqueda de su bomba.No especificó exactamente lo que está tratando de hacer, pero si desea obtener información de la bomba y guardarla, por ejemplo, un archivo json, puede usar el
mm-latest.py
script para hacerlo en Ubuntu.Para crear un dispositivo en serie,
insert.sh
desde el paquete decoding-carelink que se ejecuta:Ahora, cualquier herramienta Linux que elija puede hablar con la bomba, siempre que sepa cómo usar el protocolo de la bomba. Hay algunos programas disponibles para hacer esto:
aperturas
Hay una herramienta llamada openaps . Esto proporciona una serie de comandos , repletos de tabulación completa.
Instalando:
Ahora podemos crear una nueva instancia de openaps y comenzar a usar los dispositivos que configuraremos:
El sistema también ayudará a almacenar los resultados en archivos rastreados por el repositorio de git.
decodificación-carelink
Debajo de la campana, openaps está utilizando decodificación-enlace para hablar con la bomba. Esto es como un
comlink2-uartcurl
ylibcurl
para las bombas medtronic, expone una biblioteca de python para obtener datos de las bombas, así como algunas herramientas útiles de línea de comandos para realizar tareas comunes, como recuperar registros de un período de tiempo específico. También hay algunas reglas de udev proporcionadas para ayudar a crear el dispositivo en serie automáticamente.Una vez que obtenga los datos, puede usar su programa de visualización favorito para compartir o visualizar los datos.
Entonces, las alternativas al software windows y carelink son estos dos proyectos, que liberan sus datos en sus propios términos.
fuente
Mi novia también tiene el usb carelink. Realmente es una cosa molesta. Internet Explorer es obligatorio y, por lo tanto, Windows, solo para ejecutar una aplicación Java (sic!) ...
Y si no fuera algo tan importante, este pequeño palo y esta pequeña bomba. Se podría tratar de averiguar la configuración del hardware a través del cual se cargan los datos en la aplicación.
Sin embargo, no hay experimentos con salvavidas (incluso si supongo que debería ser realmente simple el protocolo de transmisión). Lamentablemente, a Medtronic no le importa.
Desafortunadamente, funciona hasta ahora dentro de una máquina virtual, por ejemplo, VirtualBox, que viene con este problema de licencia.
fuente