ubuntu Ad-Hoc组网通信

news2024/11/24 17:34:39

目录

WIFI通信的多种组网方式

1、AP模式

2、Ad-hoc模式

ubuntu18配置ad-hoc模式


WIFI通信的多种组网方式

1、AP模式

最常用的模式,需要一个节点(一般是路由器)作为AP,其他节点连接到这个AP产生的wifi网络。通信拓扑是星形,即节点间通信都需要经过AP转发。

优点:

  • 高带宽,稳定可靠。

缺点:

  • 集中式。依赖AP中心节点,所有节点必须在AP的信号覆盖范围内。
  • 高延迟。所有信息都要经过AP路由转发,增加了通信延时。

2、Ad-hoc模式

无中心,自组网,不需要路由器。各个节点即是client,也都具有路由功能。配置表现为所有节点都是一个“热点”,“热点”名称相同的节点自动连接。

优点:

  • 自组网。不需要路由器,适用于分布式机器人系统。
  • 低延迟。相近的节点直接通信,避免了路由器转发。

缺点:

  • 不稳定。无法确定节点是否连接上网络。
  • 带宽有限。比AP模式带宽更低。

实测相互ping延迟均只有1ms。

ubuntu18配置ad-hoc模式

首先确认你的网卡支持ad-hoc模式(edimax 7811Un,7822UAn都可以)。

打开wifi设置:

nm-connection-editor

如下添加一个网络,选择device为你的那张无线网卡,ssid要设置成一样:

 设置手动IPv4(网关可以不设置)

断开WIFI,再重新打开即可自动连接到my-ad-hoc。

查看无线网卡连接情况:

iwconfig

参考:

不同Mesh技术的比较-总结版 - badwell - 博客园

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/144173.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

11_6、Java集合之Map接口的使用

一、引入Map与Collection并列存在。用于保存具有映射关系的数据:key-value (双列集合框架),Map 中的 key 和 value 都可以是任何引用类型的数据 。Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应 的类&…

在rhel6系统部署iscsi远程存储

文章目录一 需求二 环境准备三 服务端配置3.1 添加硬盘3.2 安装软件3.3 编写配置文件3.4 启动服务3.5 检查配置信息四 客户端配置4.1 安装软件包4.2 启动服务4.3 发现目标4.4 登陆目标4.5 实现开机自动挂载五 对部署进行测试一 需求 1)首先在服务端添加一块10G的硬…

实验二十二 配置访问控制列表AGL

实验二十二 配置访问控制列表AGL一、 ACL基础概念 1、访问控制列表根据源地址、目标地址、源端口或目标端口等协议信息对数据包进行过滤, 从而达到访问控制的目的 。可以在路由器、三层交换机等设备上使用 ,目前部分新二层交换 机也支持ACL。 2、ACL由编…

十、k8s DashBoard

文章目录1 部署Dashboard2 使用DashBoard之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容…

超级浏览器的技术原理,超级浏览器的浏览器指纹是什么?

浏览器指纹是超级浏览器的识别信息,网站可以通过这些信息来识别用户,判断用户的唯一性。常见的浏览器指纹有IP地址、浏览器所在地区、时区;用户代理(User Agent)相关的操作系统及版本、CPU 类型、浏览器及版本、浏览器…

吴恩达《机器学习》——PCA降维

PCA降维1. 主成分分析1.1 数据降维动机1.2 PCA降维目标问题分析2. PCA数学原理分析2.1 求协方差矩阵的碎碎念2.2 PCA实现方法3. Python实现3.1 进行人脸数据压缩数据集、源文件可以在Github项目中获得 链接: https://github.com/Raymond-Yang-2001/AndrewNg-Machine-Learing-Ho…

一些实用的办公工具分享给你

ABBYY FineReader 这是一个可以转换PDF格式的图片文字识别软件,下载之后可以免费试用七天,或者选择去它的网站上传PDF进行识别转换,一天最多可以转换10次,且一次只能转换3个页面。 【操作方法】 打开软件,点击“图像…

(day3)自学Java——面向对象

非原创,为方便自己后期复习 目录 1.类和对象 2.封装 3.就近原则和this关键字 4.构造方法 5.标准的javabean类 6.三种情况的对象内存图 7.基本数据类型和引用数据类型 8.this的内存原理 9.面向对象综合训练 (1)文字版格斗游戏 (2)两个对象数组练习 (3)对…

产品上新|语音识别+主题抽取,Magic Data多人会议数据集助您打造领先智能会议系统

2020年以来,新冠加快了线下向线上搬迁的速度,使得线上办公、在线教育、远程会议得到飞速普及和发展。艾媒咨询数据显示,2021年中国视频会议行业市场规模达148.2亿元。各类视频会议产品价格较低、操作便捷高效,普及率越来越高&…

vsftp开启登录,上传,下载,删除等操作审计日志

vsftp开启登录,上传,下载,删除等操作审计日志 背景 今天业务告知说有人把前天下午和昨天一天的ftp上面的附件被人删除了,首先我是非常的惊讶,居然会发生这种事,但是好在这个ftp不是我们负责的,…

驱动之设备模型

1. 起源与新方案 1.1 起源 仅devfs,导致开发不方便以及一些功能难以支持 热插拔不支持一些针对所有设备的同意操作(如电源管理)不能自动mknod用户查看不了设备信息设备信息硬编码,导致驱动代码通用性差,即没有分离设…

终章:学习路线

说明 该文章来源于徒弟lu2ker转载至此处,更多文章可参考:https://github.com/lu2ker/ 文章目录说明一些废话成果路线第一阶段要点第二阶段要点第三阶段要点第四阶段要点最后一些废话 截至这篇文章前已经有150star了,虽然比不上大佬们K级的量…

【链表】leetcode203.移除链表元素(C/C++/Java/Js)

leetcode203.移除链表元素1 题目2 思路 (两种方式)2.1 在原来链表上进行删除2.2 设置一个虚拟头结点删除3 代码3.1 C (两种方式)3.2 C版本(两种方式)3.3 Java版本(两种方式)3.4 JavaScript版本4…

Vue的组件、组件的创建、data、methods

一、组件 组件是vue的重要的特征之一,可以扩展html的功能,也可以封装代码实现重复使用。 二、组件的创建 1. 非脚手架方式下创建 ​ 第一步:使用Vue.extend创建组件 ​ 第二步:使用Vue.component注册组件 ​ …

OpenGov(三):新波卡治理机制有哪些可期待?

OpenGov维持波卡开创的信念投票,与以前相同的方式进行,使用WebAssembly和几个链上投票机制。也就是说,OpenGov通过降低障碍,来更好地管理网络的日常决策,将流程推向去中心化。真正的重点是使提案的范围与通过治理流程的…

企业数字化转型到底是什么?

企业的数字化转型单单是从基础设施上变更,更要从企业数据从文化上入手,培养企业的数据文化,以数据驱动来促进业务发展。大家都把数据基础设施讲的很详细了,那么我就从企业的数据化转型当中的数据文化是什么?以下来为大…

Python类型注解(十)

python学习之旅(十) 👍查看更多可以关注查看首页或点击下方专栏目录 一.为什么需要类型注解 在代码中提供数据类型的注解(显式的说明),使用时能获得相关提示 帮助第三方IDE工具(如PyCharm)对代码进行类型推…

想从事网络信息安全的工作,该如何自学?

前言 【一一帮助网络安全入门和提升学习点这里一一】 由于我之前写了不少网络安全技术相关的文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人私信问我: 我刚入门网络安全,该怎么学?要学哪些东西&#…

第56篇-利用jsRpc获取某博的登录参数

声明:该专栏涉及的所有案例均为学习使用,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!如有侵权,请私信联系本人删帖! 文章目录 一、前言二、JsRpc的基本使用1.准备工作2.简单使用三、使用jsRpc获取微博登录参数1.网站分析2.构建rpc一、前言 以前使用…

记录 一次 小米路由器4C 刷openwrt 过程

前言 起因是4C的性能不太行,用久了网络也不稳定,且100M带宽跑不满,然后就换了路由器,闲置的这个准备哪来跑个Linux挂个bot来着,结果可好,刷完发现内存小的可怜呀,架构也不是主流的(…