很多开发者都配过无线AP,这几乎是IoT网络配置的一个基本技能。像TP-Link和D-Link那种小盒子,用不了几个步骤就能快速开启无线网络。
这次我们要介绍的是把树莓派编程无线AP的方法。
和之前动则十几个步骤的教程不同。我们借助一个叫 RaspAP 的工具,只要一条命令就能完成部署。
wget -q https://git.io/voEUQ -O /tmp/raspap && bash /tmp/raspap
等到命令执行完成后,重启树莓派,无线AP就做好了。
默认的连接信息如下:
IP 地址: 10.3.141.1
用户名: admin
密码: secret
DHCP 范围: 10.3.141.50 – 10.3.141.255
SSID: raspi-webgui
WiFi 密码: ChangeMe
其实树莓派的Raspbian已经自带了一些无线AP所需的组件, 而RaspAP的好处是它不但自动化相关操作,而且还有一套响应式的 WebUI。非常省事。
对手机浏览器的支持也很好。
官方团队是建议大家在Raspbian Buster版本的树莓派上使用这个工具,在执行安装命令前最好先更新系统。
sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot
然后用sudo raspi-config 命令,在 菜单Localisation Options中设置 WiFi 地区。
如果你还再用没有Wi-Fi模块的老树莓派,可以装一个USB无线网卡。
目前 RaspAP 已通过 GNU Gettext 支持简体中文在内的多国语言,但你得确定系统内已经装中文环境了,如果没装,需要用 sudo dpkg-reconfigure locales
之类的命令自行配置一下语言包。
RaspAP 建议的最佳搭配就是一条有线接树莓派eth0的以太网口,然后通过树莓派自带的Wi-Fi提供无线AP服务。不用重启,也不用额外的操作。
还有一句话官方没明说:为使效果最佳,还是用树莓派3B或3B以后的硬件版本吧。
作者:王文文,前51CTO安全频道主编,RedHat认证工程师,华为HCIP-IoT认证工程师。热爱Linux、Python、Micro:bit和树莓派。
树莓派Raspberry Pi开发板 – 淘宝购买链接: