3 个不稳定版本

0.2.1 2021 年 1 月 20 日
0.2.0 2021 年 1 月 20 日
0.1.0 2020 年 12 月 28 日

#37 in #controlling

MIT 许可证

11KB
220 行代码,不包括注释

坎德拉

控制 LED 灯的简单通信框架。

开发警告

该软件包正在积极开发中;接口可能会发生重大变化。

已提醒。

启动协议

客户端 / 控制器

  • 监听广播数据包,以广告服务器启动。
  • 向广播数据包的发送者响应控制器信息。
    • 广播数据包内部指定响应的位置。
    • 锁定控制器,直到服务器响应或超时,将此控制器回收到连接协议的开始。
  • 等待来自服务器的 {连接类型} 连接。
  • 处理从服务器到达的消息。

服务器

  • 发送广播消息以发现客户端
  • 监听一段时间以等待响应
  • 解析响应。
  • 决定连接哪些客户端。
  • 启动到客户端的连接。
  • 通过这些连接向客户端发送消息。

依赖关系

~1.3–4MB
~65K SLoC