< 返回版块

苦瓜小仔 发表于 2025-09-05 17:24

Tags:日报

Rust 博客《Rust 基金会宣布成立 Rust 创新实验室》

2025 年 9 月 3 日,Rust 基金会宣布成立 Rust 创新实验室(RIL, Rust Innovation Lab),并批准 Rustls 作为首个入驻项目。

RIL 旨在为 Rust 基金会资助的 Rust 开源项目提供治理、法律、网络、营销和行政支持,同时保持项目技术方向由当前维护者掌控。

RIL 的成立将助力 Rustls 等项目提升软件安全性,惠及整个行业。更多关于项目入驻标准和申请流程的信息将陆续发布。

阅读:https://blog.rust-lang.org/2025/09/03/welcoming-the-rust-innovation-lab/

Rust 基金会:Arm 公司将其会员级别从银级提升至白金级

2025 年 9 月 3 日,在 RustConf 2025 上,Rust 基金会宣布 Arm 公司将其会员级别从银级提升至白金级,这是基金会最高级别的支持。此举正值 Rust 从一个利基系统语言转变为涵盖云、嵌入式和物联网的主流基础设施的关键时刻。Arm 的升级旨在加强 Rust 的安全性、内存安全性和长期可持续性。

阅读:https://rustfoundation.org/media/rust-foundation-announces-arm-as-a-platinum-member/

OpenSleep:完全替换 Eight Sleep Pod 3 的 Rust 固件

  • 项目简介:OpenSleep 是一个开源的 Rust 固件项目,用于完全替换 Eight Sleep Pod 3 的所有程序,旨在保护用户隐私并实现与智能家居的自动化集成,如起床时读取日历、提醒睡觉等。
  • 项目特点:支持 MQTT 接口远程更新配置和监控状态;可通过 Ron 文件配置;具备人员检测、自定义温度曲线、振动闹钟、单人/双人模式、LED 控制等功能。
  • 背景知识:Eight Sleep 是一个带有睡眠追踪的温控床垫系统,包含传感器和控制单元。项目涉及多个子系统,如 SOM、传感器子系统、冷冻子系统等。
  • 现有工作:ninesleep 和 freesleep 项目通过模拟 DAC 与 Frank 通信实现部分功能,但无法获取实时传感器数据。
  • 项目创新:OpenSleep 完全替换 Frank、DAC 和 Capybara,直接与传感器和冷冻子系统通信。
  • 使用方法:需通过 SSH 访问 Pod 的 SOM,修改配置文件,下载并部署 OpenSleep 二进制文件和配置文件,禁用 Eight Sleep 服务,启用 OpenSleep 服务。
  • MQTT 接口:提供设备状态、传感器信息、冷冻子系统信息、配置信息等,并支持通过 actions 进行配置修改和校准操作。
  • 未来规划:使用传感器的床温读数改进冷冻系统,增加睡眠追踪功能(心率、HRV、呼吸率),开发更先进的 LED 模式。

仓库:https://github.com/LiamSnow/opensleep

Reddit:https://www.reddit.com/r/rust/comments/1n8hu4p/opensleep_rust_firmware_for_the_eight_sleep_pod_3/

Vessel:开源的 C2(指挥与控制)软件

  • 项目简介 :Vessel 是一个开源的 C2(指挥与控制)软件,旨在通过直观的可视化流程界面连接、监控和协调多种物理传感器,构建 “主动安全系统”。
  • 功能特点 :支持多种传感器连接(如 MQTT、RTP、RTSP 等),具备 RTP 音频流、RTSP 视频流功能,提供基于地图的 UI 和流程可视化逻辑。
  • 开发与部署 :使用 Rust、Node.js 等技术,需安装相关依赖。通过 Git 克隆仓库,配置环境变量,运行数据库迁移和服务器。

仓库:https://github.com/cartesiancs/vessel

--

From 日报小组 苦瓜小仔

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页