什么是 ESDK
DJI 为支持开发者在机场端部署边缘计算服务及设备,提供了开发工具包 Edge SDK(即 ESDK),方便开发者利用大疆机场上如电源、通讯链路及媒体数据等资源。
开发者能够根据行业的应用需求,基于 ESDK 提供的功能接口,结合具体的结构设计、硬件设计、软件逻辑实现和算法优化,开发出如图像预处理、图像压缩、AI 目标识别、AI 缺陷识别等满足不同细分领域的边缘计算设备。
功能概览
支持拉取无人机媒体文件
支持将无人机拍摄的媒体文件拉取到本地进行处理,实现本地精细化识别和数据筛选。这可以降低上云流量和延迟,提高数据处理的实时性和效率。支持订阅无人机码流
支持在本地对无人机传输的码流进行实时视频识别等 AI 处理。这可以大大提高无人机的智能化程度,为无人机的任务执行提供更好的支持。提供安全的本地通信链路
边缘计算可以提供安全的本地通信链路,保证无人机之间的通信安全和隐私保护。这可以避免无人机在通信过程中遭受网络攻击和数据泄露的风险。支持云端的数据互联通信
边缘计算可以在不稳定的网络环境中进行数据处理和传输,同时也可以通过小数据通道上云来提高数据传输效率。这可以确保无人机在各种环境下都能够实现高效的数据处理和传输。
机型的支持
当前 Edge SDK 支持的设备:
- 大疆机场与 Matrice 30/30T 机型
- 大疆机场 2 与 Matrice 3D/3TD 机型
使用 CloudAPI
Edge SDK 支持小数据上云通道。借助 CloudAPI,可以实现云端与 Edge SDK 之间的自定义数据传输,相关阅读:ESDK 与云端通信协议。
免责声明
在使用 Edge SDK 开发应用程序前,请仔细阅读 DJI 政策条款并查阅飞行地所在区域的法律和规定,因使用 ESDK 而引发的安全问题或法律纠纷均与DJI 无关,DJI 不承担一切因使用 ESDK 而导致的任何法律风险和责任。