态势感知
功能概述
态势感知功能主要是服务端可以推送设备(无人机/遥控器)坐标信息给到 Autel Enterprise,Autel Enterprise 会把推送过来的信息显示在地图中。这样就可以实现把同一个工作空间下的所有设备之间信息形成一张网,不止web端可以看到,飞手端也可以看到,从而有效的促进所有设备间的态势信息分享与沟通。
交互时序图
接口详细实现
-
态势感知(HTTPS)
获取设备拓扑列表- Autel Enterprise 在首次上线后,会发送http请求去获取同一个工作空间下的所有设备列表及其拓扑,服务端需要把整个设备列表发给Autel Enterprise。同时,当接收到websocket指令通知设备online/offline/update的时候,也是需要调用该接口进行请求设备拓扑列表进行更新。
-
- 其他设备会推送遥感信息给到服务器端,同时服务端定频推送同一个工作空间下的所有设备遥感信息给 Autel Enterprise 端, Autel Enterprise 会根据接收到的数据实时更新地图中设备状态和位置。
- 设备上线/下线推送
当服务端接收到同一个工作空间下的任意设备拓扑更新的请求后,同时也通过websocket广播一条设备更新拓扑的推送给到 Autel Enterprise 端, Autel Enterprise 收到该推送后,会触发“获取设备拓扑列表”。