Nightscout LibreLink Up 上传器使用教程
项目介绍
Nightscout LibreLink Up 是一个用 TypeScript 编写的脚本,用于将来自 LibreLink Up 的连续血糖监测(CGM)读数上传到 Nightscout。该项目支持至少 Freestyle Libre 2 和 Libre 3 CGM 传感器。通过配置环境变量,用户可以轻松地将血糖数据从 LibreLink Up 同步到 Nightscout 实例。
项目快速启动
环境变量配置
在运行脚本之前,需要设置以下环境变量:
LINK_UP_USERNAME
: LibreLink Up 登录邮箱LINK_UP_PASSWORD
: LibreLink Up 登录密码LINK_UP_CONNECTION
: LibreLink Up 患者 IDLINK_UP_TIME_INTERVAL
: 从 LibreLink Up 请求值的时间间隔LINK_UP_REGION
: 你的地区NIGHTSCOUT_URL
: Nightscout 实例的主机名(不包括https://
)
示例:
export LINK_UP_USERNAME="mail@example.com"
export LINK_UP_PASSWORD="mypassword"
export LINK_UP_CONNECTION="123456abc-abcd-efgh-7891def"
export LINK_UP_TIME_INTERVAL="5"
export LINK_UP_REGION="EU"
export NIGHTSCOUT_URL="nightscout.example.com"
运行脚本
克隆项目仓库并安装依赖:
git clone https://github.com/timoschlueter/nightscout-librelink-up.git
cd nightscout-librelink-up
npm install
运行脚本:
npm start
应用案例和最佳实践
应用案例
- 糖尿病患者管理:通过将血糖数据上传到 Nightscout,糖尿病患者可以实时监控血糖水平,并与医生共享数据,以便更好地管理病情。
- 远程监护:家长或护理人员可以通过 Nightscout 远程监控患者的血糖数据,及时采取措施。
最佳实践
- 定期检查配置:确保环境变量和 Nightscout 实例的配置是最新的,以避免数据同步问题。
- 安全措施:使用强密码并定期更换,确保 LibreLink Up 和 Nightscout 账户的安全。
典型生态项目
- Nightscout:一个开源平台,用于实时监控和管理糖尿病患者的血糖数据。
- xDrip:另一个开源项目,用于收集和显示 CGM 数据,支持多种传感器。
通过这些项目的结合使用,用户可以构建一个完整的糖尿病管理生态系统,实现数据的集中管理和分析。