【问题标题】:Emulating Android Drone Control App On Windows在 Windows 上模拟 Android 无人机控制应用程序
【发布时间】:2017-06-25 19:24:45
【问题描述】:

我最近购买了一架 Yuneec Breeze 四旋翼无人机,它使用 Android 和 iOS 应用程序,并带有自己的 WiFi 连接作为控制器。

我正在寻找编写一个 Java 应用程序,该应用程序执行具有游戏控制器支持的 Android 应用程序的功能(Breeze Cam 应用程序使用触摸屏,这意味着我的大拇指覆盖了流媒体视频)但我遇到了障碍。

虽然精通 Java,包括网络功能,但我发现自己对如何捕获和读取手机和无人机之间的网络流量一无所知。这简直就是我到现在才需要的技能。

有什么地方可以帮助我入门吗?

  • 或 -

由于我是用 Java 编写的,反编译和破解 Android 源代码是一个更可行的选择吗?

如果是,推荐什么反编译器?

【问题讨论】:

    标签: java android ios packet-capture decompiler


    【解决方案1】:

    根据我的经验,这些应用程序往往是用专有代码编写的。 Android 可能是一个开源项目,但为其编写的应用程序不一定是。除非 Yuneec 提供 API/SDK,否则您不太可能编写自己的代码来控制无人机。

    在他们的论坛上进行快速 Google 搜索会产生以下主题:https://yuneecpilots.com/threads/api-sdk.745/

    信息不多,但看起来你是 SOL。对不起。

    【讨论】:

    • 我读过那个帖子。这是针对更复杂的无人机(台风),基于 Yuneec 应用程序(和固件更新)的“质量”,我怀疑网络流量或应用程序非常复杂。 Yuneec 的一些无人机可以使用网络浏览器和简单的请求在 Windows PC 上实时捕获视频源。就像我说的,我怀疑他们在做任何复杂的事情。这家公司似乎更像是一个快速而肮脏的,让它看起来很漂亮,而不是进行任何类型的加密。如果它的 Android 应用程序是用 Java 完成的,那么重新创建他们的工作应该不难。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多