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