Как работает OOP2

Был создан метод, который облегчает процесс запуска датчика FreeStyle Libre 2 с официальной или даже исправленной версией приложения LibreLink, таким образом, чтобы xDrip+ мог создавать соединение Bluetooth и получать зашифрованные исходные значения уровня глюкозы в крови с датчика Libre 2. Это достигается с помощью сканирования NFC для инициализации датчика Libre 2 через официальную или исправленную версию приложения LibreLink. После завершения "периода прогрева", через 60 мин после запуска сенсора, другое сканирование NFC с использованием xDrip+ запустит процесс инициализации датчика в xDrip+. Выбор “Start Sensor” в меню xDrip+, а затем выполнение другого сканирования NFC примерно через 60 секунд - создаст общий ключ, который будет использоваться для расшифровки зашифрованных показаний Bluetooth Libre2.

На телефоне установлено второе приложение под названием OOP2 (Out of Process algorithm). Его цель - получать зашифрованные необработанные значения, которые собираются подключением xDrip+ bluetooth к датчику Libre2, а затем расшифровывать эти значения в программной версии с закрытым исходным кодом точного алгоритма, который существует в аппаратном обеспечении самого датчика Libre 2.

Как только OOP2 расшифрует исходные значения, они возвращаются в xDrip+ для калибровки и ввода в таблицу уровня глюкозы в крови, отображаясь на Главном экране xDrip+. На этом этапе это значение уровня глюкозы в крови можно использовать (как и любое другое значение BG с других устройств или приложений) с помощью внутренних калибровок xDrip + (если вы хотите, но это не требуется), транслировать в другие приложения (например, AAP).

ПРИМЕЧАНИЕ: Если вы планируете использовать считыватель FreeStyle Libre в этом решении, СНАЧАЛА НЕОБХОДИМО ЗАПУСТИТЬ датчик с помощью СЧИТЫВАТЕЛЯ. Если вы этого не сделаете, вы не сможете использовать считыватель для сбора показаний с активированного датчика. После прогрева датчика вы можете снимать показания с помощью приложения LibreLink или xDrip+.

LibreLink

Стабильная версия хDrip+

Прежде чем начать

Я настоятельно рекомендую, чтобы этот процесс выполнялся с новым датчиком. Хотя сообщалось, что соединение может быть установлено с помощью работающего датчика, вероятность того, что приложение LibreLink или считывающее устройство создадут новый закрытый общий ключ для связи во время подключения, весьма вероятна. Это означает, что после подключения xDrip + не знает о новом ключе и не сможет взаимодействовать с датчиком. Попытайтесь установить соединение с работающим датчиком на свой страх и риск, желательно ближе к концу срока службы датчика.

 Сначала загрузите и установите приложения, приведенные ниже

oop2.apk

  • xDrip + - последнюю версию можно найти по адресу:

xdrip.apk

Что делать, если мой датчик уже запущен? Могу ли я по-прежнему получать чтение в xDrip +? ДА!

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

  1. СНАЧАЛА убедитесь, что вы внесли изменения в конфигурацию и настройки в xDrip +, а также установили и настроили OOP2, как показано ниже.

  2. ЗАТЕМ перейдите к шагу 5 и УБЕДИТЕСЬ, что вы принудительно закрыли LibreLink, прежде чем начать. Затем следуйте процессу до завершения.

ПРИМЕЧАНИЕ: Вы не сможете использовать активированный датчик FreeStyle Libre 2 с устройством чтения FreeStyle Libre, если он не был запущен с помощью устройства чтения FreeStyle Libre. Если сначала он был запущен с помощью FreeStyle Libre Reader, вы сможете сканировать датчик и получать показания КАК с датчика, так и с приложений, таких как LibreLink и xDrip+.

Как запустить датчик FreeStyle Libre 2 в встроенном режиме Bluetooth с помощью LibreLink и xDrip+

Шаг 1: Установка и настройка приложения

Установите и настройте OOP2 и убедитесь, что он работает, просто открыв приложение.

Установите последнюю версию xDrip+ (ссылка выше). Функциональность OOP2 существует в xDrip+, начиная с 13.12.2020. (Не забудьте сделать резервную копию своих настроек и базы данных и сначала удалить старую версию).

Шаг 2: Настройка параметров xDrip +

Источник аппаратных данных: Libre Bluetooth

1 2

Функции сканирования NFC: предполагается, что не указанные настройки отключены. Это также относится к настройке “более быстрый мультиблок”. Не включайте это, так как сканирование NFC НЕ будет работать.

  • Используйте функцию NFC: вкл.

  • Запуск bluetooth-соединения с датчиком libre 2: всегда подключайтесь к датчикам libre2

  • Возраст или срок действия датчика: включен

  • Сканирование, когда не в xDrip +: включено

Менее распространенные настройки -> Настройки Bluetooth (они важны и могут меняться в зависимости от вашего телефона / настроек)

  • Включить Bluetooth: вкл.

  • Доверенное автоматическое подключение: включено

  • Использовать фоновое сканирование: вкл.

  • Всегда обнаруживайте службы: вкл.

  • Разрешить отключение bluecon: вкл.

 

Дополнительные настройки для Libre 2 (необязательно, но полезно)

  • показать необработанные значения на графике: вкл.

  • отображение информации о датчиках в состоянии: включено

Дополнительные настройки ведения журнала (необходимы для отладки, если они не работают правильно)

Менее распространенные настройки -> Другие разные параметры

  • Плавные данные Libre: вкл.

  • Извлечение истории Libre: вкл.

  • Калибровка алгоритма ООП: ОТОБРАЖАЕТСЯ СЕРЫМ ЦВЕТОМ И НЕ МОЖЕТ БЫТЬ ПРОВЕРЕНА, ЭТО НОРМАЛЬНОЕ ПОВЕДЕНИЕ

Шаг 3: Установите датчик FreeStyle Libre 2

 

Шаг 4. Запустите приложение LibreLink и запустите sensor с помощью самого первого сканирования NFC

Запустите приложение LibreLink, затем просканируйте только что установленный датчик, затем закройте и отключите или удалите приложение LibreLink. Вам все равно нужно подождать, пока датчик прогреется в течение полных 60 минут, прежде чем продолжить и запустить датчик в xDrip+. Его можно запустить уже через 20 минут, но я бы не рекомендовал этого делать, поскольку датчик все еще проходит внутреннюю калибровку, и значения сильно различаются.

 ПРИМЕЧАНИЕ: приложение LL требуется только для САМОГО ПЕРВОГО сканирования NFC после установки датчика. Он служит для отправки сигнала инициализации прогрева, после чего приложение ДОЛЖНО быть отключено (настройки приложения-> принудительное закрытие) или удалено. Вы можете использовать исправленное приложение 2.3, официальную версию 2.4.2 или официальную версию 2.5.3, это не имеет значения. Главное, чтобы приложение LibreLink не запускалось, когда xDrip+ пытается запустить процесс соединения BT с датчиком, поскольку приложение LL вмешивается в процесс повторного подключения Bluetooth, прерывая связь.

Шаг 5: откройте xDrip+ и выполните сканирование датчика Libre 2 по протоколу NFC

(Напоминание! Убедитесь, что LibreLink отключен (местоположение отключено) или удален, и вы ждали 60 минут, пока датчик прогреется) NFC СКАНИРУЙТЕ датчик Libre 2. Посылаемый сигнал на датчик для включения сопряжения по Bluetooth, чтобы начать процесс соединения. В нижней части обзорного экрана xDrip+ на короткое время появится небольшое уведомление со сканированием текста, за которым последует уведомление Сканировано ОК! после успешного сканирования NFC датчика Libre2.

 

Шаг 6. Запустите новый датчик в xDrip+

На Главном экране xDrip + нажмите меню настроек в верхнем левом углу. Затем выберите Start Sensor.

 

На экране Start New Sensor нажмите Start Sensor. Появится запрос, вы устаногвили его сегодня? Ответьте, нажав НЕ СЕГОДНЯ.

 

ПРИМЕЧАНИЕ: Если вы случайно нажали "ДА, СЕГОДНЯ", вам нужно будет "остановить датчик" из главного меню xDrip +, а затем "запустить датчик", снова перейдя к шагу 5.

 

Шаг 7: подождите 60 секунд, и NFC снова просканирует датчик

 

Второе сканирование NFC необходимо для ДОБАВЛЕНИЯ датчика в качестве устройства Bluetooth, с которого xDrip + будет получать показания. После завершения вы увидите уведомление о запуске НОВОГО ДАТЧИКА. Появится диалоговое окно сбора начальных показаний, в котором отображаются выполненные и выполняемые шаги, а также оценки времени для завершения.

 

Период ожидания составляет 60 секунд, поскольку во время этого процесса датчик не может сканироваться чаще одного раза в минуту. Если датчик сканируется слишком рано, на обзорном экране xDrip отображается предупреждение "Не так быстро, подождите 60 секунд".

Шаг 8: сбор данных от 3 до 15 минут

От 3 до 15 минут собирается достаточно данных (3 полных считывания) и калибруется датчик. Появится запрос на ввод начальной калибровки. Нажмите Калибровать, чтобы продолжить начальный процесс калибровки. Если вы все еще не получаете показания в это время, иногда помогает перезагрузить телефон.

 

Шаг 9: Калибровка

Когда будет собрано достаточно данных для создания 3 полных показаний, вам будет предложено ввести начальную калибровку. Вы должны выполнить калибровку по фактическим показаниям уровня глюкозы в крови с помощью выбранного вами глюкометра. Если в xDrip+ включена опция двойной калибровки, необходимо будет снять 2 показания уровня глюкозы в крови. Введите каждый результат измерения уровня глюкозы в крови и нажмите ГОТОВО, когда закончите.

 

После ввода показаний ваш датчик Libre 2 теперь подключен к xDrip+ в качестве устройства Bluetooth и будет активно передавать показания с интервалом в 5 минут.

Данные активно собираются каждую минуту, и вы можете просмотреть их, нажав меню с 3 точками в правом верхнем углу экрана обзора xDrip + и выбрав Просмотр журнала событий.

Шаг 10: Убедитесь, что датчик подключен и передает данные

Нажмите Меню Настроек в левом верхнем углу экрана xDrip+ и выберите Состояние системы. На экране состояния системы в поле активное устройство Bluetooth: должно отображаться: Bluetooth Device: ABBOTTXXXXXXXXXXX, где XXX представляют серийный номер датчика. В поле Статус подключения отображается Подключено, а в поле Запуск датчика: отображается время запуска датчика.

 

На экране устройства BT (проведите пальцем влево) вы можете проверить дополнительные сведения о подключении датчика, а также использовать этот экран для устранения неполадок в соединениях. Ниже приведен список полей и их назначение для помощи в устранении неполадок при подключении.

ПРИМЕЧАНИЕ: НЕ нажимайте на сопряжение по Bluetooth в этом окне, поскольку ваш датчик уже подключен или находится в процессе сопряжения и соединения. При этом будет предпринята попытка прямого сопряжения, и вам придется начинать процесс с шага 5 заново.

  • Настройки оптимизации заряда батареи: убедитесь, что вы ИСКЛЮЧИЛИ эти приложения из настроек оптимизации заряда батареи вашего телефона

  • xDrip+

  • ООР2

  • LibreLink

  • AndroidAPS (если вы его используете)

Недостатки

Вы не можете запускать LibreLink и xDrip + параллельно для чтения данных Bluetooth. LibreLink всегда будет пытаться "украсть" Bluetooth-соединение с датчиком и подключением. Если это произойдет, вы застряли с LibreLink до конца срока службы датчика.

 

Источник: https://www.minimallooper.com/

 
Всего просмотров: 8160
0