运行 Sample
运行前准备
设备绑定
在编译完成后的 ESDK 工程 Edge-SDK/build/bin
目录下可以见到可以执行文件:

- 在 ESDK 工程根目录执行 ./build/bin/sample_liveview 运行可执行文件。
- 未通过 Pilot 设备绑定或者密钥丢失将提示 “Updating session key... Ensure the device is pre-bound via pilot and the RSA key information is accurate.”。
- 需要将大疆机场与遥控器连接,在 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 发送自定义数据到云端,并会将接收到的云端消息打印到终端:
