繁体   English   中英

Android Things:连接到 Raspberry Pi 3

[英]Android Things: Connect to Raspberry Pi 3

完全是新手,我有一个Raspberry Pi,并且已经打开了Android Things磁盘映像并启动了它,但是我无法通过以太网或 USB 从运行Android Studioadb.exeWindows 10 PC 连接到它? Pi屏幕有一个绿色和灰色的“androidthings”标志,但显示“未连接”

如果我连接 USB 电缆并使用adb devices命令,则不会检测到任何内容。 如果我连接以太网电缆并使用adb connect android.local命令,它说unable to connect to android.local:5555

我尝试了两个Pi ,结果相同。

Pi 屏幕有一个绿色和灰色的“AndroidThings”标志,但显示“未连接”。

Not Connected消息表示您的RPi3不在您的本地网络中,这很可能是由直接将RPi3与您的PC/笔记本电脑连接造成的。 你应该做的如下。


使用以太网电缆将 RPi3 连接到您的路由器(图中 1)

在此处输入图片说明

重启RPi3

以便显示分配的IP地址。

设置 Wi-Fi 设置

  • 使用显示的IP通过adb连接到RPi3

     adb connect rpi3_ip_address
  • 根据文档设置 Wi-fi 设置:

     adb shell am startservice -n com.google.wifisetup/.WifiSetupService -a WifiSetupService.Connect -e ssid network_SSID -e passphrase network_passcode

通过Wi-Fi连接到RPi3 (图中 2)

    adb connect Android.local

注意事项

  • network_SSIDnetwork_passcode区分大小写
  • 如果您的网络没有-e passphrase network_passcode ,请删除-e passphrase network_passcode

如果我既没有显示器也没有以太网电缆怎么办?

连接到串行调试控制台并设置Wi-Fi设置,只需使用am startservice etc...这次。


如果我连接USB电缆并使用adb devices命令,则不会检测到任何内容。

RPi 的微型USB并不意味着通过它传输数据:归功于@Fabio评论不要忘记投票)。

如果我连接 USB 电缆并使用 adb devices 命令,则不会检测到任何内容。

  • AndroidThing 设备 (Rpi3) 不会通过 usb adb 连接进行连接。 请参阅未使用 USB 连接到 adb 您必须通过网络 adb 即通过以太网或以下方式连接它

另一种连接wifi的方法是使用串行电缆。 将串行电缆连接到RPis GPIO。(请参阅此将串行电缆连接到RPi3 )并获取串行控制台。并在终端上给出以下命令。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM