3 个不稳定版本
0.2.1 | 2021 年 1 月 20 日 |
---|---|
0.2.0 | 2021 年 1 月 20 日 |
0.1.0 | 2020 年 12 月 28 日 |
#37 in #controlling
11KB
220 行代码,不包括注释
坎德拉
控制 LED 灯的简单通信框架。
开发警告
该软件包正在积极开发中;接口可能会发生重大变化。
已提醒。
启动协议
客户端 / 控制器
- 监听广播数据包,以广告服务器启动。
- 向广播数据包的发送者响应控制器信息。
- 广播数据包内部指定响应的位置。
- 锁定控制器,直到服务器响应或超时,将此控制器回收到连接协议的开始。
- 等待来自服务器的 {连接类型} 连接。
- 处理从服务器到达的消息。
服务器
- 发送广播消息以发现客户端
- 监听一段时间以等待响应
- 解析响应。
- 决定连接哪些客户端。
- 启动到客户端的连接。
- 通过这些连接向客户端发送消息。
依赖关系
~1.3–4MB
~65K SLoC