STM32 GPS悬停飞控 (三十二) 把树莓派设置为wifi ap

本文介绍如何将树莓派配置为WiFi接入点,用于控制室外飞行器。通过安装dnsmasq和hostapd,使用create_ap脚本,实现电脑直连树莓派热点进行SSH控制。此外,探讨了共享LTE网络的方法及飞行测试情况。

在室外飞行时一般没有一个路由器来中转。所以最好直接把树莓派设置为wifi ap,这样电脑直接连树莓派热点,然后再ssh登录控制树莓派。

我用了现成的脚本

sudo apt-get install dnsmasq hostapd
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
sudo create_ap wlan0 eth0 pi raspberry

上面这一句表示使用wlan0作为wifi发射的适配器,eth0作为公网网口,可以共享eth0上的网络,pi是ssid,raspberry是密码。

如果以后要共享lte网络,应该只要把eth0换为ppp0就行了。注意这一步要顺利运行要在界面上打开wifi,并且确保它不自动连接其他路由器,右键点击就可以忘记密码。

我把这一行加入了rc.local这样就能开机自动启动了。

sudo nano /etc/rc.local

我发现 如果没插上网卡 整个路由器会启动不了 我用了sudo create_ap -n wlan0 pi raspberry来创建只有wifi 没有公网的热点

创建wifi热点成功后,我还插上lte模块,纯无线(wifi)的方式登陆了树莓派,并ping通了公网,注意这时候树莓派还不是路由器,只有树莓派自己能访问公网,连在它上面的手机并不能访问公网。暂时只打算做到这样,这样做即使我拔掉lte模块,wifi信号还是在,我还是能登陆树莓派。这是视频:

https://v.youku.com/v_show/id_XNDM2MjE3MzMyMA==.html?spm=a2h3j.8428770.3416059.1

晚上我又在树莓派开启热点情况下试飞了一下:

https://v.youku.com/v_show/id_XNDM2MjgyODMzNg==.html?spm=a2h3j.8428770.3416059.1

树莓派开启了wifi热点(在空中没lte模块,因为还缺otg软线,没法固定,况且最好把数传模块拔掉减轻重量)。

从视频可以看出,脱控悬停依然没问题,而且wifi连接稳定。但是飞行状态还是不一样,自动起飞,飞机会自动飞到更高高度再下降,另外降落过快有砸下来的感觉,说明各种参数与之前飞控有轻微不同。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值