問題タブ [android-things]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1414 参照

android - MqttException (0) - AndroidThings の java.net.NoRouteToHostException

私はまだプレビュー モードにある Android Things を試しています。
コードを介したローカル ネットワークだけでなく、wifi との通信で多くの課題に直面しています。
そのような機会の 1 つは、MQTT ブローカーとして RPi3 で Android Thing を作成することです。
問題が MQTT コードにあるのか、Android Things にあるのかはわかりません。

ここで問題を特定するのを手伝ってくれる人はいますか?
これが私のコードです:

エラー:

** 編集 **
IP アドレスを 127.0.0.1 に変更すると、別のエラー スタックが表示されるようになりました。上記のエラー ログを更新しました。


悪いが... MQTT Broker がダウンしていた。デバイス自体にブローカーを作成できると思いました。その後、サーバー上で実行する必要があることに気付きましたが、最初のテスト中に開始したサーバーがダウンしていました。
Mosquitto を使用してブローカー サーバーを起動したので、Android から接続できるようになりました:D

0 投票する
2 に答える
1066 参照

uart - UART / GPS ドライバのサンプル バッファ オーバーフロー

ラズベリー pi 3 と Ultimate GPS V3 ブレイクアウト ボードを使用して GPS ドライバーのサンプルを試しています。

完全なソース コードは次のとおりです: https://github.com/androidthings/drivers-samples/tree/master/gps

GPS ボードは、次の回路図に従って接続されます。 ここに画像の説明を入力

サンプル アプリを起動すると、次のエラーが表示されます。


更新 1

contrib-driver プロジェクトでデバッグを有効にすると、次の新しいエラーが表示されます。W/NmeaParser: Invalid checksum (62), expected 108


更新 2

バッファ サイズを 4 増やした後、いくつかのメッセージを受信することができました。一部のメッセージには、オーバーフローを説明するジャンクが含まれていることがわかります。

そのジャンクがどこから来るのか、私にはわかりません...

0 投票する
3 に答える
2553 参照

android - Android Things を実行している Raspberry Pi を Wi-Fi に接続する

Android Thingsを実行しているRaspberry Piにwifiに接続しようとしましたが、役に立ちませんでした。

このガイドに従って、Wifi に接続しました。IPアドレスを取得するためにイーサネットポートを介してPiを接続し、adb connect Android.Local. しかしWifiSetupService、以下のコマンドで 起動するとき

コマンドを介してlogcat出力adb logcat -d | grep Wifiを取得すると、以下の出力が得られます。

12-28 17:27:19.761 1133 1133 D WifiSetupService: onStartCommand(Intent { act=WifiSetupService.Connect cmp=com.google.wifisetup/.WifiSetupService (エキストラあり) }) 12-28 17:27:19.761 1133 1133 I WifiConfigurator : SSID "winterfell" でネットワークに接続しています 12-28 17:27:19.764 408 1052 D WifiService: setWifiEnabled: true pid=1133, uid=10023 12-28 17:27:19.771 1133 1360 D WifiConfigurator: 既存のネットワークを更新しています 0 12 -28 17:27:19.845 408 1361 D WifiNetworkHistory: ネットワーク履歴の保存: "winterfell"WPA_PSK gw: null ネットワーク選択ステータス: NETWORK_SELECTION_ENABLED ephemeral=false 選択:null リンク:0 ステータス:2 nid:0 hasEverConnected: false 12-28 17:27:19.845 408 1361 V WifiNetworkHistory: writeKnownNetworkHistory 書き込み構成 "winterfell"WPA_PSK 12-28 17:27:19。883 408 1362 D WifiNetworkHistory: ネットワーク履歴の保存: "winterfell"WPA_PSK gw: null ネットワーク選択ステータス: NETWORK_SELECTION_ENABLED ephemeral=false 選択:null リンク:0 ステータス:2 nid:0 hasEverConnected: false 12-28 17:27:19.884 408 1362 V WifiNetworkHistory: writeKnownNetworkHistory 書き込み構成 "winterfell"WPA_PSK 12-28 17:27:19.884 408 457 I WifiConnectivityManager: forceConnectivityScan 12-28 17:27:19.886 408 457 E WifiScanner: リスナーが見つかりません 12-28 17:27:49.884 1133 1360 E WifiConfigurator: Wifi は 30000 ミリ秒で接続できませんでしたwriteKnownNetworkHistory 書き込み構成 "winterfell"WPA_PSK 12-28 17:27:19.884 408 457 I WifiConnectivityManager: forceConnectivityScan 12-28 17:27:19.886 408 457 E WifiScanner: リスナーが見つかりません 12-28 17:27:49.884 1133 1360 E WifiConfigurator : Wifi は 30000 ミリ秒で接続できませんでしたwriteKnownNetworkHistory 書き込み構成 "winterfell"WPA_PSK 12-28 17:27:19.884 408 457 I WifiConnectivityManager: forceConnectivityScan 12-28 17:27:19.886 408 457 E WifiScanner: リスナーが見つかりません 12-28 17:27:49.884 1133 1360 E WifiConfigurator : Wifi は 30000 ミリ秒で接続できませんでした

どこに行方不明なのか、Pi が Wi-Fi に接続できない理由がわかりません。shell amコマンドに正しいパスフレーズを送信していることを何度も確認しました。

どんな助けでも大歓迎です!

0 投票する
0 に答える
354 参照

android - Android Things を実行している Intel Edison を Wi-Fi に接続する

Android を実行している Intel Edison を Wifi に接続しようとしています。以下のコードを使用して、ID を必要としないホットスポットに接続できました。

$ adb shell am startservice \ -n com.google.wifisetup/.WifiSetupService \ -a WifiSetupService.Connect \ -e ssid <Network_SSID> \ -e passphrase <Network_Passcode>

ただし、ID/ユーザー名を追加する方法はありますか? これは、特定の Wi-Fi ネットワークに接続するために必要です。

ありがとう!

0 投票する
3 に答える
6178 参照

android-emulator - Android Things エミュレーター

Android Things Web サイトからダウンロードできるシステム イメージを使用して、Android Studio でエミュレーターをセットアップする方法があるかどうか疑問に思っていました。私はすでに Raspberry Pi 3 を持っていますが、常にテレビに接続する必要があり、あまり実用的ではありません。それが私が尋ねる理由です。

0 投票する
1 に答える
3561 参照

android - Android Things で Raspberry のカメラをプレビューする方法は?

Raspberry 3 に Android Things をインストールしました。カメラとディスプレイを接続しました。プレビューを表示するにはどうすればよいですか?