Appearance
概述
- **边应用平台各微服务(包括门面服务),**各个功能项的发布和订阅主题相同,用消息中的type来区分。request表示指控端发布的请求,response表示边应用平台的回复
- **边应用平台各微服务(包括门面服务)**的主题规则相同,均为
/joeap/微服务名称缩写/指控端ID/边应用平台站点编号/cmd
plain
- 微服务名称缩写| 边应用平台门面服务 | facade |
|---|---|
| 流媒体应用微服务 | sma |
| 无人机控制微服务 | pilot |
| 载荷控制微服务 | payload |
| 流媒体微服务 | sms |
| 转码微服务 | smt |
| 数据回传微服务 | data |
plain
- 指控端ID| 指控端ID | 云管控平台 | FBE242B9-B226-4401-A340-36ABD4D753AD |
|---|---|---|
| 星图 | C5E96E6B-8087-4F06-944F-025A84F27DE4 |
plain
- 边应用平台站点编号在边应用平台编译部署时自动生成唯一ID,云管控平台可手动录入
- **边应用平台各微服务(包括门面服务)**的消息体根据本文档中下述门面服务的消息示例填写,具体的"message"部分根据各自微服务自己的规则填写
站点选控
主题
/joeap/facade/指控端ID/边应用平台站点编号/cmd
消息
plain
{
"interface":"ChooseStation",
"type":"request",
"pilot_id":"飞控ID",
"message":{
"station-id":"站点编号" // 手动分配,指控终端提前录入,边应用平台通过配置文件配置
}
}回复
plain
{
"interface":"ChooseStation",
"type":"response",
"pilot_id":"飞控ID",
"message":{
"station-id":"站点编号", // 手动分配,指控终端提前录入,边应用平台通过配置文件配置
"code":"0", // 0表示成功,1表示失败
"description":"结果描述"
}
}
