Table of Contents
Понимание совместимости OpenAPS: устройства и датчики для замкнутой системы
OpenAPS (Open Artificial Pancreas System) - это инициатива с открытым исходным кодом, которая позволяет людям с инсулинозависимым диабетом автоматизировать доставку инсулина. Подключая непрерывный монитор глюкозы (CGM), инсулиновую помпу и небольшой контроллер (обычно одноплатный компьютер), OpenAPS может регулировать базальные показатели инсулина в режиме реального времени на основе данных глюкозы. Совместимость между этими компонентами является краеугольным камнем безопасной и эффективной системы. В этом руководстве подробно описаны устройства и датчики, необходимые для сборки надежной установки OpenAPS, а также практические соображения по поиску, настройке и поддержанию вашей настройки.
Основные компоненты системы OpenAPS
Каждый цикл OpenAPS требует четырех основных аппаратных элементов: инсулиновой помпы, CGM, контроллера (микрокомпьютера) и интерфейса радиосвязи. Каждый компонент должен быть совместим с программным обеспечением с открытым исходным кодом и во многих случаях друг с другом на аппаратном уровне. Ниже мы разбиваем каждую категорию и выделяем наиболее часто используемые варианты.
Насосы инсулина
Инсулиновый насос является приводом в петле, ответственным за доставку микроболуз и регулировку базальных показателей. Не все насосы подходят. OpenAPS работает исключительно с насосами, которые имеют историю надежной, низкоуровневой радиосвязи и поддерживаются сообществом open-source. Наиболее широко принятые насосы включают:
- Medtronic Paradigm Series (5xx, 7xx) — Это золотой стандарт для OpenAPS. Модели, такие как 515, 715, 522, 722, 523 и 723 используют радиочастоту 916 МГц и полностью документированы. Старые насосы Paradigm (511, 712) часто не имеют необходимых радиокоманд. Более новые Medtronic 630G и 670G не поддерживаются из-за шифрования и фирменных протоколов связи.
- Medtronic Revel (x23/x23M) — Незначительные различия в прошивке существуют между моделями Revel и Paradigm, но подавляющее большинство совместимо с OpenAPS после правильной настройки.
- Roche Accu-Chek Combo — Этот насос обменивается данными через Bluetooth и имеет растущую поддержку сообщества, хотя для этого требуется различное оборудование контроллера и этапы настройки.
- Omnipod/Omnipod Dash — Оригинальный Omnipod (с подставками Eros) может быть проведён через реализацию Omnipod в OpenAPS с использованием Rileylink или аналогичной радио платы.Подушки Dash используют Bluetooth и в настоящее время не поддерживаются (хотя AndroidAPS имеет частичную поддержку Dash).
- Tandem t:slim X2 — Хотя изначально не поддерживалась OpenAPS, Tandem выпустила коммерческую систему замкнутого цикла (Control-IQ), которая разделяет линию с открытым исходным кодом. Для DIY-петли многие пользователи предпочитают придерживаться Medtronic или Omnipod Eros.
Перед покупкой насоса, проконсультируйтесь с последними списками совместимости на сайте документации OpenAPS и форумах сообщества. Старые насосы могут потребовать магнит для двери батареи или конкретную версию прошивки для включения удаленных команд.
Непрерывные мониторы глюкозы (CGM)
CGM предоставляет данные датчиков, которые управляют алгоритмом. Показания глюкозы в режиме реального времени необходимы; любая задержка или разрыв в передаче могут привести к слепой работе петли. В настоящее время поддерживаются следующие датчики:
- Dexcom G6 — самый популярный выбор для OpenAPS. Он обеспечивает показания каждые 5 минут через специальный приемник или приложение для смартфона, и он не требует калибровки пальцами (хотя можно все еще калибровать). OpenAPS может принимать данные от Dexcom G6 через API Share (для G6) или через мост Bluetooth, такой как xdrip +. G6 имеет 10-дневное время износа и калибруется на заводе.
- Dexcom G5 — По-прежнему поддерживается во многих установках OpenAPS. Требуется двухдневная калибровка, но предлагает аналогичные данные в реальном времени. Передатчик G5 использует Bluetooth Low Energy, что упрощает подключение к контроллеру. Обратите внимание, что по состоянию на 2025 год Dexcom официально прекратила работу с G5, хотя передатчики все еще могут быть найдены.
- Dexcom G4 (с прошивкой Share или 505) — более ранняя модель, которая требует отдельного радиомоста (например, USB-накопителя CareLink) для связи с контроллером.
- Abbott Libre 14-day / Libre 2 — Это мониторы флэш-глюкозы, не непрерывные, но со сторонними передатчиками (такими как MiaoMiao, Bubble или BluCon) они могут быть преобразованы в CGM в режиме реального времени. В Libre 2 в некоторых регионах есть Bluetooth, к которому можно получить доступ с помощью xdrip + и совместимого передатчика. Совместимость варьируется в зависимости от версии прошивки и региона, поэтому необходимы тщательные исследования. Libre 3 (полностью Bluetooth) еще не поддерживается в OpenAPS из-за отсутствия доступного потока данных, хотя усилия сообщества продолжаются.
- Medtronic Enlite / Guardian Sensor 3 — Эти датчики предназначены для использования с насосами Medtronic и требуют для ретрансляции данных Medtronic MiniMed Connect или USB-накопителя CareLink. Интеграция с OpenAPS возможна, но более сложна, а датчики имеют более высокие требования к калибровке. Большинство пользователей предпочитают Dexcom за простоту использования.
Для всех CGM-систем убедитесь, что данные могут быть переданы контроллеру, не полагаясь на собственный облачный сервис, который может ввести лаг. Сообщество настоятельно рекомендует использовать локальное решение, такое как xdrip + или Nightscout.
Микрокомпьютер (контроллер)
Контроллер запускает программное обеспечение OpenAPS и организует петлевую логику. Наиболее распространенными вариантами являются одноплатные компьютеры, которые могут запускать Linux и общаться через последовательный, USB или Bluetooth с насосом и CGM-радиостанциями.
- Малиновый Pi (3B, 3B+, 4B) — рабочая лошадка OpenAPS. Pi 3B/3B+ предлагает встроенный Wi-Fi, Bluetooth и достаточное количество GPIO-пинов для подключения радиоприемника (например, CC1111 или Rileylink). Pi 4 также поддерживается, но потребляет больше энергии; многие пользователи предпочитают портативность с Pi Zero W.
- Raspberry Pi Zero W — компактный вариант с низким энергопотреблением, идеально подходящий для портативных буровых установок. Ему не хватает Ethernet, но есть Wi-Fi и Bluetooth. Его одноядерный процессор адекватен OpenAPS, но некоторые пользователи сообщают о более медленном времени компиляции во время настройки. Для ежедневной работы производительность в порядке.
- Intel Edison (с платформой Arduino) — используется в более ранних поколениях OpenAPS. Edison больше не производится, но многие установки по-прежнему работают на нем. Он имеет встроенные Bluetooth и Wi-Fi, а также GPIO для радиомодулей.
- UDOO Neo / BeagleBone Black — Иногда используется, но поддержка сообщества тоньше. Raspberry Pi рекомендуется для новых сборок из-за большого количества документации.
Независимо от платы, программное обеспечение OpenAPS устанавливается с использованием пользовательского изображения (например, дистрибутива oref0), которое включает в себя петлевую логику, драйверы связи и веб-интерфейс. Контроллер должен быть способен работать автономно 24/7 без сбоев. Для портативного использования рекомендуется выделенный источник питания (например, аккумулятор USB).
Радиокоммуникационный интерфейс
Для связи со старыми насосами Medtronic (которые используют частоту 916 МГц) и некоторыми CGM (например, Dexcom G4 с Share) необходим радиопередатчик/приемник. Сам контроллер не имеет радиоприемника 916 МГц, поэтому внешний модуль преодолевает разрыв.
- CareLink USB Stick — Первоначально разработанный для собственного программного обеспечения Medtronic, этот флэш-накопитель может быть прошит с помощью прошивки с открытым исходным кодом (например, через проект mmeowlink), чтобы обеспечить связь с насосами Paradigm.
- Rileylink — пользовательская радиоплата, предназначенная для сообщества с открытым исходным кодом. Она поддерживает как 916 МГц (Medtronic, Omnipod Eros), так и Bluetooth (для некоторых CGM и Omnipod Dash, хотя поддержка Dash является экспериментальной). Rileylink подключается к Raspberry Pi через USB и не требует переделки с помощью палочки CareLink.
- CC1111 USB Stick — Альтернатива палочке CareLink, CC1111 может быть перепрошена прошивкой mmeowlink. Он хорошо работает с насосами Medtronic, но менее часто используется из-за доступности Rileylink.
- Bluetooth Modules (для CGM и новых насосов) — Многие CGM (Dexcom G5/G6, Libre со сторонними передатчиками) уже используют Bluetooth, поэтому встроенного Bluetooth контроллера достаточно. Для насоса Accu-Chek Combo может потребоваться Bluetooth-ключ, если контроллеру не хватает встроенного Bluetooth (например, более старые модели Pi).
При выборе радиоинтерфейса учитывайте экосистему: если ваш насос Medtronic, то обязательной является CareLink или Rileylink. Если вы строите для Omnipod Eros, то требуется Rileylink. Для будущего-доказательства Rileylink является наиболее универсальным вариантом.
Контрольный список совместимости датчиков и устройств
Чтобы обеспечить плавную сборку, проверьте каждый компонент на странице совместимости аппаратных средств OpenAPS. Ниже приведено краткое изложение того, что работает с текущим стабильным выпуском (oref0 и oref1).
- Насос : Medtronic 5xx/7xx (за исключением 511, 712 и 670G), Accu-Chek Combo, Omnipod Eros (требуется Rileylink).
- CGM: Dexcom G6 (родной Bluetooth), Dexcom G5 (Bluetooth), Dexcom G4 с Share (требуется CareLink stick или Rileylink), Libre с MiaoMiao/Bubble/BluCon (совместим с xdrip+).
- Контроллер: Raspberry Pi 3/4/Zero W, Intel Edison (устаревший).
- Радиоинтерфейс: Rileylink, USB-флешка CareLink (вспышка mmeowlink), или CC1111 stick.
- Программное обеспечение: oref0/oref1 (последний выпуск), Nightscout для удаленного мониторинга, xdrip+ (для данных CGM на Android).
Всегда перекрестно ссылайтесь на официальный сайт OpenAPS и электронную таблицу сообщества, поддерживаемую на вики-версии oref0 на GitHub .
Дополнительные соображения для надежной установки
Обновления программного обеспечения и программного обеспечения
OpenAPS постоянно развивается. Ветвь разработки (oref1) вводит расширенные функции, такие как динамические настройки ISF и чувствительности к углеводам, но считается менее стабильной, чем основная ветвь. При создании вашей системы выберите выпуск, который соответствует вашему уровню комфорта с риском. Всегда тестируйте обновления прошивки на некритической установке (например, во время низкой активности), чтобы убедиться, что решения по радиосвязи и циклу остаются безопасными.
Безопасность и увольнение
Система OpenAPS является медицинским устройством, даже если оно DIY. Построить в несколько слоев безопасности:
- Низкоглюкоза приостанавливает пороги — Настройте алгоритм, чтобы остановить доставку инсулина, когда глюкоза падает ниже определенного пользователем уровня.
- Максимальные пределы базальной скорости — жестко кодируемая крышка для предотвращения гипогликемии, вызванной насосом.
- Восстановить глюкометр — флажок для проверки остается необходимым для калибровки CGM (кроме Dexcom G6) и для подтверждения показаний, когда цикл или CGM выходит из строя.
- Независимая система сигнализации — Nightscout или xdrip+ могут отправлять оповещения на ваш телефон.
Сообщество подчеркивает, что OpenAPS не является медицинским устройством, одобренным FDA; это инструмент для людей, которые принимают на себя ответственность за управление своим собственным уходом.
Управление электроэнергетикой
Портативная установка нуждается в надежной мощности. Raspberry Pi Zero W потребляет около 0,7 Вт; Pi 4 с Rileylink может потреблять 3-5 Вт. Используйте емкостный USB-банк аккумуляторов (10 000 мАч или больше), который поддерживает проездную зарядку, чтобы вы могли зарядить его во время работы установки. Убедитесь, что карта microSD контроллера является высоконадежной моделью, чтобы избежать коррупции от неожиданных отключений.
Поддержка сообщества и документация
Сообщество OpenAPS является одним из самых сильных столпов проекта. Форумы, такие как группа OpenAPS Facebook и канал #openaps на веб-сайте Nightscout, предоставляют помощь в режиме реального времени. Официальная документация является тщательной, но может быть плотной; многие пользователи начинают с руководства «Начало работы» на сайте OpenAPS, а затем переходят к вики GitHub для шагов, специфичных для устройства.
Создание первой системы OpenAPS: обзор высокого уровня
Хотя мы избегаем пошаговых инструкций, общий процесс заключается в следующем:
- Оборудование сборки — Приобретите совместимый насос, CGM, Raspberry Pi и радиоинтерфейс. Проверьте серийные номера по списку совместимости.
- Установите контроллер — включите изображение OpenAPS на SD-карту Pi, подключите радиоинтерфейс и загрузку.
- Установите Nightscout — создайте облачный сайт Nightscout (например, через Heroku или Azure) для получения данных CGM и загрузки состояния насоса.
- Настройка CGM — Подключите передатчик Dexcom или Libre к xdrip+ (или другому загрузчику) и проверьте потоки данных в Nightscout.
- Испытываем связь насоса — Используйте инструменты командной строки (например, ), чтобы подтвердить, что Pi может разговаривать с насосом.
- Запустите в режиме открытого цикла — пусть алгоритм предложит базальные изменения, но еще не автоматизирует.
- Переключитесь на замкнутый цикл — Включите автоматизированные настройки, начиная с консервативного целевого диапазона и низкого порога глюкозы.
- Монитор и итерация — ежедневно просматривайте журналы, пока вы не будете уверены, что система ведет себя так, как ожидалось.
Этот процесс обычно занимает от нескольких дней до недели. Не спешите. Руководство OpenAPS Getting Started является авторитетным ресурсом.
Будущие разработки в области совместимости оборудования
Экосистема диабета с открытым исходным кодом быстро развивается. Такие проекты, как AndroidAPS (которая работает на телефонах Android), расширяют спектр совместимого оборудования, включая насосы только для Bluetooth (например, Dana RS, Dana-i). В то время как AndroidAPS и OpenAPS имеют схожие алгоритмы, совместимость их устройств отличается. Пользователи, рассматривающие новый насос, должны исследовать обе экосистемы. Между тем, коммерческие системы замкнутого цикла (Tandem Control-IQ, Medtronic 780G) становятся все более сложными, но они остаются закрытыми для настройки DIY. Для тех, кто ценит контроль и прозрачность данных, OpenAPS остается мощным вариантом.
Заключение
Совместимость устройств и датчиков является основой успешной реализации OpenAPS. Выбрав поддерживаемую инсулиновую помпу (Medtronic Paradigm/Revel, Accu-Chek Combo или Omnipod Eros), надежную CGM (Dexcom G6 или Libre со сторонним передатчиком) и соответствующее контроллерное и радиооборудование, вы можете построить систему замкнутого цикла, которая значительно снижает бремя управления диабетом. Всегда перепроверяйте последние рекомендации сообщества, расставляйте приоритеты безопасности и ожидайте кривой обучения. OpenAPS не является продуктом plug-and-play - это инструмент, который вознаграждает терпение и внимание к деталям. С правильными компонентами и поддерживающим сообществом вы можете достичь чисел времени в диапазоне, которые трудно сопоставить с мануальной терапией в одиночку.