闭环用户常见问题
如何向 FAQ 添加问题:请遵循这些说明。
常规
可以直接下载 AAPS 安装文件吗?
不可以。AAPS 没有可下载的 apk 文件,必须自行构建。 原因如下:
AAPS 用于控制胰岛素泵并输送胰岛素。根据欧洲现行法规,归类为 IIa 或 IIb 的系统均属于医疗器械,需要监管批准(CE 标志),并须完成各种研究和签署审批文件。分发未经监管批准的设备属于违法行为。世界其他地区也有类似法规。
该法规不仅限于销售(即收取费用),还适用于任何分发行为(即使免费赠送)。在这些法规框架下,使用该应用的唯一方式是为自己构建医疗器械。
因此,无法提供 apk。
如何开始?
首先,你需要准备可用于闭环的硬件组件:
一台受支持的胰岛素泵;
一部Android 智能手机(AAPS 不支持 Apple iOS;可查看 iOS Loop);
一套连续血糖监测系统。
其次,需要设置软件组件:AAPS、CGM/FGM 来源和报告服务器。
第三,需要学习并理解 OpenAPS 参考设计,以检查你的治疗参数。闭环的基本原则是,你的基础率和胰岛素-碳水化合物比值必须准确。所有建议都假设基础胰岛素需求已得到满足,正在出现的峰值或低谷是由其他因素造成的,因此需要一次性调整(运动、压力等)。为安全起见,闭环能进行的调整受到限制(参见 OpenAPS 参考设计中的最大允许临时基础率),这意味着不能把允许的给药量浪费在纠正错误的基础率上。例如,如果你经常在临近进餐时设置低临时基础率,可能说明需要调整基础率。你可以使用 Autotune,利用大量数据评估是否需要调整基础率和/或 ISF,以及是否需要更改胰岛素-碳水化合物比值;也可以使用传统的基础率测试方法进行测试和设置。
闭环在实际使用中有哪些注意事项?
密码保护
如果不希望他人轻易更改偏好设置,可以在偏好设置中选择“password for settings”,并输入自选密码。下次进入偏好设置菜单时,系统会要求输入密码后才能继续。之后若要取消密码,在“password for settings”中删除密码文本即可。
Android Wear 智能手表
如果计划使用 Android Wear 应用输送大剂量或更改设置,请确保 AAPS 通知未被阻止。操作确认会通过通知发送。
断开胰岛素泵
如果为了淋浴、洗澡、游泳、运动或其他活动而取下胰岛素泵,必须告知 AAPS 当前没有输送胰岛素,以确保活跃胰岛素计算正确。
可通过 AAPS 主屏幕上的闭环状态图标断开胰岛素泵。
建议不只依据单个 CGM 读数
出于安全考虑,建议不是依据单个 CGM 读数,而是依据平均变化量。因此,如果漏掉了一些读数,恢复数据后可能还要一段时间,AAPS 才会重新开始闭环。
延伸阅读
有一些博客提供了帮助你理解闭环实际使用的实用建议:
微调设置 See my CGM
DIA 为什么重要 See my CGM
限制餐后血糖峰值 #DIYPS
激素与 autosens See my CGM
建议随身携带哪些应急设备?
你需要像其他接受胰岛素泵治疗的 1 型糖尿病患者一样,携带相同的应急设备。使用 AAPS 进行闭环时,强烈建议另外准备以下设备,随身携带或放在附近:
如何安全、牢固地固定 CGM/FGM?
可以使用胶带固定。常见 CGM 系统有多种预打孔的“加固贴”(overpatch)可购买(可搜索 Google、eBay 或 Amazon)。一些闭环用户会使用价格更低的标准肌内效贴布或 rocktape。
也可以使用固定装置。你还可以购买带绑带的上臂腕带,用于固定 CGM/FGM(可搜索 Google、eBay 或 Amazon)。
APS 算法
为什么“OPENAPS AMA”标签页显示“dia:3”,即使个人配置中的 DIA 不同?

在 AMA 中,DIA 实际上并不表示“胰岛素作用持续时间”。它是一个曾经与 DIA 关联的参数,现在表示“应在多长时间内完成校正”。它与活跃胰岛素的计算无关。在 OpenAPS SMB 中,这个参数已不再需要。
其他设置
Nightscout 设置
AAPSClient 显示“not allowed”且不上传数据。怎么办?
在 AAPSClient 中检查“Connection settings”。可能是当前并不在允许的 WLAN 中,或启用了“Only if charging”但没有连接充电线。
CGM 设置
为什么 AAPS 提示“BG source doesn’t support advanced filtering”?
如果你在 xDrip 原生模式下使用 Dexcom G5 或 G6 以外的 CGM/FGM,就会在 AAPS 的 OpenAPS 标签页中看到此提醒。详情请参阅平滑血糖数据。
胰岛素泵
胰岛素泵应放在哪里?
胰岛素泵有无数种放置方式。无论是否使用闭环,放置位置都不影响闭环功能。
电池
闭环运行会比正常使用更快消耗胰岛素泵电池,因为系统通过 Bluetooth 的交互远多于手动用户。电量降至 25% 时最好更换电池,因为此时通信可能变得困难。你可以在 Nightscout 站点中使用 PUMP_WARN_BATT_P 变量设置泵电池警告。延长电池寿命的方法包括:
在泵设置菜单中缩短 LCD 保持亮起的时间;
在泵设置菜单中缩短背光保持亮起的时间;
在泵设置菜单中将通知方式设为蜂鸣而不是振动;
只在泵上按按钮进行重新装载,使用 AAPS 查看全部历史记录、电池电量和储药器容量;
某些手机可能经常关闭 AAPS 应用以节省电量或释放 RAM。AAPS 每次重新启动时都会与泵建立 Bluetooth 连接,并重新读取当前基础率和大剂量历史记录,这会消耗电池。要检查是否发生了这种情况,请转到“Preferences > NSClient”,启用“Log app start to NS”。每次 AAPS 重启时,Nightscout 都会收到一个事件,便于跟踪问题。为减少此类情况,请在手机电池设置中将 AAPS 应用列入白名单,阻止电量监控器关闭它。
例如,在运行 Android Pie 的 Samsung 手机上加入白名单:
转到 Settings -> Device Care -> Battery;
滚动找到 AAPS 并选择它;
取消选择“Put app to sleep”;
还要转到 Settings -> Apps ->(屏幕右上角的三个圆形符号),选择“special access” -> Optimize battery usage;
滚动找到 AAPS,确保未选中。
用酒精棉清洁电池触点,确保没有残留制造蜡或油脂;
对于 Dana R/RS 泵,启动过程会在电池上产生较大电流,故意破坏钝化膜(钝化膜可防止电池储存期间损失能量),但并不总能完全破坏。可以反复取出并重新装入电池 2–3 次,直到屏幕显示 100%;也可以在装入前用电池钥匙短暂短接电池两端不到一秒;
另见针对特定电池类型的更多建议。
更换储药器和导管
储药器不能通过 AAPS 更换,必须像以前一样直接在泵上完成。
在 AAPS 主屏幕标签页长按“Open Loop”/“Closed Loop”,选择“暂停闭环 1 小时”;
现在断开胰岛素泵,按照泵的说明更换储药器;
导管和套管的预充和灌注也可以直接在泵上完成。此时,在操作标签页使用 PRIME/FILL 按钮仅记录此次更换;
重新连接泵后,长按“Suspended (X m)”继续闭环。
但是,更换套管不应使用泵的“prime infusion set”功能,而应使用大剂量灌满输注管路和/或导管;该大剂量不会出现在大剂量历史记录中,因此不会中断当前运行的临时基础率。在操作(Act)标签页中,使用 PRIME/FILL 按钮设置灌满输注管路所需的胰岛素量并开始预充。如果数量不足,请重复灌注。可在“Preferences > Other > Fill/Prime standard insulin amounts”中设置默认数量按钮。请参阅导管盒中的说明书,了解针头长度和管路长度对应的预充单位数。
壁纸
你可以在手机页面找到 AAPS 手机壁纸。
日常使用
卫生
淋浴或洗澡时怎么办?
淋浴或洗澡时可以取下胰岛素泵。短时间内可能不需要泵,但应告知 AAPS 你已断开,以确保活跃胰岛素计算正确。参见上面的说明。
工作
根据工作类型,你可能希望在工作日使用不同的治疗参数。作为闭环用户,可以考虑在典型工作日使用配置切换。例如,如果工作强度较低(如坐在办公桌前),可以切换到高于 100% 的配置;如果全天活动较多、需要站立,则可以切换到低于 100% 的配置。在工作时间明显早于或晚于平时,或轮班工作时,还可以考虑使用高或低临时目标,或进行个人配置的时间偏移。也可以创建第二个配置(如“居家”和“工作日”),每天切换到实际需要的配置。
休闲活动
运动
你需要重新调整闭环前的运动习惯。如果像以前一样简单地摄入一份或多份运动碳水,闭环系统会识别这些碳水并相应地进行校正。
这样,活跃碳水会更多,但与此同时闭环也会抵消这些碳水并释放胰岛素。
使用闭环时可以尝试以下步骤:
将配置切换设为 < 100%;
设置高于标准目标的活动临时目标;
如果使用 SMB,请确保已停用“在高临时目标下启用 SMB”和“始终启用 SMB”。
这些设置的前期和后期处理很重要。应在运动前及时更改设置,并考虑肌肉充血的影响。
如果你经常在固定时间运动(例如健身房的运动课程),可以考虑使用自动化执行配置切换和 TT。基于位置的自动化也可以考虑,但会使前期处理更困难。
配置切换的百分比、活动临时目标的数值以及更改设置的最佳时间因人而异。寻找适合自己的数值时应先从安全的一侧开始(较低的百分比和较高的 TT)。
性行为
你可以取下泵以获得“自由”,但应告知 AAPS,以确保活跃胰岛素计算正确。参见上面的说明。
饮酒
闭环模式下饮酒有风险,因为算法无法准确预测酒精影响下的血糖。你需要结合 AAPS 中的以下功能,摸索自己的处理方法:
停用闭环模式,手动管理糖尿病;或
设置高临时目标并停用 UAM,以避免闭环因未宣布进餐而增加活跃胰岛素;或
进行明显低于 100% 的配置切换。
饮酒时必须持续关注 CGM,通过摄入碳水手动避免低血糖。
睡眠
夜间如何在没有手机和 Wi‑Fi 辐射的情况下运行闭环?
许多用户会在夜间将手机置于飞行模式。如果希望睡眠时闭环继续提供支持,请按以下步骤操作(仅适用于 xDrip+ 或自建 Dexcom 应用等本地血糖来源;如果血糖读数通过 Nightscout 获取,则不适用):
在手机上开启飞行模式;
等待飞行模式生效;
开启 Bluetooth。
此时你不会接到电话,也未连接互联网,但闭环仍在运行。
有些人发现,手机处于飞行模式时,本地广播会出现问题(AAPS 无法接收 xDrip+ 的血糖值)。请转到 Settings > Inter-app settings > Identify receiver,并输入 info.nightscout.androidaps。

旅行
如何处理时区变化?
使用 Dana R 和 Dana R Korean 时无需进行任何操作。对于其他泵,请参阅跨时区旅行页面了解详情。
医疗主题
住院
如果希望与临床医生分享 AAPS 和 DIY 闭环的信息,可以打印面向临床医生的 AAPS 指南。
与内分泌科医生的医疗预约
报告
你可以显示 Nightscout 报告(https://YOUR-NS-SITE.com/report),或查看 Nightscout Reporter。
Discord 中的常见问题及答案……
这里没有列出我的问题。
这里没有列出我的问题,但我找到了答案。
请提醒我们将你的解决方案添加到列表中!
AAPS 每天大约在同一时间停止运行。
停用 Google Play Protect。 检查是否安装了“清理”应用(如 CCleaner 等),并卸载它们。 在 AAPS / 三点菜单 / About 中,点击“Keep app running in the background”链接,停止所有电池优化。
如何整理备份?
定期导出设置:每次更换 Pod、修改个人配置、验证目标、或更换胰岛素泵后都导出一次……即使没有任何变化,也要每月导出一次。保留多个旧的导出文件。
将文件复制到互联网云盘(Dropbox、Google 等):保存所有用于在手机上安装应用的 apk(AAPS、xDrip、BYODA、Patched LibreLink……),以及所有应用导出的设置文件。
构建应用时遇到问题或错误。
请:
查看 Android Studio 故障排除中的典型错误;
查看分步操作指南中的提示。
我卡在某个目标上,需要帮助。
截取问题和答案的屏幕图像,发布到 Discord 的 AAPS 频道。别忘了说明你选择(或未选择)哪些选项以及原因。你会得到提示和帮助,但仍需要自己找出答案。
如何重置 AAPS v2.8.x 中的密码?
打开汉堡菜单,启动配置向导,并在提示时输入新密码。完成密码步骤后可以退出向导。
如何重置 AAPS v3.x 中的密码?
文档见此处。
我的 Link/泵/Pod 没有响应(RL/OL/EmaLink……)。
某些手机与 Link(RL/OL/EmaL……)之间会出现 Bluetooth 断开。
有些 Link 还会无响应(AAPS 显示已连接,但 Link 无法连接到泵或控制泵)。
让这些部件协同工作的最简单方法是: 1/ 从 AAPS 中删除 Link; 2/ 关闭 Link 电源; 3/ AAPS 三点菜单,退出 AAPS; 4/ 长按 AAPS 图标,在 Android 菜单中打开 AAPS 应用信息,强制停止 AAPS,然后清除缓存(不要清除主存储!); 4bis/ 少数手机此时可能需要重启,可以先尝试不重启; 5/ 开启 Link 电源; 6/ 启动 AAPS; 7/ Pod 标签页,三点菜单,搜索并连接 Link。
构建错误:文件名过长
构建时如果收到文件名过长的错误,可以尝试: 将源代码移动到磁盘根目录附近的文件夹(例如“c:\src\AndroidAPS-EROS”)。
在 Android Studio 中: 确保打开项目并从 GitHub 拉取代码后,Gradle 已完成同步和索引。 执行 Build->Clean Project,然后执行 Rebuild Project。 执行 File->Invalidate Caches and Restart Android Studio。
提示:正在运行开发版本。闭环已禁用
AAPS 未以“developer mode”运行。 AAPS 显示以下消息:“正在运行开发版本。闭环已禁用”。
确保 AAPS 正在“developer mode”下运行: 在“AAPS/extra”位置创建名为“engineering_mode”的文件。只要文件名正确,文件内容可以是任意内容。 务必重启 AAPS,使其找到该文件并进入“developer mode”。
提示:复制一个现有日志文件并将其重命名为“engineering_mode”(注意:不要扩展名!)。
在哪里可以找到设置文件?
设置文件存储在手机内部存储的目录“/AAPS/preferences”中。 警告:务必不要丢失密码;没有密码就无法导入加密设置文件!
如何配置电池节省?
正确配置电源管理非常重要,可避免手机操作系统在不使用手机时暂停 AAPS 及相关应用和服务。结果可能是 AAPS 无法工作,或传感器和 Rileylink(RL)的 Bluetooth 连接被关闭,从而造成“pump disconnected”提醒和通信错误。 在手机上转到 settings->Apps,关闭以下应用的电池节省: AAPS xDrip 或 BYODA/Dexcom 应用 Bluetooth 系统应用(可能需要先选择显示系统应用)。 也可以完全关闭手机上的所有电池节省功能。这样电池消耗会更快,但有助于确认电池节省是否是问题原因。 电池节省的实现方式在很大程度上取决于手机品牌、型号和/或操作系统版本。因此,几乎不可能给出适用于所有设置的准确操作说明。请尝试不同设置,找出最适合你的方案。 更多信息另见 Don’t kill my app。
每天数次或夜间出现胰岛素泵不可达提醒。
手机可能暂停了 AAPS 服务,甚至暂停 Bluetooth,导致与 RL 断开(见电池节省)。 可考虑将不可达提醒配置为 120 分钟:点击右上角三点菜单,选择 Preferences->Local Alerts->Pump unreachable threshold [min]。
在 AAPS v3 中哪里可以删除治疗记录?
三点菜单,选择 treatments,然后再次打开三点菜单,即可看到不同选项。
如何配置和使用 AAPSClient 远程应用?
可以通过 AAPSClient 应用远程监控和控制 AAPS,也可以选择使用运行于 Android Wear 手表上的关联 Wear 应用。注意,AAPSClient(远程)应用与 AAPS 中的 NSClient 配置不同;AAPSClient(远程)Wear 应用也与 AAPS Wear 应用不同。为清楚起见,以下将远程应用称为“AAPSClient remote”,将远程 Wear 应用称为“AAPS remote Wear”。
要启用 AAPSClient 远程功能,必须:
安装 AAPSClient remote 应用(版本应与正在使用的 AAPS 版本匹配);
运行 AAPSClient remote 应用,完成配置向导,以授予所需权限并配置 Nightscout 站点访问;
此时可以停用部分 Alarm 选项和/或会将 AAPSClient remote 应用启动记录到 Nightscout 的高级设置。 完成这些步骤后,AAPSClient remote 会从 Nightscout 站点下载 Profile 数据,“Overview”标签页会显示 CGM 数据和部分 AAPS 数据,但可能不显示图表数据,并会指示尚未设置 Profile。
激活 Profile:
在 AAPS > NSClient > Options 中启用远程 Profile 同步;
在 NSClient remote > Profile 中激活 Profile。 完成后 Profile 即会设置好,AAPSClient remote 应显示 AAPS 的全部数据。若图表仍缺失,可尝试更改图表设置以触发更新。
要通过 AAPSClient 进行远程控制,请在 AAPS > NSClient > Options 中选择性启用希望远程控制的 AAPS 功能(Profile changes、Temp Targets、Carbs 等)。完成这些更改后,就能通过 Nightscout 或 AAPSClient remote 远程控制 AAPS。
如果希望通过 AAPSClient remote Wear 应用监控/控制 AAPS,需要同时安装 AAPSClient remote 和关联 Wear 应用。要编译 AAPSClient remote Wear 应用,请遵循安装/配置 AAPS Wear 应用的标准说明;编译时选择 AAPSClient variant。
我有红色三角形 / AAPS 无法启用闭环 / 闭环停留在 LGS / 我有黄色三角形
红色和黄色三角形是 AAPS v3 的安全功能。
红色三角形表示有重复的 BG,AAPS 无法准确计算变化量,因此无法闭环。需要删除每组重复值中的一个 BG,才能清除红色三角形。转到 BYODA 或 xDRIP 标签页,长按要删除的一行,勾选每组重复行中的一行(也可以根据 AAPS 版本,通过三点菜单和 Delete 操作)。如果重复 BG 太多,可能需要重置 AAPS 数据库;此时也会丢失统计数据、活跃胰岛素、活跃碳水和所选 Profile。
可能的原因:xDrip 和/或 NS 正在回填 BG。
黄色三角形表示每次 BG 读数之间的延迟不稳定。你没有规律地每 5 分钟收到 BG,或存在漏读。这通常是 Libre 的问题;更换 G6 发射器时也可能发生。如果黄色三角形与更换 G6 发射器有关,它会在数小时(约 24 小时)后自行消失。对于 Libre,黄色三角形会保留,但闭环仍可开启并正常工作。
可以把正在使用的 DASH Pod 移到其他硬件吗?
可以。请注意,由于这种迁移“未经支持”且“未经测试”,因此存在一定风险。最好在 Pod 即将过期时尝试,以便发生问题时损失不大。
重新连接时,AAPS 和 DASH 中的泵“状态”(包括其 MAC 地址)必须匹配。
我采用的操作步骤
暂停 DASH 泵,确保 DASH 失去连接时没有正在运行或排队的命令;
将手机置于飞行模式,以禁用 BT(以及 Wi‑Fi 和移动数据)。这样可以确保 AAPS 与 DASH 无法通信;
导出设置(其中包含 DASH 状态);
从手机复制刚导出的设置文件(手机处于飞行模式,不希望改变状态,最简单的方法是使用 USB 线);
将设置文件复制到备用手机;
在备用手机的 AAPS 中导入设置;
检查 DASH 标签页,确认它能看到 Pod;
取消暂停 Pod;
检查 DASH 标签页,确认它正在与 Pod 通信(使用刷新按钮)。
恭喜:完成了!
等等! 主手机仍认为它可以重新连接到同一个 DASH:
在主手机上选择“deactivate”。这是安全的,因为手机无法与 DASH 通信来真正停用 Pod(它仍处于飞行模式);
停用会导致通信错误,这是预期现象;
连续点击“retry”几次,直到 AAPS 提供“Discard”Pod 的选项。
Discard 后,确认 AAPS 显示“No Active Pod”。 现在可以安全地关闭飞行模式。
如何将早期版本 AAPS 的设置导入 AAPS v3?
在 AAPS v3 中,只能导入使用 AAPS v2.8x 或 v3.x 导出的设置。如果使用的 AAPS 版本早于 v2.8x,或需要使用早于 v2.8x 的设置导出文件,则必须先安装 AAPS v2.8。在 v2.8 中导入旧版 v2.x 设置。确认一切正常后,从 v2.8 导出设置。安装 AAPS v3,并在 v3 中导入 v2.8 设置。
如果使用相同的密钥构建 v2.8 和 v3,甚至无需导入设置,可以直接将 v3 安装到 v2.8 上。
期间新增了一些目标,你需要验证这些目标。