android-open-accessory

    1热度

    1回答

    我正在使用Paho MQTT库,但我不知道如何知道我目前是否订阅了某个主题,以便再次订阅它。 有什么办法可以知道我是否订阅了一个特定的主题?

    2热度

    1回答

    有没有人成功地在Android上的DJI Go应用程序旁边运行定制的DJI Mobile SDK应用程序?看起来好像一次只有一个应用程序可以通过USB连接到控制器。 我正在使用Mobile SDK创建一个应用程序,用于将视频和遥测数据流传输回服务器。我想将此应用程序连接到无人机,同时使用DJI Go应用程序飞行。 这是Android Open Accessory Protocol的限制吗?

    0热度

    1回答

    我正在开发的应用程序连接到USB配件,我在用于编程/调试的相同电脑上模拟USB配件。 问题是,无论何时平板电脑切换到配件模式,我都无法通过USB连接到Logcat(adb中的平板电脑名称更改为数字ID) 我可以通过WiFi连接到它,但每当我重新连接平板电脑(例如,重置USB配件模式)adb连接重置回USB。 我知道在配件模式下可以使USB运行在USB上。我只是无法找出为什么这不适合我。 我已经按照

    1热度

    1回答

    我有一部android手机与使用AOA的Linux机器进行通信。 Linux机器设置为启动连接,然后等待传入数据并将其更改回电话。这适用于手机中的小数据包(小于1024字节)。但是,如果我发送1024字节的数据,它似乎可以在Android端工作,但计算机永远不会看到数据包,只有更小的数据包。如果手机试图发送大于1024的数据包,这些确实会被计算机接收到,但android手机将不再能够从计算机接收任

    0热度

    1回答

    如果服务器在(1.5) * KeepAlivetime内没有收到来自客户端的任何消息,并且客户端没有在上述期限内发送任何PINGREQ,则服务器应该是DISCONNECT? 如果是,为什么我收到的LWT消息不应该被接收为DISCONNECT发生?

    1热度

    2回答

    为了测试,我创建了一个clean sessin = false和setWill(WILL_TOPIC, WILL_MSG.getBytes(), 1, true);的客户端,并运行该应用程序。后来,当我运行应用程序时,我设置了setWill(WILL_TOPIC, WILL_MSG.getBytes(), 1, false);,我收到了以前重新登录的LWT消息。如何停止接收它们?

    0热度

    1回答

    在this tutorial在message options 默认情况下,部分中,一个新的消息实例被设置为“至少一次”,服务质量的1质量(QoS),其指发送方将至少一次传递消息,如果没有它的确认,它会保持与重复标志设置发送它,直到确认轮番上涨, 这是否意味着在setCallback listener-> onMessageArrived()我有要检查是否有消息到达,我必须再次用重复标志重新发送消息

    1热度

    2回答

    我有以下的用例: 应用是在手机上运行。 用户将配件连接到手机。 配件将手机置于配件模式。 重新连接并打开正确的USB端点后,配件立即尝试将数据发送到应用程序。 在步骤4,我在配件上得到USB error 7: Transfer error on bulk endpoint: Operation timed out。据推测,这是因为该应用程序尚未打开InputStream。 处理这种情况的正确方法是

    1热度

    1回答

    我试图建立一个没有成功的Android Open Accessory环境。我在我的主板上使用了PIC32MX250F128D控制器,我实现了一个可在USB主机模式下工作的固件,并处理所有Android开放式附件协议。我还有一个Android应用程序来检测插入USB连接器的任何外部硬件。问题是我没有从平板电脑获得任何USB“物理答案”。从USB 2.0标准(以及本文档以及https://source

    0热度

    1回答

    我最近更新了我的android手机到棉花糖。不幸的是,对我来说,这打破了我的Python代码。 使用PyUSB,我可以让设备进入配件模式。不幸的是,我不能再读/写设备,因为现在使用set_configuration()重置连接,导致设备退出附件模式并重新进入MTP模式。 dev = list(usb.core.find(find_all=True))[0] dev.ctrl_transfer(0