wlan-ucentral-client
所属分类:wifi
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2023-11-07 14:05:36
上 传 者:
sh-1993
说明: wlan中心客户端
(wlan ucentral client)
文件列表:
CMakeLists.txt (1025, 2022-10-20)
apply.c (910, 2022-10-20)
blink.c (898, 2022-10-20)
cert.pem (1245, 2022-10-20)
cmd.c (2146, 2022-10-20)
config.c (2160, 2022-10-20)
crashlog.c (875, 2022-10-20)
event.c (1768, 2022-10-20)
main.c (7777, 2022-10-20)
proto.c (24207, 2022-10-20)
task.c (3184, 2022-10-20)
ubus.c (9092, 2022-10-20)
ucentral.h (3317, 2022-10-20)
upload.c (2220, 2022-10-20)
# uCentral Client
uCentral Client application for OpenWiFi access points, communicating with the
[uCentral Gateway](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw).
This software is a part of the OpenWiFi
[AP NOS](https://github.com/Telecominfraproject/wlan-ap).
## Developer Notes
The uCentral connection uses the WebSocket protocol, and messages are
transferred in JSON-RPC format. Full details of this protocol can be found in a
separate document
[here](https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/master/PROTOCOL.md).
- Incoming JSON-RPC messages are handled in `proto.c:proto_handle()`.
- Complex actions are executed via task queues (`libubox/runqueue.h`).
- Many actions will fork external programs, notably ucode scripts installed by
the [ucentral-schema](https://github.com/Telecominfraproject/wlan-ucentral-schema)
package (see [ucentral-schema/command/](https://github.com/Telecominfraproject/wlan-ucentral-schema/tree/main/command)).
This application registers several ubus methods under the `ucentral` object, as
defined in `ubus.c:ubus_object`.
近期下载者:
相关文件:
收藏者: