在 GitHub 上加星Star2.4k 个星标

案例

openmili:实现 Mi-Light 2.4 GHz 灯控协议

openmili 使用 nRF24 无线模块作为 PL1167 后端,实现 Mi-Light 2.4 GHz LED 灯控通信。Arduino 程序通过串口收发数据包,Python 守护程序将 UDP 命令转换为可配置发送方 ID 的灯控消息;源码还定义了信道、同步字、CRC 处理和命令映射。

目标
协议
类别
独立重建案例
关联
独立重建项目
来源复核于
星标
111
最近提交
2015-06-07
主要语言
C++
许可(GitHub 识别)
GPL-3.0

GitHub 数据,截至 2026-11-09

复制为 Markdown查看 JSON引用

使用条件与局限

  • 前提条件:随附程序需要兼容 Arduino 的开发板、nRF24L01 无线模块和 RF24 库。
  • 前提条件:主机守护程序需要 Python 串口支持,并通过串口连接开发板。
  • 局限:主机守护程序的 TCP 处理标记为尚未实现。
  • 许可:采用 GPL-3.0 许可证。

引用

BibTeX

@misc{openmili-case,
  title = {{openmili: implementing the Mi-Light 2.4 GHz control protocol}},
  howpublished = {\url{https://github.com/henryk/openmili}},
  url = {https://github.com/henryk/openmili},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/openmili-case/}}
}

纯文本

openmili: implementing the Mi-Light 2.4 GHz control protocol。https://github.com/henryk/openmili(访问于 2026-11-06)。Awesome REA 条目:https://awesomerea.org/zh/resources/openmili-case/

有帮助?在 GitHub 上为 Awesome REA 加星2.4k

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · henryk/openmili · 修订 0ae5ecb
  2. MiLightRadio.cpp GitHub · henryk/openmili · 修订 0ae5ecb
  3. host/openmilid.py GitHub · henryk/openmili · 修订 0ae5ecb

同分区更多条目:协议

协议分区全部 720 项资源协议案例(645)

↑↓ 移动↵ 打开⌘↵ 新标签页