-
Intro
Juggluco 是一个用于控制糖尿病患者血糖的小程序。它可以扫描Freestyle Libre (0 和 2) 传感器(通过NFC)并通过蓝牙接收来自 Freestyle Libre 2 和 3 传感器的血糖值。 当程序首次运行时,你可以(在初始化之后)通过将其靠近智能手机的NFC传感器来扫描Freestyle Libre 2 传感器。之后,Juggluco将尝试与Freestyle Libre 2传感器建立蓝牙连接,并在不进行扫描的情况下每分钟接收一次血糖值。
-
关于
Juggluco 由 Jaap Korthals Altes 编写 除了标准的安卓库,还使用了以下内容: Abbott FreeStyle Libre 传感器的 NFC 和蓝牙命令以及 FreeStyle Libre 传感器的解释算法。
-
保持运行
通常,当安卓设备未使用时,它会进入省电模式以减少能耗。如果您需要通过蓝牙或TCP/IP可靠地接收葡萄糖值,您需要为Juggluco关闭电池优化。许多设备有额外的电池优化、后台活动和开机启动设置,需要更改。您可以在安卓设置->电池下找到它们。参见 https://dontkillmyapp.com 。 在使用Watch 4或5时,您必须在Galaxy Wearable配套应用中 允许后台活动 ,在手表设置->应用->Juggluco中。
-
传感器
选项框包含传感器的名称。如果Juggluco同时使用多个传感器,您可以选择要显示哪个传感器的信息。 省电模式 引导您进入一个屏幕,该屏幕上有关于如何为Juggluco禁用电池优化的信息,这些优化可能会阻止Juggluco的功能。 蓝牙历史记录(仅适用于 Libre 2) :在Libre 2上,历史记录是过去15分钟间隔的值。以前它们只能通过扫描接收。当您打开此选项时,历史记录值也会通过蓝牙接收。此外,其他事情也会有所不同。历史记录值将发送到Libreview,而不是流值的平均值。缺点是速度较慢。
-
选择数据发送
(其实就是选择数据发送,选择一个时间开始往后的数据发送上去)选择数据发送到Libreview的日期和时间。当Libreview上已经存在一些数据时,这可能很有用。例如,在使用镜像连接将数据传输到另一部手机后,然后使用这部新手机将数据发送到Libreview。
-
编辑标签
在这里,您可以 创建 、删除和修改图表中添加标签的名称,以指定胰岛素、碳水化合物或体力活动。如果您已经保存了一些数据,在这里更改标签会同步修改标签。 要修改标签,请触摸它。 (此项暂不理解意义所在)在 餐饮 之后,您可以选择哪个标签代表餐饮的碳水化合物含量。对于该标签,在左侧中间菜单的“ 新量 ”中添加了一个 餐饮 按钮,您可以通过它指定餐饮的成分。然后将碳水化合物总和保存在此标签下,您可以稍后通过选择保存值的餐饮来查看此餐饮。
-
标签:
用于输入数字的标签名称。您可以通过左侧中间菜单中的“新建数量”添加与特定日期和时间相关联的数字。这些数字可以在图表中的该时间位置或在列表中显示。 四舍五入至: 在手表应用 Kerfstok 中使用。在此标签下输入的数字将四舍五入到此数字。 0=完全精确,0.5=四舍五入到 0.5 的倍数等。 权重: 当设置为 0 时,数字在图表中的特定高度显示,与它们的值无关。如果权重大于 0,则在此标签下输入的每个数量都乘以此权重,并以与血糖图相同的坐标显示为正方形。
-
新标签
使用 新标签 ,您可以输入与任意标签相关联的值。您可以在左侧菜单→设置→ 编辑标签 下设置标签。使用特定标签输入的 值 将根据标签在图表中的一定高度显示。 您可以通过长按标签来更改值。您还可以从左侧中间菜单→列表中输入的量列表中选择它。 也可以通过扫描 NFC 笔从 NovoPen® 6 或 NovoPen Echo® Plus 接收 胰岛素 剂量数据。扫描后,您可以更改在 Juggluco 中保存剂量的标签,并且可以设置只接收某个特定日期和时间之后的剂量数据。
-
餐饮
指定餐饮的成分数量。然后计算总碳水化合物含量。也可以指定整个餐饮或成分的碳水化合物量,程序然后确定成分所需的数量。按“ 添加项目 ”将项目添加到餐饮中。在弹出的对话框中,您可以选择一个成分并指定其数量(或餐饮或该项目的总碳水化合物)。通过按 选择 或已指定的成分,您进入已定义成分的列表。您可以通过在那里按 定义 来定义新成分。在这里,您可以指定该成分的名称和指定单位中的碳水化合物含量。
-
食物成分数据库
(这没办法汉化,抱歉)在这里,您可以查找McCance和Widdowson的《食物成分综合数据集2021》中的食物 https://www.gov.uk/government/publications/composition-of-foods-integrated-dataset-cofid 您可以使用正则表达式进行搜索 ( https://www.regular-expressions.info/quickstart.html )。 例如,您可以用 ^apple.
-
提醒
提醒功能可以在一定时间间隔内未输入某个特定数量时提醒您。 提醒功能可以在您在一段时间内没有输入特定标签的情况下提醒您。换句话说,如果您设定了一个注射胰岛素提醒标签,10点到11点2个单位,但在规定的时间内没有写注射胰岛素标签或者没达到值,这个功能就会提醒您。 按 新建 可以添加一个新的提醒。 指定时间段的开始和结束时间,在此时间段内,您应该输入指定标签下的指定数量。 如果到达结束时间,程序会检查您是否在开始时间之后已经输入了至少这个数量并带有指定标签。如果您没有到达,将显示一个通知并播放铃声。
-
已禁止新建标签
左中菜单-> 镜像 -" 禁止新建标签 ,你设置了这个选项。 此设置为防止在此应用程序中输入标签,是为了防止标签在镜像连接接收时本机的标签记录会被覆盖。 如果此应用程序没有从镜像接收标签,请取消设置此选项。
-
未消耗的胰岛素(IOB)
IOB 是衡量注射的胰岛素剂量中身体还剩多少胰岛素的指标。为此,您必须在“ 速效胰岛素 ”类别下的标签中输入胰岛素剂量。您可以在左侧菜单→设置→Web 服务器→ 提供量 中指定哪些标签是“ 速效胰岛素 ”。
-
警报
葡萄糖警报: 通过蓝牙接收的值可用于设置低和高葡萄糖警报。 低葡萄糖警报: 低于设置值发出警报。 高葡萄糖警报: 高于设置值发出警报。 信号丢失警报: 如果通过蓝牙未接收到血糖值,指定多少分钟后应发出警报。 当满足以下条件之一时,警报将 停止 : - 指定的响铃时间已过; - 点了曲线视图; - 点了Juggluco的Android通知(在解锁状态下); - 点了Juggluco中的警报通知的取消按钮。 传感器可用通知: (其实就是掉线了又连接上会有提醒,但是必须是进入了应用看到了掉线才行)有时传感器不工作。
-
铃声
选择报警或通知的铃声以及持续多少秒。 (几)分钟不连续报警 :如果低或高血糖水平持续,报警不会立即再次响起。您可以指定如果条件持续,多少分钟后应再次生成报警。 声音 :发出声音。 默认声音 :使用默认声音。 选择声音 :选择一个铃声。在一些三星手机上,预装的铃声选择器应用程序会崩溃,因此您必须安装一个不同的铃声应用程序,该应用程序可以被其他应用程序使用,例如: https://play.google.com/store/apps/details?id=com.centralparkapps.ringo.
-
" 勿扰模式 "响铃
在某些设备上,铃声在" 勿扰模式 "下不会响。通过" 勿扰响铃 ",您可以指定是否应在警报响起前关闭" 勿扰模式 "。 警告:如果在 "勿扰模式" 下按 "播放" 时报警能正常响,则不要设置 "勿扰响铃" 。(勿扰响铃原理是关闭勿扰模式再响铃,"勿扰模式"无法自动关闭我也没能理解,应该是我翻译错了。)设置了"勿扰响铃"后,Juggluco在警报响起时会先关闭 "勿扰模式" 再播放闹钟。它不会再次打开 "勿扰模式" ,因为这样做会导致一个意外的副作用,即根据设定的时间表," 勿扰模式 "无法自动关闭。
-
播报(好像是调用本地tts所以语言应该不是问题)
播报血糖(其实就是总开关) 当葡萄糖值到达时会朗读出来。 播报间隔(秒) : 指定Juggluco在说下一个葡萄糖值之前等待多少秒。葡萄糖值在到达时会立即朗读出来。当指定一个较大的数字时,Juggluco将跳过在此时间段结束之前到达的葡萄糖值。 语音 : 从可能的发言者列表中选择一个发言者。(这个语音应该是tts控制,我是小米手机,只显示三个。) 速度 : 数字越大朗读越快。 音高 : 数字越大音调越高。 测试 : 朗读出最后一个葡萄糖值。 在某些手机上,必须更改Android的文本转语音设置才能正常使用。
-
颜色
在这里,您可以更改数字、曲线和扫描点的颜色。触摸曲线、扫描或标签的一个点(会显示有关该点或标签的信息)。之后,在颜色视图中触摸一个颜色。曲线、扫描点或标签现在将以该颜色显示。 在WearOS版本中,您需要一款带有返回键的手表,滑动返回将不起作用。
-
悬浮窗
在这里,您可以设置悬浮窗的字体大小、前景色和背景色。文字颜色和背景颜色选项切换可以更改对应的颜色。 可触摸 :设置后,您可以用手指移动悬浮窗,并通过长按(不移动)来移除它。当未设置可触摸时,触摸输入会传递到悬浮窗下面的窗口,因此您可以使用悬浮窗下面的应用。您也可以通过 双击 悬浮窗来使其不可触摸。 透明 :悬浮窗改成透明。 置顶 :悬浮窗也会显示在Juggluco之上。 时间 :血糖值的时间戳。 开启悬浮窗 :开启它。 输入 字体大小 后,您需要按软键盘上的“ Enter”, “ Done ”或“✓”按钮。
-
设置
单位 选择葡萄糖值应以mmol/L或mg/dL给出。 图表显示范围:低-高 给出一个低值和高值,使得屏幕底部对应于最低值,顶部对应于最高值。当屏幕上显示的所有葡萄糖值都在这些范围内时,才使用这些值。否则,范围将扩大以使所有值可见。当你取3 mmol/L(54 mg/dL)和9 mmol/L(162 mg/dL),并且可见显示屏上的所有值都在5 mmol/L和6 mmol/L之间时,图表显示一个从3到9的葡萄糖轴。
-
搜索
搜索可以用来查找血糖值和标签等。 您可以 用之间 搜索值。例如:10 – 999 来搜索10到999之间的值。 葡萄糖值在扫描、历史数据和蓝牙数据中被分开。 扫描 :扫描后立即显示的值。 历史 :传感器上保存的定期测量值,并传输到此应用。Freestyle Libre 2传感器每15分钟保存一次值,并通过NFC传输到此应用。Freestyle Libre 3传感器,每5分钟保存一次值,并通过蓝牙传输。 蓝牙 :Freestyle libre 2传感器通过蓝牙发送到此应用的1分钟周期测量值。
-
统计数据
一些从 AGP 中获取的统计数据,经过了一些小的修改。 可以通过按下 天数 按钮来修改分析的天数。时期在屏幕结束位置的时间结束,并向后延伸指定的天数。所有数据仅基于每分钟通过蓝牙从传感器接收的血糖值(在Juggluco中称为 流 )。 在屏幕的左侧是落入某些血糖范围的测量百分比。 活跃时间的百分比 Juggluco从传感器接收血糖值的时间百分比。 估计的A1C 用旧公式从平均血糖估计H bA1c(Nathan et al (2008))。参见 https://professional.diabetes.
-
导出
将Juggluco中的数据导出到文件。 标签以html格式保存。所有其他数据以.csv格式保存 ( 制表符分隔 )。这可以加载到如LibreOffice Calc、 Microsoft Excel、Mathematica或R等程序中。这是一种.csv格式,使用制表符而不是逗号来分隔项目。字符编码为UTF8。 列的含义可以在 https://www.juggluco.nl/Juggluco/webserver.html 中找到。 天数 :从Juggluco 7.1.0开始,您可以选择要保存的天数。
-
镜像
向另一台设备发送数据或从另一台设备接收数据。您可以连接到运行Juggluco的安卓设备 以同样的方式显示数据。 接收到扫描数据后,镜像设备也可以通过蓝牙与传感器联系。为了确保只有一个设备与传感器联系, 通过蓝牙的传感器 "在通过IP/TCP接收流值时自动关闭。 在这个屏幕上, wlan 之后显示了这个设备的本地wlan IP,您应该在您家庭网络上连接的另一台设备上指定这个(如果远程连接,则指定您的调制解调器)。 在 端口 之后,您可以更改这个应用程序监听连接的TCP端口。
-
添加连接
指定与另一个Juggluco实例的连接。一个设备上的Juggluco通过IP/TCP将数据发送到另一个设备上的Juggluco。要建立连接,一个Juggluco必须在在一个端口监听,另一个在一个端口主动连接。这个Juggluco的端口在前一个屏幕中给出(左中菜单-> 镜像 )。在这里,您指定这个Juggluco互相联系的端口(主动联系)。如果要Juggluco主动传送数据,请选择“ 仅主动 ”。
-
网络服务器(这是一个本地服务器,跟隔壁Uploader的不一样,最好是用于本地使用ns同步数据的)
Juggluco 集成了一个 网络服务器,其他应用程序可以通过它从 Juggluco 接收血糖值。它可用于 xDrip 手表和一些 Nightscout 应用程序。 使用为 xDrip Web 服务器制作的应用程序相对简单。只需检查激活。之后,他们可以从 127.0.0.1 的端口 17580 接收血糖值。Nightscout 服务器 URL:http://127.0.0.1:17580 此外,一些 Nightscout 关注者也可以使用它。
-
上传到 Nightscout 服务器
在大多数情况下,您也可以使用 Juggluco 中的 Web 服务器 或 juggluco-server 。只有一些仅显示 Nightscout 网页的应用程序需要 cgm-remote-monitor 。您甚至可以在 Juggluco 7.4.1 中使用 AAPS 和 AAPSClient 与 Juggluco 中的 Web 服务器一起使用。 所有蓝牙接收的值在到达时都会上传到 Nightscout 服务器。当使用多个传感器时,所有传感器的所有值都会被上传。
-
Libreview(不确定中国大陆地区是否可用,自行测试)
Juggluco 可以将血糖数据和标签发送到 Libreview。当使用 Libre 0 或 3 传感器、美国/加拿大/澳大利亚 Libre 2 传感器或设置了 蓝牙历史记录 的其他 Libre 2 传感器时,Juggluco 将历史值发送到 Libreview。如果 Libre 2 传感器在没有“ 蓝牙历史记录 ”的情况下使用,Juggluco 将使用通过蓝牙接收的流数据来创建这些 15 分钟点,方法是对每个点周围的流值进行平均。
-
Librenum
(其实就是能把你的标注胰岛素量,碳水等跟瞬感的官方app同步,设定一下最好)设置“ 发送标签 ”以将标签发送到 Libreview。在您可以打开“ 发送标签 ”之前,您需要为 每个标签 指定应如何将该标签下输入的量发送到 Libreview。标签本身可以在左侧菜单→设置→“ 数字标签 ”中创建、修改和删除。 对于作为评论发送到 Libreview 的标签,适用以下限制:更改标签后,删除和更改先前标签下输入的量将不会导致 Libreview 中的修改。
-
与Libreview的方式相同,您也可以在Juggluco中通过Nightscout服务器指定如何表示数量。
选择在Juggluco中特定标签下输入的数量应如何发送到Libreview。可以使用相同的Libreview标签发送多种类型的数量。例如,如果您在Juggluco中分别用不同的标签记录碳水化合物和纯葡萄糖食物,您可以为两者指定它们应该作为 碳水化合物 发送到Libreview。 对于碳水化合物,可以 乘以 Juggluco中给出的数量的某个数,以便您可以将其他单位转换为克。如果您在Juggluco中计算每份10克的食物,您可以在这里输入10,这样就会将克数发送到Libreview。
-
Nightnum
设置“发送 标签 ”以通过 Juggluco 中的 Nightscout Web 服务器访问标签。在您可以打开“发送 标签 ”之前,您需要为每个标签指定应如何提供在该标签下输入的量。标签本身可以在左侧菜单->设置->“ 编辑标签 ”中创建、修改和删除。
-
获取账户ID
如何获取扫描Freestyle Libre 3传感器所需的Libreview账户ID?如果你选择"手动",你可以手动输入账户ID。你也可以取消选择“手动”并点击“从Libreview获取”来使用你的账户电子邮件地址和密码从Libreview接收它。 (这里好像是可以实际传送数据和绑定血糖仪的账户可以不是一个,我不太理解这样的用途是什么,或者有人需要?)也可以从Libreview接收Libreview账户ID,然后设置“手动”并更改Libreview账户电子邮件地址和密码。
-
手表
当前,Juggluco有六种方法可以在您的手表上获取血糖值。 通知 当“通知”打开时,每次到达新的血糖值时,都会创建一个Android通知。在某些手表上,只有在创建新通知时才会向手表发送通知,因此您必须打开“独立通知”选项才能让其生效。对于这些手表,您还必须打开“独立通知”选项以在手表上接收警报通知。 Watchdrip 通过打开此选项,Juggluco会将血糖值发送到 Watchdrip+ 。Watchdrip+会将显示血糖值的表盘发送到MiBand/Amazfit手表。
-
Kerfstok
此视图用于解决 Kerfstok 的连接问题( https://apps.garmin.com/en-US/apps/b6348ccc-86d8-4780-8013-d9e19fed5260 ,另见 https://www.juggluco.nl/Kerfstok/index.html )。Kerfstok 是一款用于可编程 Garmin 智能手表的触摸屏应用程序。
-
Kerfstok配置
Kerfstok的 源代码 可以从 https://www.juggluco.nl/Kerfstok/Kerfstok-source.html )下载。用户可以自由修改它。每个手表应用都有一个独特的标识符。如果标识符与默认值不同,Juggluco需要知道它以与手表应用通信。要指定不同的标识符,请按 ID 并输入32个字符的十六进制字符串。Juggluco在一个设备上只能连接到一个手表上的一个手表应用。更改将导致数据丢失。 快捷方式 快捷方式被发送到Garmin手表应用Kerfstok,以便轻松插入某些值。
-
快捷方式 可以在Kerfstok中使用。
在手表的数字输入屏幕上,您可以通过向左滑动(在我的Vivoactive 3手表上)进入快捷方式屏幕。在这里,您会看到一个标签列表;点击其中一个会在数字屏幕中插入相应的值。这些值可以是数字或与数字结合使用的算术运算符,例如*0.5表示乘以0.5。 在设置菜单中,您可以创建、删除和编辑这些快捷方式。 现有快捷方式的 列表 显示在左侧,触摸其中一个后,会出现一个显示屏,您可以在此删除快捷方式,或更改标签或值。 使用 新建 创建新的快捷方式。 更改只有在按下 保存 按钮后才会保存。
-
Wear Os
手表直接连接传感器 :此选项使手表与传感器直接连接。仅在手表和手机同步时可更改此设置。使用“镜像 -> 同步并重新初始化”在手机和手表上同步手表和手机。 初始化手表应用程序 :在手表上安装Juggluco(Wear Os版)并运行后,需要按下此按钮。 恢复默认 :将连接设置为其默认值。它包括左侧菜单 -> 镜像 (手表上)和左中部菜单 -> 镜像(手机上)中更改的设置。它包括诸如“仅激活”和“扫描”之类的设置。如果因淋浴或睡眠时不慎更改了设置,则可以按下此按钮。
-
通知
除非 Juggluco 与 Freestyle Libre 0 传感器一起使用,否则 Juggluco 必须在后台保持活动状态,以便每分钟通过蓝牙直接从传感器或通过网络连接接收一次血糖读数。为了防止应用程序被安卓杀死,安卓要求应用程序显示通知,以便用户知道应用程序在后台存在。文本“连接传感器”或“交换数据”描述了 Juggluco 为什么必须在后台保持活动状态。 Juggluco 还使用通知来显示当前血糖值和变化方向箭头。
-
Location
以前,Juggluco 需要位置权限来找到 FreeStyle Libre 2 传感器的蓝牙设备地址。现在 Juggluco 在大多数设备上使用另一种方法来获取设备地址,不再需要位置权限。 Juggluco 仍然在 Android 6、7 和 7.1 上使用旧方法,因此仍然需要位置权限。
-
附近设备权限
Juggluco 需要附近设备权限才能通过蓝牙从 Freestyle Libre 2 和 3 传感器接收血糖值。如果 Juggluco 从另一部手机或手表上运行的 Juggluco 接收这些血糖值,Juggluco 就不需要这个权限。 对于手表,Juggluco 通过该手表的配套应用连接,因此 Juggluco 本身不需要这个权限就可以连接到手表。
-
Flash
有人说,使用手机的闪光灯需要相机权限。以前的版本的Juggluco会要求这个权限。但在我们测试的手机上,这个权限其实不是必须的,现在Juggluco不再要求这个权限了。如果你发现闪光灯不能用,或者使用闪光灯时手机出现问题,可以尝试打开这个权限。 如果不需要,你可以在Juggluco的设置里关闭这个权限。
-
写入 血糖 的权限
(这个应该是健康授权,在较高的安卓版本写入读取健康数据需要授权,中国大陆的手机一般不涉及这个)为了能够将血糖值写入 健康连接(Health Connect) ,用户需要授予Juggluco权限将 血糖 写入健康连接。 除了在健康连接中接收血糖值外,这个权限不需要用于其他任何方面。在所有其他方面,Juggluco可以在没有这个权限的情况下运行。