树莓派3B+ Ubuntu mate16.04 开启热点

  • 1.需求和来源
  • 2.克隆和安装
  • 3.设置开启热点
  • 4.设置开机自启热点
  • 5.参考

1.需求和来源


在ros的调试中,树莓派放置机器人机身内部,电脑或者笔记本作为交互,开启rviz等可视化工具方便调试。
之前一直是连接同一个路由器,但机器人离路由器较远时,网络状况就不是很好了。
而ROS的运行架构是一种基于Socket网络连接的松耦合架构,
所以想着用树莓派开启热点,电脑或者笔记本连接热点进行多机通讯。

在GitHub上发现一个创建WiFi热点开源项目:https://github.com/oblique/create_ap


2.克隆和安装

git clone开源项目:

sudo git clone https://github.com/oblique/create_ap

进入create_ap文件夹:

cd create_ap

安装:

sudo make install

安装依赖库:

sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq

3.设置开启热点

  • 注意在此之前,切勿连接wifi,如有设置自动连接,先断开并且取消自动连接

查看网络端口:

ifconfig

在这里插入图片描述
开启热点:

sudo create_ap wlan0 网络端口 热点名 密码

以上图为例网络端口为enxb827eb860282,每个树莓派都不一样

sudo create_ap wlan0 enxb827eb860282 pi 123456789

这时候在wifi列表里应该就可以查找到创建的热点pi了,密码是123456789。


4.设置开机自启热点

进入/etc/rc.local文件

sudo nano /etc/rc.local

在最后的exit 0之前添加之前的命令行就大功告成了

sudo create_ap wlan0 enxb827eb7c48fa pi 12345678

在这里插入图片描述


5.参考

用树莓派3B+开AP热点

谢谢!