运行 Sample

2024-04-07
暂无评分

运行前准备

设备绑定

在编译完成后的 ESDK 工程 Edge-SDK/build/bin 目录下可以见到可以执行文件:

  1. 在 ESDK 工程根目录执行 ./build/bin/sample_liveview 运行可执行文件。
  2. 未通过 Pilot 设备绑定或者密钥丢失将提示 “Updating session key... Ensure the device is pre-bound via pilot and the RSA key information is accurate.”。
  3. 需要将大疆机场与遥控器连接,在 DJI Pilot 弹出的调试界面中点击 “绑定” 按钮以绑定设备。

绑定成功后,边缘计算建立和机场加密通信链路。

注意:默认的密钥信息绑定后存储在/tmp目录,上电后会丢失,如未修改实现,需每次上电重新绑定。

码流订阅功能体验

目标检测识别显示

ESDK 工程根目录执行 ./build/bin/sample_liveview 显示主摄像头 AI 目标识别检测画面,FPV摄像头(注:大疆机场 2 无 FPV)实时画面。

执行示例: ./build/bin/sample_liveview

订阅单路码流

ESDK 工程根目录执行 ./build/bin/test_liveview {camera} {quality} {lens} 订阅显示单路码流。

命令参数说明可选范围
{camera}摄像头0 -- FPV 相机
1 -- Payload 相机
{quality}清晰度1 -- 520p
2 -- 720p
3 -- 720p High
4 -- 1080p
5 -- 1080p High
{lens}摄像头1 -- 广角镜头
2 -- 变焦镜头
3 -- 红外镜头

执行示例,订阅显示payload相机,1080P,变焦镜头实时码流:
./build/bin/test_liveview 1 4 2

拉取媒体文件功能体验

ESDK 工程根目录执行 ./build/bin/sample_read_media_file,会监听航线任务生成的媒体文件。当机场有媒体文件更新时,拉取到机场本地:

ESDK 工程根目录执行 ./build/bin/sample_media_file_list 通过获取文件列表的方式拉取最近返航后生成的媒体文件:

SDK 互联互通体验

ESDK 工程根目录执行 ./build/bin/sample_cloud_api,将间隔 1s 发送自定义数据到云端,并会将接收到的云端消息打印到终端:

若您对文档有意见或疑惑,点击可快速反馈,我们会与您联系。