23 lines
1.5 KiB
JSON
23 lines
1.5 KiB
JSON
{
|
||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
||
"title": "softbus_edge_manifest",
|
||
"type": "object",
|
||
"required": ["coreHost", "corePort", "edgeId"],
|
||
"properties": {
|
||
"coreHost": { "type": "string", "description": "softbus_daemon 所在主机" },
|
||
"corePort": { "type": "integer", "description": "daemon_config edgeIngress.port" },
|
||
"edgeId": { "type": "string", "description": "HELLO / PROPOSE 与会话绑定的边缘 ID" },
|
||
"authToken": { "type": "string", "description": "若核心配置了 edgeIngress.authToken,则此处必须一致" },
|
||
"opsListenPort": { "type": "integer", "minimum": 0, "description": "0 关闭本地运维 HTTP;否则监听 127.0.0.1:port" },
|
||
"localTreePath": { "type": "string", "description": "GET / 返回的本地树文件路径(展示用)" },
|
||
"fakeIntervalMs": { "type": "integer", "minimum": 100, "description": "假数据 DATA_RAWBUS 发送周期(毫秒)" },
|
||
"fakeDeviceId": { "type": "integer", "description": "RawBusMessage.deviceId" },
|
||
"endpoint": { "type": "string", "description": "用于 qHash(endpoint) 得到 endpointHash,须与核心设备树约定一致" },
|
||
"protocol": { "type": "integer", "description": "ProtocolType 枚举数值(与核心 RawBusMessage 一致)" },
|
||
"edgeDiscoveryEnabled": {
|
||
"type": "boolean",
|
||
"description": "HELLO 成功后是否启动 udev 串口发现并向核心发送 TREE_PROPOSE(upsert/patch);需 Linux libudev"
|
||
}
|
||
}
|
||
}
|