raspberry-pi - 树莓派两个AP wifi连接
问题描述
标题很简单,但让我添加一些更有趣的组件。我构建了一个延时摄影机,我已经有 6 个 Gopro hero 4,升压 12v,降压到 5v。我想在家操作相机,所以这里是如何完成的:
1 UPS Cyber power 12V/7.2A Link
1 汽车电源技术 12 5v/3A 转换器,带 USB 端口链接
1 树莓派 3b+
1 Tplink TL-WN722N链接
1 电气柜和卫星天线支架和相机套件软件链接
我已经有一台 Gopro 并且我不想购买 pi 相机,因为质量和后期制作镜头校正(Gopro 镜头校正)。再说说Gopro,它是个远程扭曲的垃圾相机,只能通过wifi和电源问题来控制它,当电源没电时,相机上的无线AP会自动关闭,很好,手动访问你可以打开AP。
所以UPS来了,有了这个UPS,系统至少在线5个小时,UPS有一些“数据”连接,只有电阻,所以你知道什么时候电池,什么时候电池低,什么时候更换电池如果电池丢失。我确定 Raspberry 可以监听这 4 个端口。但是这里的问题,有2个无线设备wlan0和wlan1。通过配置 wpa_supplicant_wlan0 和 wlan1,wlan0 连接到 Gopro 的 AP,wlan1 连接到网络。
当网络断线时,通过重启RPI或rooter,RPI通过booth wlan连接到GoPro的AP,无法再次远程访问RPI,必须有人手动操作,不易访问。
如果没有连接,有没有办法让raspberry wlan1避免连接到Gopro的AP?
解决方案
解决方法是在/lib/dhcpcd/dhcpcd-hooks/40-my-routing-rule中创建路由规则40
route delete default gw 10.5.5.9 wlan0
#the ip 10.0.0.9 is the default GoPro address
ip route add default via 192.168.43.1 wlan1
#or
route add default gw 192.168.1 wlan1
#it will also do the same.
和静态IP
interface eth0
stati ip_address=192.168.0.2
interface wlan0
static ip_address=10.5.5.101
interface wlan1
static ip_address=192.168.43.228
static routers=192.168.43.1
static domain_name_servers=192.168.43.1
但我必须检查一下,我把树莓派放在一个不容易接近的地方,所以最好让网络管理员通过 MAC 地址分配 IP 地址,并可以选择通过我的手机 AP 连接到树莓派为了更安全。
只是静态IP的一个选项
推荐阅读
- javascript - 从 React Hooks 元素中移除事件监听器
- c# - 基本示例android webview根本不起作用
- php - 如何拒绝在 php 中发帖?
- html - 如何使这个显示从梯形到矩形的过渡的 CSS 动画正常工作?
- swift - macOS 网络扩展无法加载 startVPNTunnel 方法
- aws-amplify - 为现有的 aws amplify env 启用“性能模式”
- node.js - 如何从客户端获取我的 npm 包的配置?
- node.js - 我无法使用节点 js 在 Azure Web 应用程序中创建文件
- qt - QML:弹出 anchors.centerIn 模糊内容(没有 anchors.alignWhenCentered)
- c++ - 在 msvc 和 clang 中导致编译器错误的概念?