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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/shukebeta008/article/details/100740504

在室外飞行时一般没有一个路由器来中转。所以最好直接把树莓派设置为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连接稳定。但是飞行状态还是不一样,自动起飞,飞机会自动飞到更高高度再下降,另外降落过快有砸下来的感觉,说明各种参数与之前飞控有轻微不同。

猜你喜欢

转载自blog.csdn.net/shukebeta008/article/details/100740504
今日推荐