Как стать автором
Обновить
9
0
APSik @APSik

дорабатываем андроид апс

Отправить сообщение

AndroidAPS в часах. Продолжение

Уровень сложностиСредний
Время на прочтение1 мин
Количество просмотров553

Друзья, ранее я испытывал AndroidAPS на полноценном Android в часах Kospet, что решало проблему забывания телефона и потери связи, а так же ситуаций, когда телефон не может быть рядом. Статья тут.

Часы с полным андроид - большая редкость и создалось четкое ощущение, что это не та технология, которая будет активно развиваться (как минимум потому что здравых, читай удобных, красивых, современных и с моментальным запуском программы, часов с полным андроид почти нет). То ли дело Wear OS (например часы Samsung на Wear OS).

Все еще решая проблему "второго телефона" и замены его на удобные часы, которые не нужно доставать из рюкзака, решил посмотреть какие возможности откроются нам на Wear.

Для начала, Wear версия XDrip+ уже сейчас дает возможность использовать часы как основной приемщик данных о глюкозе, причем переподключать сенсор к часам не нужно. Подключение происходит стандартно к телефону и после этого на Wear можно включить две разные функции:
- Enable Collector (Connect to BT Collector when phone is out-of-range = Подключить Wear к Bluetooth устройству сбора данных, когда телефон находится вне зоны досягаемости)

- Force Collector (Force phone to use Wear Collection Service = Принудительно использовать службу сбора данных Wear на телефоне) - в этом случае именно часы будут собирать данные с сенсора.

Первая функция не сработала (данные так и не появились) на моих Galaxy Watch 5Pro, вторая функция - сработала, но с задержками, вероятно когда часы засыпают данные все еще корректно не передаются, так что задержки почти все время от 3 до 30 минут. Разбираюсь. Как только решим эту проблему - попробуем подключить к часам помпу и перенести все или часть приложения на часы, чтобы добиться большей автономности.

Читать далее

Самостоятельная доработка Android APS

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров1.1K

Что если у вас диабет и вы используете программу Android APS, но вас что то в ней не устраивает и вы хотите ее усовершенствовать?

Здесь я напишу небольшой гайд на тему того как можно улучшать opensource программу даже если вы не программист.

Дисклеймер. Приведенные в данной статье методы и разработки не являются частью более ранних разработок AIAPS, не касаются, не влияют на основное разрабатываемое приложение и ведутся параллельно основным усилиям по созданию ИПЖ.

Предыстория заключается в том, что есть замечательная программа "искусственная поджелудочная железа" Android APS, которую люди с диабетом 1 типа используют для точного дозирования инсулина. Я задался целью внести в нее некоторые изменения и вот что я сделал для этого.

Читать далее

Понимание прогноза глюкозы в AndroidAPS часть 2

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров642

Попробуем развить мысль на счет прогноза глюкозы в AndroidAPS. Ранее в статье я описывал какие прогнозы существуют и в общих чертах описал как принимаются решения. Сейчас уточним и улучшим понимание прогноза глюкозы. Ведь финально нас интересует не прогноз сам по себе, а сколько инсулина на основе всех вводных данных система примет решение нам подать, чтобы отрегулировать глюкозу в крови. Это важно, так как в системе есть несколько прогнозов, а не один единственный и правильный, как можно было бы предположить. Так что давайте начнем решать эту задачу с конца.

Разбирать будем не базовый AndroidAPS от Милоша, а версию от Метью (MTR93600, ссылка на ГитХаб), я же работаю непосредственно вот в этой (ссылка на ГитХаб) версии, которая является измененный вариантом приложения Метью в части прогноза). Идея состоит в том чтобы вывести для отображения самый релевантный прогноз и ввести отдельные коэффициенты для трех типов нагрузок (легкой, средней и тяжелой), а так же отдельный интерфейс для удобного взаимодействия с нагрузками, вывести приложение в часы. Напишите в комментарии, была бы вам такая доработка актуальна? А пока продолжу по теме...

Дисклеймер

Кстати! Эта статья все еще попытка осмысления алгоритма прогнозирования в программе AndroidAPS и предполагает дискуссию. Не стоит воспринимать ее как финальную истину в отношения прогноза. Я стараюсь приводить код и аргументы, которые вы самостоятельно можете оценить и если у вас есть возможность посмотреть код - то и оспорить представленную логику.

Читать далее

Построчный разбор determine-basal.js в Android APS

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров441

Давайте разберем файл determine-basal.js в Android APS построчно.

Это основной файл для расчета количества необходимого инсулина.

Читать далее

Параметр определяющий в Android APS необходимое количество введения инсулина

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров374

Рассмотрим какой параметр отвечает за расчет необходимого объема введения инсулина.
В предыдущей статье мы определили что таким параметром является insulinReq, здесь же рассмотрим его в контексте разных режимов введения инсулина, а именно basal и SMB.

Чтобы точно ответить на вопрос поисследуем основной файл - determine-basal.js

Читать далее

Понимание прогноза глюкозы AndroidAPS

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров1.3K

Система искусственной поджелудочной железы, известная как AndroidAPS, является одним из наиболее сложных и продвинутых инструментов для управления диабетом. В основе её работы лежит прогнозирование уровня глюкозы в крови с использованием различных данных и моделей. В этой статье мы подробно рассмотрим, как AndroidAPS формирует прогноз уровня глюкозы и на его основе принимает решения о подаче инсулина.

Читать далее

Подход к режиму спорта в системах автоматизированной подачи инсулина (искусственной поджелудочной железе)

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров816

Данная статья является осмыслением автором настроек спортивного режима в система автоматизированной подачи инсулина (искусственной поджелудочной железе) AndroidAPS с алгоритмом OpenAPSAIMI и предложить свой подход к регулированию глюкозы во время спорта

Информация предназначена для людей с диабетом 1 типа (а так же их родителей), использующих технологию искусственной поджелудочной железы (ИПЖ).

Читать далее

Искусственная поджелудочная на запястье или Android APS в часах

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров4K

Я часто забываю свой телефон для Android APS (да, основной iPhone так что...). Поэтому меня заинтересовало есть ли возможность установить искусственную поджелудочную железу в чаты чтобы намного реже или желательно никогда больше ее не забывать.

После небольшого поиска информации в сети мне попалась статья, где человек обкатал технологию и я решил повторить пройденный им путь а заодно адаптировать текст на русском языке (хотя яндекс переводчик безусловно отлично работает).

Я начинаю писать эту статью только открыв вышеуказанную статью и ниже покажу весь путь того как настрою себе ИПЖ в часах.

Внимание, настроенного девайся хватит всего на 12 часов без подзарядки. Так что если тебе все еще интересно - читай дальше

1) Приобретаю Lemfo Lem12Pro под управлением Android 10 (чтобы посмотреть, возможно ли запустить на нем AndroidAPS 2.8.2, поскольку для этого требуется Android 8 минимального уровня).

Читать далее

Модель адаптивного усвоения углеводов часть 2: Васывание углеводов

Время на прочтение3 мин
Количество просмотров2.3K

Абсорбация (разложение) углеводов в организме человека с диабетом 1 типа.

В данной статье анализируется абсорбация углеводов (на самом деле не только их, но так же и белков, жиров) в организме человека 1 типа.

Напомню, что данный топик изучается в целях учета реального разложения углеводов в организме инсулинозависимого диабетика в целях отражения этой реальной модели в системе искуственной поджелудочной железы АИАПС.

Для исследования реального разложения была написана программа, которую мы называем "Carbs Absorbation Modul", показывающая сколько углеводов было разложено в организме в 5 минут.

Читать далее

Пример работы системы ниже:

Читать далее

Модель адаптивного усвоения углеводов искусственной поджелудочной железы AIAPS

Время на прочтение4 мин
Количество просмотров3.4K
Друзья, команда проекта AIAPS разрабатывает систему искусственной поджелудочной железы или ИПЖ.

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

AIAPS это приложение — центр управления ИПЖ, цель которого: регулирование глюкозы крови и удержание ее в целевом диапазоне. Для достижения целей система строит прогноз глюкозы крови, используя линейную логику и нейронные сети.

При разработке приложения, команда проекта делает особый акцент на безопасность использования системы.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность