一则小新闻,两个新产品。网络
美国时间 3 月 28 日,大疆在加州门洛帕克的消防局总局低调发布了两款新的产品,一款是此前与 FLIR 合做开发的热成像相机 Zenmuse XT 的升级产品,Zenmuse XT2,另外一款则是钟德夫更为关注而且会在这篇文章里稍微介绍一下的新品 —— DJI Payload SDK。app
新的 SDK 推出,也引发了开发者小伙伴们的讨论:less
Payload,即负载,说明这个 SDK 是为负载设备(或称为外接设备)而推出的开发者组件。它容许开发者将相机、传感器、机械装置等第三方外接设备整合至经纬 M200 系列,搭建外接设备与无人机双向通讯的 「桥梁」,实现软硬件一体化控制。ide
要实现外接设备与无人机无缝对接,就必需要用到此次附属推出的 DJI Skyport,它是一个云台转接环,一端接入到经纬 M200 系列的云台接口,另外一端则接入外接设备。flex
Skyport 可让两端链接的设备「通电」,同时其内置的开发板也提供了 API 接口,方便开发者们能像控制大疆自家的一体化无人机那样,实时对设备(包括无人机和外接设备)收发指令和数据。ui
(不知道为什么,我脑里浮现了一个来自中东的想法……)spa
从开发的角度看,Payload SDK 其实就是为开发者提供的「面向 Skyport(里面的开发板)开发」的组件。而无人机与外接设备的双向通讯能够理解为 Mobile SDK 与 Payload SDK 之间的字节码传输与编译,而传输的方式分为两种:orm
而其余的功能,参见官方文档的介绍截图:视频
虽然提供的功能接口数量上并很少,但若是在数据传输的部分作得差强人意,那仍是很值得期待的。blog
咱们先来看看大疆行业应用市场部负责人 Jan Gasparic 对 Payload SDK 的展望:
“Our new Payload SDK makes it possible for any manufacturer to create a payload specific to their customers’ needs that will work seamlessly with DJI’s aircraft. We believe these two advances will not only strengthen DJI’s leadership in the commercial drone industry, but will also provide a powerful, flexible and standardized platform which customers from different industries can build upon.”
能够看出大疆但愿经过 Skyport 让其余硬件厂商本身研发的传感器、光谱仪、激光仪等外接设备接入到自家的硬件体系中,让本身的无人机生意涉猎到更多的专业领域上。而硬件厂商也能够借 Payload SDK 让本身设备与大疆的无人机「一体化」,从而更精确地指挥设备获取本身所需的数据。
在大疆这次的合做伙伴案例中,美国无人机农业数据分析公司 Sentera 给咱们展现了「Skyport+Payload SDK」的潜在可能性:它把自家的 AGX710 传感器经过 Skyport 接入到大疆的无人机上并借助 Payload SDK,实现实时对庄稼进行 RGB 和 NDVI 分析,并将数据同步到自家的基于 DJI Mobile SDK 开发的 FieldAgent Mobile 的 app 上,最后输出分析报告 —— 完成一个软硬件协做的工做流。
上文一直提到,Payload SDK 暂时只支持经纬 M200 系列(M200、M2十、M210 RTK),至于这些设备的费用相信你们都有点数,很显然是面向行业应用的定位,因此目前不开放我的开发者的申请。另外,除了设备的费用,大疆也在其余的名目里收取费用,好比如下这个(摘录于 Payload SDK 的 Q&A):
Payload SDK 开发许但是否收费?
申请经过后您须要为首个产品系列支付10,000美圆/年的开发许可费。同一开发者的每新增一个产品系列须要额外支付5,000美圆/年。除了开发包与文档外,大疆还为开发者提供专门的技术支持(见下一个问题)。
以上,愚见。