3

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

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

4

4 回答 4

2

你找到DJI Onboard SDK了吗?

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

于 2017-02-01T21:43:24.007 回答
1

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

于 2016-12-27T05:35:24.720 回答
1

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

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

于 2016-11-14T19:07:12.150 回答
0

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

于 2020-05-07T18:40:53.817 回答