针对企业办公区严格的“离开工位必须锁屏”安全规范,一位开发者在 V2EX 分享了一款基于智能手表心率广播的 macOS 自动锁屏开源工具。该工具旨在解决用户经常忘记锁屏的问题。其核心原理是利用低功耗蓝牙(BLE)的心率服务。当 Mac 稳定接收到手表的心率广播时,判定用户在工位;一旦用户离开,心率广播会因距离而中断,或蓝牙信号强度显著下降。当满足超时未收到心率或信号连续低于阈值的条件时,系统会自动触发锁屏。为适应新版 macOS 系统,开发者通过调用底层框架并设置多种兜底方案来实现屏幕锁定。此外,该应用还包含桌面小组件以实时显示心率,并通过读写 Widget 容器内的 plist 文件来跨进程共享数据。为防止未戴手表时无法锁屏,应用还加入了键鼠空闲检测作为补充手段。此方案无需额外硬件,兼顾了无感、及时和隐私保护。
事件分析
💡 核心观点:基于蓝牙信号的无感锁屏展现了极客的系统级开发能力,揭示了智能穿戴设备作为“个人身份密钥”的庞大潜力。
原文链接:V2EX 分享发现





