繁体   English   中英

是否存在非移动 DJI Drone SDK?

[英]Does a non-mobile DJI Drone SDK exist?

我可以看到 DJI 有一个用于移动应用程序 (iOS/Android) 的无人机 SDK,但我想从客户端 JavaScript 或桌面 C# 中试用该设备。 最好是某种可以被任何语言处理的 REST api。

这样的东西存在吗? 我在他们的网站上看不到任何明显的东西。

您找到DJI Onboard SDK 了吗?

它有 Qt、Linux 和 STM32 的示例程序。

您可以使用桌面应用程序/网络应用程序向 MQTT 服务器发送命令。 然后,您需要编写一个简单的移动应用程序来连接到 MQTT 服务器并订阅命令通道。

然后,当命令通过您的各种应用程序(桌面、Web 等)传入时,您将从 MQTT 接收到的命令转换为特定的 DJI SDK 命令并将它们发送到无人机。

如果您希望直接控制无人机而无需连接到 RC 控制器或移动设备,那么唯一的选择就是机载 SDK。 如果您只是在寻找一种直接在无人机上运行代码的方法,则需要通过移动 SDK 或机载。 如果没有板载或移动 sdk,就没有办法做到这一点,您需要一些设备来与您的应用程序通信并通过板载 sdk 将这些命令传输到无人机,或者只是为移动 sdk 编写一个 android 或 ios 应用程序。

只需购买适用于 Windows 的 Blue stack 模拟器来模拟 Android 操作系统。 更好的选择是在 Windows 上探索 docker 并旋转一些 android docker 容器。 可以免费将它托管在 Azure 中,也可以在内部使用数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM