个人学习记录:每次连接固定WIFI时,设置无人机所分配的IP是固定的(亲测有效)

文章目录

概要

在ROS机器人(如超维M1)开发中,谁也不想每次都插显示器或者用4G模块。要实现“连接实验室WiFi”且“IP固定”,同时“不破坏原有环境(方便恢复)”,最稳妥的方案是利用 Ubuntu 系统自带的 Network Manager (nmcli) 针对“实验室WiFi”这个特定的连接设置静态IP。

这样做的优点是:只有连接实验室WiFi时IP是固定的;如果你把无人机带回家连接家里WiFi,它依然会自动获取IP,不会导致连不上网。

第一步:准备工作(收集网络信息)

在操作无人机之前,你需要先用你的电脑连接上实验室的WiFi,获取一下网络的“网段”和“网关”,防止填错导致无人机连不上网。

1、电脑连上实验室WiFi。
2、查看信息(以Windows为例):

  1. Win + R,输入 cmd 回车。
  2. 输入 ipconfig 回车。
  3. 找到你无线网卡的信息,记下以下三个数据(假设数据如下):
    IPv4 地址: 192.168.1.105 (这说明网段是 192.168.1.x)
    子网掩码: 255.255.255.0 (这代表掩码长度是 24)
    默认网关: 192.168.1.1 (关键数据,记下来)
  4. 规划无人机的IP:
    为了避免和实验室其他人的手机、电脑IP冲突,建议把无人机的IP设得大一点。比如网段是 1.x,那你就设为 192.168.1.200(只要在2-254之间且没人用就行)。

第二步:在无人机上配置(一次性操作)

这一步你需要最后一次插上显示器/键盘,或者用你现在的4G卡/随机IP方式SSH进去。
我们将使用 nmcli(命令行网络管理器)来操作,这是Ubuntu最标准、最不破坏系统文件的方法。

1.扫描并连接实验室WiFi

如果还没连过,先执行连接(如果已经连上了,跳过此步)

# 扫描WiFi nmcli device wifi list # 连接WiFi (替换引号内容) nmcli device wifi connect "实验室WiFi名称" password "实验室WiFi密码"

2. 找到刚才建立的连接名称

连接成功后,系统会生成一个“连接配置文件”。我们需要知道它的确切名字

nmcli connection show 

输出示例:
NAME UUID TYPE DEVICE
Lab_WiFi_5G 550e8400-e29b-41d4-a716-446655440000 wifi wlan0
wired0 …
记下 NAME 这一列的名字(例如叫 Lab_WiFi_5G,或者直接就是WiFi名字)。

3. 将该连接修改为静态IP (关键步骤)

假设你的连接名字是 Lab_WiFi,规划的IP是 192.168.1.200,网关是 192.168.1.1。
请逐行执行以下命令(注意替换成你实际的参数):

# 设置为手动模式(静态IP) nmcli connection modify "Lab_WiFi" ipv4.method manual # 设置你想固定的IP地址和子网掩码 (/24 对应 255.255.255.0) nmcli connection modify "Lab_WiFi" ipv4.addresses 192.168.1.200/24 # 设置网关(刚才电脑上查到的那个) nmcli connection modify "Lab_WiFi" ipv4.gateway 192.168.1.1 # 设置DNS(否则只能连IP,上不了百度,建议用阿里云DNS和谷歌DNS) nmcli connection modify "Lab_WiFi" ipv4.dns "223.5.5.5 8.8.8.8"# 设置该WiFi为自动连接 nmcli connection modify "Lab_WiFi" connection.autoconnect yes

4. 重启该网络连接以生效

# 关闭再打开连接 nmcli connection down "Lab_WiFi" nmcli connection up "Lab_WiFi"

5.验证

输入 ip addrifconfig,查看 wlan0 的IP地址是否变成了你设置的 192.168.1.200。


小结

从现在开始:

  • 无人机上电。
  • 等待约30-60秒(系统启动+WiFi连接)
  • 你的电脑连上同一个实验室WiFi。
  • 直接打开SSH工具,地址填 192.168.1.200 即可连接。

如有侵权请联系

Read more

VR全景视频下载实战:从入门到精通的全流程指南

🎯 "为什么我下载的360°视频在播放器里变成了平面画面?" 【免费下载链接】N_m3u8DL-RE跨平台、现代且功能强大的流媒体下载器,支持MPD/M3U8/ISM格式。支持英语、简体中文和繁体中文。 项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE 相信很多VR爱好者都遇到过这样的尴尬。花费大量时间下载的高清全景视频,在本地播放时却失去了沉浸感,就像戴着VR头盔看普通电影一样索然无味。今天,我们就来彻底解决这个问题。 🌟 真实困扰:VR视频下载的那些坑 想象一下这样的场景:你终于找到了一个心仪的8K全景视频,兴奋地开始下载,结果发现—— * 画面变形:球面投影变成了扭曲的平面 * 立体失效:左右眼视频错位,戴着头盔看反而头晕 * 格式混乱:下载的文件在各种播放器中表现不一 小张就遇到了这样的问题。他下载了一段热带雨林的360°探险视频,准备在周末好好体验一番。结果下载完成后,画面在VR播放器中完全变形,树木都变成了奇怪的弧形,完全失去了身临其境的感觉。 你知道吗?

OpenClaw安装和接入飞书机器人完整教程

OpenClaw安装和接入飞书机器人分三大部分组织回答: 1)先讲环境准备和OpenClaw基础安装(分阿里云和本地Windows两种场景); 2)再讲飞书机器人配置(包括应用创建、通道添加、事件订阅); 3)最后讲验证和配置AI模型。 为了更直观,在部署方式对比、配置项说明等地方用表格呈现。 这是一份完整的OpenClaw安装及接入飞书机器人的教程。将涵盖从环境准备、OpenClaw部署(含阿里云服务器和本地Windows两种方式)、AI模型(以阿里云百炼为例)配置,到最终在飞书开放平台创建并接入机器人的全流程。 第一部分:准备工作与核心认知 在开始动手前,我们需要先了解 OpenClaw 是什么,并准备好必要的账号和工具。 1.1 什么是 OpenClaw? OpenClaw(昵称“小龙虾”,曾用名 ClawdBot / Moltbot)是一个开源的个人AI智能体框架。它本身不具备推理能力,需要对接大语言模型(如阿里云百炼、七牛云、OpenAI等)的API。它的核心价值在于: * 真正的执行能力:能通过“技能”

基于分布式光纤声波传感(DAS)的无人机入侵探测技术与应用

基于分布式光纤声波传感(DAS)的无人机入侵探测技术与应用

一、背景概述 随着无人机技术的普及,其在航拍、巡检、物流等领域发挥积极作用的同时,也带来了“低空入侵”与“非法飞行”等安全隐患。在机场、军事设施、能源基础设施及重要园区等重点区域,传统的雷达、视频或无线电监测手段在低空、隐身性、小目标**场景下仍存在一定局限。 分布式光纤声波传感系统(Distributed Acoustic Sensing,DAS)作为一种被动式、长距离、连续监测的感知技术,为无人机入侵预警提供了新的技术路径。 二、DAS 在无人机入侵监测中的基本原理 DAS 系统利用相干光时域反射原理,将普通通信光纤转化为沿线连续分布的振动与声波传感单元。当无人机在目标区域低空飞行、起降或悬停时,会在地面及周围结构中产生可被感知的物理扰动,包括: * 旋翼气流引起的地面微振动 * 无人机起降过程中的冲击与共振 * 低空飞行产生的特征性声波信号 这些信号通过光纤传导至 DAS 主机,经过高速采集与数字信号处理,可实现实时感知与精确定位。 三、无人机入侵场景下的 DAS 监测模式

Modelsim仿真软件的,安装/破解/使用教程大全

仿真前言         作为一名FPGA工程师,在做FPGA开发时,使用仿真一定是最重要的,有些人喜欢写完代码直接上板子调试,根本不会做一点点仿真;如果是简单的逻辑代码,有十足的把握,那就不用仿真,可以直接上板子调试,但是,如果您是在做工程的开发,很多代码都是第一次编写调试,那么,代码的仿真是一定要做的,你要问我为啥,我个人觉得,每次把自己写完的代码,放到modelsim上面仿真看一下波形,就像考试的时候,拿着参考答案在做题一样的感觉,各个波形的变化你都会看的一清二楚,但是如果你用在线逻辑分析仪看RTL的仿真,那真的是太耗费时间;         我知道这个时候就会有人说了,Modelsima仿真有啥用呀,和下板子调试完全是两个概念,包括信号延迟,信号质量,眼图等都不一样,说的也对,但是实际情况是,这些人眼高手低,觉得仿真这种操作太麻烦;仿真虽然不能完全模拟真实的硬件信号,硬件延迟也没法准确仿真,但是他能让你在开发的时候,规避掉95%的因为代码引起的错误,这会让你在调试阶段节省很多时间;然后剩下的调试你必须 要在硬件调试时才会发现并且解决;        在调试阶段,FPGA为