구성 요소 개요

AndroidAPS 은 단순한 (self-built) 응용 프로그램이 아니며, 여러개의 모듈 중 하나인 closed loop 시스템입니다. 컴포넌트를 결정하기 전에 <https://androidaps. readthedocs. io/en/dev/En/index. html#component-setup>” _을 먼저 살펴보는 것이 좋다.

Note

** 중요 안전 수칙 **

이 문서에 설명된 AndroidAPS 안전 기능의 기초는 시스템 구축에 사용되는 하드웨어의 안전 기능에 기반을 두고 있습니다. 인슐린 자동 주입 시스템을 사용할 시에는 완벽하게 작동한다고 증명하는 테스트와 FDA 또는 CE 승인을 받은 인슐린 펌프과 CGM만을 사용하는 것이 매우 중요합니다. 이러한 구성요소에 대한 하드웨어 또는 소프트웨어의 변형은 예기치 않은 인슐린 투약을 야기하여 사용자에게 상당한 위험을 초래할 수 있습니다. 손상되었거나 변형하였거나 자체 제작된 인슐린 펌프 또는 CGM 수신기를 찾거나 제공하는 받은 경우 Android APS 시스템을 만들 때에는 * 절대 사용하면 안됩니다.*

또한, 펌프 또는 CGM을 사용할 때에는 원래 공급되는 물품 즉 제조업자에 의해 승인된 삽입기, 캐뉼러 및 인슐린 용기만을 사용하는 것이 매우 중요합니다. 검증이 되지 않고 변형된 물품을 사용하는 경우에는 CGM의 부정확성과 인슐린의 투약 오류가 발생할 수 있습니다. 인슐린은 남용되면 매우 위험하니 물품들을 해킹하여 사용하는 것과 같이 본인의 목숨을 가지고 노는 행위와 같은 행동들은 삼가해주시기 바랍니다.

마지막으로는 계산할 수 없을 정도로 혈당을 낮추기 때문에 SGLT-2 억제제 (글 리플로 진)을 절대 사용하면 안된다. 혈당을 올리기 위해 기저양(basal rate)을 낮추는 시스템과 병행하는 것은 글 리폴로 진으로 인해 매우 위헙합니다. 오히려 혈당이 오르지 않을 수 있으며 인슐린 부족의 위험한 상태까지 올 수 있습니다.

필요한 모듈

당뇨병 관리에 적합하게 개발된 개별 복용량 알고리즘

이 모듈은 만들거나 구입되는 것이 아니지만 아마도 과소 평과되고 있는 가장 중요하지만 ‘모듈’일 것 입니다. 알고리즘이 당뇨병을 관리하는데 심각한 실수를 하지 않고 도움이 되기 위해서는 올바른 설정을 알아야 합니다. 다른 모듈이 없는 경우에도 ‘프로파일’을 직접 확인하고 조정할 수 있습니다. 대부분의 loop 사용자들은 하루 동안의 호로몬 인슐린 감도 조정에 있어 24 시간 주기의 BR, ISF 및 CR을 사용합니다.

이 프로파일이 포함하는 부분은

  • BR (Basal rates)
  • ISF (인슐린 민감도) 는 1단위 인슐린당 떨어지는 혈당의 수치를 의미한다
  • CR (탄수화물 비율) 은 1단위 인슐린당의 섭취할 수 있는 탄수화물 양을 뜻한다.
  • DIA (인슐린 작용의 지속 시간)

SGLT-2 억제제의 미사용

글 리플로 진이라고도하는 SGLT2 억제제는 신장에서 포도당의 재 흡수를 억제하여 혈당을 낮추는 약물입니다. 이 억제제는 혈당을 계산할 수 없을 정도로 낮출 수 있기 때문에 절대로 AndroidAPS와 같은 closed loop 시스템과 병행하시면 안됩니다. 케톤산증이나 저혈당의 위험이 아주 큽니다. 혈당을 올리기 위해 기저양(basal rate) 을 낮추는 시스템과 병행하는 것은 글 리폴로 진으로 인해 매우 위헙합니다. 오히려 혈당이 오르지 않을 수 있으며 인슐린 부족의 위험한 상태까지 올 수 있습니다.

핸드폰

구글 안드로이드 6.0 이상의 안드로이드 스마트 폰이 필요합니다. Next major version AndroidAPS 2.7 will only support Android 7 and above. So if you are thinking about a new phone, Android 8.1 is recommended at least but optimicaly Android 9 or 10.

사용자들이 테스트된 핸드폰과 스마트워치 목록을 작성하고 있으며<https://docs.google.com/spreadsheets/d/1gZAsN6f0gv6tkgy9EBsYl0BQNhna0RDqA9QGycAqCQc/edit?usp=sharing>`_에서 확인하실 수 있습니다.

시트에 기록되어 있지 않은 핸드폰 혹은 시계를 추가하기 위해서는 <https://docs.google.com/forms/d/e/1FAIpQLScvmuqLTZ7MizuFBoTyVCZXuDb__jnQawEvMYtnnT9RGY6QUw/viewform>`_에서 신청서를 작성해주시기 바랍니다.

시트에 문제가 있는 경우에는 `hardware@androidaps.org <mailto:hardware@androidaps.org>`_으로 메일을 보내주시바랍니다. 핸드폰/시계를 기부하시는 경우에는 테스트가 필요함으로 `donations@androidaps.org <mailto:hardware@androidaps.org>`_으로 메일 보내주시기 바랍니다.

인슐린 펌프

안드로이드APS는 현재 아래의 펌프와 호환됩니다.

  • 아큐첵 콤보 <../Configuration/Accu-Chek-Combo-Pump.html>`_ (추가적으로 필요한 사항: Ruffy 애플리케이션, LineageOS 또는 안드로이드 8.1 스마트폰)
  • 아큐첵 인사이트 <../Configuration/Accu-Chek-Insight-Pump.html>`_
  • 다나R <../Configuration/DanaR-Insulin-Pump.html>`_
  • DanaRS (except pumps with new firmware v3)
  • 몇 개의 예전 메드트로닉 펌프 <../Configuration/MedtronicPump.html>`_ 2.4버젼 이상부터 (추가 필요 사항: RileyLink/Gnarl 하드웨어, 블루투스 저에너지 / BLE 칩셋 안드로이드폰)

AndroidAPS와 호환될 수 있는 가능성이 있는 **그외 펌프**는 <../Getting-Started/Future-possible-Pump-Drivers.html>`_ 페이지 ‘미래(가능한) 펌프’에 목록이 나와있습니다.

만약 **개인적으로 구매**를 해야하는 경우에는 다양한 업자의 정보를 ‘이 스프레드시트<https://drive.google.com/open?id=1CRfmmjA-0h_9nkRViP3J9FyflT9eu-a8HeMrhrKzKz0>`_’에서 찾을 수 있습니다. 만약 본인의 구매경로가 목록에 없는 경우에는 세부사항을 공유 부탁 드리겠습니다.

** 그래서 어떤 펌프가 AndroidAPS의 최적된 펌프일까요?**

콤보, 인사이트와 오래된 메드트로닉 펌프가 견고한 펌프이며 Loop사용이 가능합니다. 콤보는 표준 루어 잠금을 가지고 있기 때문에 많은 주입 세트 유형들을 선택할 수 있는 장점이 있습니다. 그리고 표준 배터리를 사용하기 때문에 편리하게 주요소, 24시간 편의점에서 구매가 가능하며 정말 급한 경우에 호텔 리모컨에서 잠깐 빌리는 것도 가능합니다 ;-).

펌프를 선택하기에 있어 다나R/RS의 장점들 VS 콤보의 장점들은 다음과 같습니다.

  • 다나R/RS 펌프는 Android 5.1 이상의 대부분에 폰에서 연결이 됩니다. 만약 핸드폰이 망가진 경우에는 쉽고 빠르게 다나R/RS와 연동이 되는 교체 폰을 구할 수 있습니다. combo와 연동되는 폰을 찾기는 쉽지 않습니다. (Android 8.1 이상의 폰이 좀 더 대중화되면 바뀔 수도 있습니다)
  • 초기 페어링은 다나RS가 더 간단합니다. 그러나 일반적으로 이 작업은 한 번만 수행되므로 다른 펌프로 새 기능을 테스트하려는 경우에만 영향을줍니다.
  • 지금까지 콤보는 스크린 파싱을 통해서 작동합니다. 일반적으로 잘 동작하지만 아주 느립니다. Loop를 실행하기 위해서는 백그라운드에서 작업이 수행되는 것이 훨씬 많으므로 이것은 문제가 되지 않습니다. 블루투스 연결이 끊어졌을 때 다시 연결하기까지 더 긴 시간이 필요하기 때문에 주사 주입 중 핸드폰에서 멀어졌을 경우에 재연결이 쉽지 않습니다.
  • 콤보는 TBRs의 마지막에 진동이 울리고 다나R은 SMB 상태에서 진동 또는 경고음이 울립니다. 야간에는 SMB보다는 TBRs를 더 많이 사용할 것입니다. 다나RS는 경고음이나 진동 모두 울리지 않게 구성할 수 있습니다.
  • RS는 오프라인 상태에서도 몇 초 이내로 탄수화물을 비롯한 펌프 이력을 읽을 수 있기 때문에 핸드폰 교체가 쉽고 CGM 값이 들어오자 마자 loop가 진행됩니다.
  • AndroidAPS와 연동되는 모든 펌프들은 주입 중 방수가 됩니다. Dana 펌프가 배터리와 주사기 주입 시스템이 모두 봉인되어 “방수 보증”이 되는 유일한 펌프입니다.

혈당정보

다음은 AndroidAPS와 호환이 가능한 CGM/ FGM의 짧은 개요입니다. 좀 더 자세한 내용은 이곳에서 확인해주시기 바랍니다. 짧은 힌트: 만약 혈당 정보가 xdrip 앱 혹은 나이트스카운트 웹에서 보여지고 있는 경우에는 AAPS에서 xdrip (혹은 인터넷이 연결된 상태에서 나이트스카웃) 을 혈당 소스로 선택할수 있습니다.

  • 덱스콤 G6: xdrip앱이나 패치된 덱스콤앱에서 작동합니다.
  • 덱스콤 G5: xdrip앱이나 패치된 덱스콤앱에서 작동합니다.
  • 덱스콤 G4 <../Hardware/DexcomG4.html>`_: 이 센서들은 꽤 오래되었지만, xdrip에서 어떻게 사용하는 방법에 대한 설명을 찾아볼 수 있습니다.
  • 리브레 2 <../Hardware/Libre2.html>`_: xdrip+(트란스미터가 필요하지 않음)에서 작동하지만 스스로 패치앱을 빌드해야 합니다.
  • 리브레 1: Bluecon 혹은 MiaoMaio같은 트란스미터(빌드하거나 만들거나)와 xdrip이 필요합니다.
  • 에버센스: ESEL앱과 패치된 에버센스 앱에서만 작동합니다. (다나RS와 LineageOS에서는 작동을 하지 않지만 다나RS와 안드로이드 혹은 콤보와 LineageOS에서는 잘 작동합니다.)
  • 엔라이트 <../Hardware/MM640g.html>`_: 추가적인 부분들과 함께 상당히 복잡합니다.

Nightscout

나이트스카웃은 CGM 데이터 및 안드로이드APS 데이터를 저장하고 표시하며 보고서를 작성할 수 있는 오픈 소스 웹 애플리케이션이다. 더 자세한 사항은 `나이트스카웃 프로젝트 웹페이지 <http://www.nightscout.info/>`_에서 확인할 수 있습니다. 자체적으로 나이트스카웃 웹사이트를 Heroku <http://www.nightscout.info/wiki/welcome/set-up-nightscout-using-heroku>`_를 이용하여 만들 수 있으며, `zehn.be <https://ns.10be.de/en/index.html>`에서 기본적으로 설정되어 있는 나이트스카웃 설정을 사용하거나 자체 서버를 호스트하여 (IT 전문가들을 위한 것입니다.)

나이트스카웃은 독립적인 다른 모듈입니다. 목표 1을 이행해주시기 바랍니다.

AndroidAPS와 나이트스카웃 구성하는 방벙에 대해 추가적인 정보는 ‘여기서 <../Installing-AndroidAPS/Nightscout.html>`_확인하실 수 있습니다.

AAPS -.apk 파일

기본 구성 요소의 시스템입니다. 앱을 설치하시기 전에는 apk-파일을 직접 빌드하셔야 합니다.(Android앱을 위한 확장파일명) 설명은 `여기에 <../Installing-AndroidAPS/Building-APK.html>`_있습니다.

선택적 모듈

스마트 워치

안드로이드 웨어 1.x이상의 스마트워치를 선택할 수 있습니다. 대부분의 loop사용자들은 소니 스마트 워치 3 (SWR50) 을 착용합니다. 그 이유는 폰이 범위 밖에 있을 때 덱스컴 G5/G5에서 혈당을 읽어올수 있기 때문입니다. 일부 다른 워치 중에서도 패치 이후에 독립형 수신기로 작동할 수 있습니다. (좀 더 자세한 사항은여기를 this documentation 참고해주시기 바랍니다.)

사용자들이 테스트된 핸드폰과 시계 목록을 작성하고 있으며<https://docs.google.com/spreadsheets/d/1gZAsN6f0gv6tkgy9EBsYl0BQNhna0RDqA9QGycAqCQc/edit?usp=sharing>`_에서 확인하실 수 있습니다. Android Aps와 함께 사용할 수 있는 다른 워치들은 여기서 확인하실 수 있습니다.

시트에 기록되어 있지 않은 핸드폰 혹은 시계를 추가하기 위해서는 <https://docs.google.com/forms/d/e/1FAIpQLScvmuqLTZ7MizuFBoTyVCZXuDb__jnQawEvMYtnnT9RGY6QUw/viewform>`_에서 신청서를 작성해주시기 바랍니다.

시트에 문제가 있는 경우에는 `hardware@androidaps.org <mailto:hardware@androidaps.org>`_으로 메일을 보내주시바랍니다. 핸드폰/시계를 기부하시는 경우에는 테스트가 필요함으로 `donations@androidaps.org <mailto:hardware@androidaps.org>`_으로 메일 보내주시기 바랍니다.

xDrip+

Xdrip앱을 혈당소스로 해야할 필요는 없지만 예시로 사용해볼 수 있습니다. 알림과 혈당이 보여지는 것이 좋습니다. 원하는 만큼의 알림을 설정할 수 있고, 알림의 활성 시간을 구체적으로 설정할 수 있으며 무음모드 또한 무시할 수 있는 기능이 있습니다. 일부 xdrip의 정보는 여기서 확인하실 수 있습니다. 이 앱에 대한 진행상태가 상당히 빠르기 때문에 문서가 항상 최신으로 업데이트가 되어 있지 않을 수 있음을 유의해주시기 바랍니다.

샘플 설정

만약 단계별로 예시가 보고싶은 경우에는, 샘플 설정을 확인해보시기 바랍니다. 첫 번째의 샘플 설정은 매우 오래되었지만 최신 상태일 것입니다.

모듈을 대기하는 동안 수행할 작업들

Loop를 close하기 위해 모든 모듈을 가져오는데 가끔은 시간이 걸릴 수 있습니다. 하지만 기다리는 동안 이행해야 하는 작업들이 많기 때문에 걱정하지 마시기 바랍니다. 적응된 basal rate (BR), 인슐린-탄수화물비율 (IC), 인슐린 민감도 (ISF) 등 사용전에 꼭 확인해보시기 바랍니다. AdroidAPS에 익숙해지기 위해 시스템을 테스트 해보기 위해서는 open loop를 사용해보시는 것이 좋습니다. 이 모드를 사용하면 안드로이드APS가 제공하는 조언들을 수동으로 실행할 수 있습니다.

여기서 문서를 계속 읽을 수 있고, 온라인 또는 오프라인의 다른 사용자들과 연락을 수 있으며, `<https://androidaps.readthedocs.io/en/dev/EN/Where-To-Go-For-Help/Background-reading.html>`_에 있는 자료 및 다른 사용자들이 기록하는 사항들을 읽을 수 있습니다. (잘못된 정보도 있을 수 있으며 도움이 되지 않는 정보들도 있을 수 있으니 주의해주시기 바랍니다)

모두 완료되셨나요? AAPS 구성이 모두 완료되었거나(축하드립니다!) 혹은 open loop모드를 사용할 수 있을 정도로 완성 되셨다면 각각 새로운 목표를 이행 및 `하드웨어 <../index.html#component-setup>`_를 설정하시기 전에 `목표 설명 <../Usage/Objectives.html>`_을 먼저 읽어 보시길 추천드립니다.