KitX Dashboard 网络
About 213 wordsLess than 1 minute
2024-02-19
Plugins Server
通信协议: WebSocket
报文协议: KWC
流程:
- 生成 ConnectionId
- 启动 Loader
--load
参数传入插件启动文件路径--connect
参数传入连接路径, 如ws://localhost:8080/plugin/<ConnectionId>
- Loader 启动后, 通过 WebSocket 连接到 Dashboard
- 完成以下流程
- Loader 向 Dashboard 注册插件, 发送
PluginInfo
[PLUG]
Command.Request: "RegisterPlugin"
- 从 Dashboard 获取别的信息, 包括插件工作路径等
[PLUG]
Command.Request: "RequestWorkingDetail"[DASH]
Command.Request: "ReceiveWorkingDetail"
- 进入插件工作循环: 汇报插件状态, 接收 KWC
[PLUG]
Command.Request: "ReportStatus"[PLUG]
Command.Request: "RequestCommand"[DASH]
Command.Request: "ReceiveCommand"
- Loader 向 Dashboard 注册插件, 发送
Devices Server
通信协议: Http
报文协议: KWC
在本地访问 http://localhost:<devicesServerPort>/swagger
可以打开 Swagger
在线 Api 文档我们正在开发, 请稍安勿躁 ~
Changelog
Last Updated: View All Changelog
💾 Feat(Plume-Theme): Configured sidebar and locales settings
On 2025/2/7💾 Feat(Plume-Theme): Migrated
On 2025/1/25📝 Chore: Remove hard-coded permalink
On 2025/1/25📦 Struct: Move to
On 2025/1/25notes
folder to match theme's requirementsv24.03.06.0
On 2024/3/5📄 Docs: Recently designed new network details.
On 2024/2/23