无兼容显示设备时,如何获取Android Things系统树莓派3的IP地址?
几种获取Android Things树莓派IP地址的实用方法
因为你没法使用兼容的显示屏或外置TFT,那咱们可以试试这些无需屏幕的方案:
1. 查看路由器管理界面
这是最省心的办法:
- 打开电脑浏览器,输入路由器的管理地址(通常是
192.168.1.1、192.168.0.1这类,具体看路由器底部的标签说明) - 登录后找到「已连接设备」「设备列表」这类选项,里面会列出所有接入路由器的设备
- 找名称包含
raspberrypi或Android Things的条目,对应的就是树莓派的IP地址
2. 通过ADB工具获取(需USB连接)
如果能把树莓派通过USB连到电脑,这个方法很靠谱:
- 先在电脑上安装Android SDK的ADB工具
- 用Micro USB线连接树莓派和电脑(树莓派可以单独接供电,也可以用这根USB线同时供电+传输数据)
- 打开电脑的命令提示符/终端,输入
adb devices,确认能识别到树莓派设备 - 接着输入
adb shell ifconfig wlan0(如果是有线连接就换成eth0),输出内容里的inet addr字段后面就是你要的IP地址
3. 用网络扫描工具排查
如果电脑和树莓派在同一个局域网,试试扫描工具:
- Windows可以用
Advanced IP Scanner这类可视化工具;Mac/Linux直接用终端命令nmap - 以nmap为例,输入
nmap -sn 192.168.1.0/24(把网段换成你路由器的实际网段) - 扫描结果里找MAC地址前缀为
B8:27:EB的设备(树莓派默认MAC前缀),对应的IP就是目标地址
4. 串口连接调试(需额外硬件)
如果上面的方法都走不通,试试串口方案:
- 准备一根USB转TTL串口线,把树莓派的GPIO引脚(TX、RX、GND)和串口线对应连接
- 在电脑上打开串口调试工具(比如PuTTY、Screen),设置波特率115200、数据位8、停止位1、无校验
- 启动树莓派,串口窗口会输出系统启动日志,其中会包含网络连接成功后的IP地址
优先推荐前两个方法,操作门槛最低,你可以先试试~
内容的提问来源于stack exchange,提问作者ashwanidv100




