natertech

个性签名:网络通信模块/WiFi模块/无线通信模块QQ:42142951

  • 2023-01-07
  • 发表了主题帖: RTL8380M/RTL8382M管理型交换机系统软件操作指南五:ACL/访问控制列表

    接下来将对ACL进行详细的描述,主要包括以下四个方面内容:ACL概述、工作原理、ACL组设置、ACL规则 1.1  ACL概述 访问控制列表(Access Control List,ACL) 是路由器和交换机接口的指令列表,用来控制端口进出的数据包。配置ACL后,可以限制网络流量,允许特定设备访问,指定转发特定端口数据包等。信息点间通信和内外网络的通信都是企业网络中必不可少的业务需求,为了保证内网的安全性,需要通过安全策略来保障非授权用户只能访问特定的网络资源,从而达到对访问进行控制的目的。简而言之,ACL可以过滤网络中的数据报文,是控制访问的一种网络技术手段。 1.2  工作原理 以单一端口说明,一个端口执行哪条ACL,这需要按照列表中的条件语句执行顺序来判断。如果一个数据包的报头跟表中某个条件判断语句相匹配,那么后面的语句就将被忽略,不再进行检查。 数据包只有在跟第一个判断条件不匹配时,它才被交给ACL中的下一个条件判断语句进行比较。如果匹配(假设为允许发送),则不管后面的语句,数据都会立即发送到目的接口。如果所有的ACL判断语句都检测完毕,仍没有匹配的语句出口,则该数据包将视为被拒绝而被丢弃。 1.3  ACL组设置 配置步骤 1.在导航栏中选择[高级配置/ACL/ACL组设置],进入ACL组界面。 2.在[ACL组设置]界面可以看到已经添加的ACL组信息,如图1.1所示。 3.如需添加ACL组,单击<添加>,进入[ACL组设置]界面,如图1.2所示。序号一栏中为该组分配一个序号(0-3999),组名称一栏中为该组设置一个名称,名称不可重复。绑定到端口一栏中,选择该组要绑定的端口,不绑定到端口该组不能使用。相应的配置项填写完毕后,单击<应用>,完成配置。 4. 如需修改ACL组配置,勾选某条ACL组后单击<修改>,进入[ACL组设置]界面。填写应的配置项,单击<应用>,完成配置。 5. 如需删除ACL组配置,勾选某条ACL组后单击<删除>,删除配置。 配置项说明 表1.1 ACL组配置项说明 1.4  ACL规则 1.4.1  ACL规则设置 配置步骤 1.在[ACL规则设置]界面选择区间一栏中,第一个下拉列表选择组的区间,第二下拉列表选择该组区间内具体的一个组。接下来的两行分别显示选择的组名和该组绑定的端口。表格中显示了,该组已经配置的ACL规则。单击过滤规则栏中的+图标可以展开查看过滤规则的具体内容,展开后图标由+变成-。 2.在导航栏中选择[高级配置/ACL/ACL规则设置],进入ACL规则查看界面,如图1.3所示。 3.如需添加ACL规则,单击<添加>,进入[ACL规则设置]界面。其中过滤规则一项,可以通过下拉列表选择不同的过滤项,然后会自动出现相应的过滤项供用户填写。也可以通过右侧的<删除>按钮,删除相应的过滤项。相应的配置项填写完毕后,单击<应用>,完成配置,如下图1.4。 4.如需修改ACL规则,勾选某条ACL后单击<修改>,进入[ACL规则设置]界面。填写应的配置项,单击<应用>,完成配置。 5.如需删除ACL规则,勾选某条ACL后单击<删除>,删除配置。 配置项说明 表1.2 ACL规则项说明 表1.3 匹配项说明 注:匹配掩码为1时,则匹配,为0时则不匹配。 接下来会分享RTL8380M/RTL8382M管理型交换机系统软件操作指南六:RSTP(Rapid Spanning Tree Protocol,快速生成树协议)  

  • 发表了日志: RTL8380M/RTL8382M管理型交换机系统软件操作指南五:ACL/访问控制列表

  • 2022-12-15
  • 发表了主题帖: RTL8380M/82M管理型交换机系统软件操作指南四:QoS/服务质量

    接下来对QoS进行详细的描述,主要包括以下七大内容:QoS概述、功能简介、拥塞管理、策略分类、调度方式、优先级映射配置、QoS端口配置. 1.1  QoS概述 QoS(Quality of Service,服务质量)是用各种手段解决网络延迟和阻塞等问题的一种技术。当网络过载或拥塞时,QoS 能确保重要业务量和关键应用不受延迟或丢弃,同时保证网络的高效运行。 1.2  功能简介 当网络发生拥塞的时候,所有的数据流都有可能被丢弃;为满足用户对不同应用不同服务质量的要求,就需要网络能根据用户的要求分配和调度资源,对不同的数据流提供不同的服务质量:对实时性强且重要的数据报文优先处理;对于实时性不强的普通数据报文,提供较低的处理优先级,网络拥塞时甚至丢弃。支持QoS功能的设备,能够提供传输品质服务;针对某种类别的数据流,可以为它赋予某个级别的传输优先级,来标识它的相对重要性,并使用设备所提供的各种优先级转发策略、拥塞避免等机制为这些数据流提供特殊的传输服务。配置了QoS的网络环境,增加了网络性能的可预知性,并能够有效地分配网络带宽,更加合理地利用网络资源。 1.3  拥塞管理  当出现拥塞时,在未启动QoS的情况下,交换机的各个端口中的各个队列对待所有的数据都是一视同仁,在一个端口中使用的策略都是:FIFO(先进先出),在此且说明QoS的作用是在出站口上的,在现实情况下,不同数据的重要性是由用户自身的需求产生,所以就得将不同的数据分配到不同的输出队列,也就是QoS的内部DSCP,QoS其实也就是当发生拥塞时,对不同数据进行管理。 1.4  策略分类 启动QoS后,交换机会对不同的数据流进行区别对待,那么分类的依据是什么?对数据包进行分类的时候,对于三层数据和二次数据的分类依据一样吗?而分类的依据是系统默认还是可以人为设置的? 对于交换机的内部而言,其QoS主要进行分类依据就是DSCP(此为交换机内部分类依据,后面一律用内部DSCP)。由上图可以看出对于网络数据流的分类分为DSCP和COS,且当一个报文同时具备DSCP和COS两种分类依据时,只考虑DSCP的分类依据。 1.5  调度方式 拥塞管理是指网络在发生拥塞时,如何进行管理和控制。处理的方法是使用队列技术。将所有要从一个接口发出的报文进入多个队列,按照各个队列的优先级进行处理。不同的队列算法用来解决不同的问题,并产生不同的效果。常用的队列技术有FIFO、PQ、CQ、CB、WFQ、WRR、SP等,下面将主要对WFQ、WRR、SP进行逐一介绍。 1.5.1  SP(Strict Priority)-严格优先级 原理:对不同的队列设置不同的优先级,优先级高的队列享有绝对优先低,只要优先级高的队列有数据包存在,优先调度优先级高的队列进行转发。 1.5.2  WRR(Weighted Round Robin)-加权循环调度算法 加权循环(WRR)所有业务队列服务,并且将优先权分配给较高优先级队列。在大多数情况下,相对低优先级,WRR将首先处理高优先级,但是当高优先级业务很多时,较低优先级的业务并没有被完全阻塞。加权循环调度算法WRR是一种较强的队列调度算法,它能够有效地区分队列中所有的业务。对于所有的业务流在排队等待调度的队列,WRR是根据每个队列配置的权值与所有的业务流在排队等待调度的队列的权值总和的比来平等地分配带宽。因此,在处理多个用户的高优先等级的业务时,WRR确保每个用户都不会过度地占用网络带宽。而且WRR算法容易在硬件中实现。所以WRR算法能够实现带宽分享的公平性、恶意流的隔离能力和带宽的利用率等性能指标 1.5.3  WFQ(Weighted Fair Queuing)-加权公平排队 加权公平排队(WFQ)是一种拥塞管理算法,该算法识别对话(以数据流的形式)、分开属于各个对话的分组,并确保传输容量被这些独立的对话公平地分享。WFQ是在发生拥塞时稳定网络运行的一种自动的方法,它能提高处理性能并减少分组的重发(几乎和WRR的调度一样,唯一的不同它是综合包数量及字节数调度)。 1.6  优先级映射配置 1.6.1  802.1p优先级(CoS) 配置步骤 1.在导航栏中选择[基本配置/QOS/优先级映射/802.1p优先级],进入QOS[802.1p优先级映射]界面。 2.在QOS[802.1p优先级映射]界面中可以查看802.1p优先级到本地优先级的映射关系。 3.如需修改映射关系,单击<修改>按钮,再在相应的下拉列表框中为对应的802.1p优先级选择映射的本地优先级,如图1.1(QOS 802.1p优先级映射设置界面)。   配置项说明 QOS[802.1p优先级]的相关界面的配置项说明。     表1.1 QOS[802.1p优先级]界面的配置项说明 1.6.2  DSCP优先级 配置步骤 1.在导航栏中选择[基本配置/QOS/优先级映射/DSCP优先级],进入QOS[DSCP优先级映射]界面。 2.在QOS[DSCP优先级映射]界面中可以查看DSCP优先级到本地优先级的映射关系。 3.如需修改映射关系,单击<修改>按钮,再在相应的下拉列表框中为对应的DSCP优先级选择映射的本地优先级,如图1.2(QOS DSCP优先级映射设置界面)。 配置项说明 QOS[DSCP优先级]的相关界面的配置项说明。     表1.2 QOS[DSCP优先级]界面的配置项说明 1.6.3  本地优先级 配置步骤 1.在导航栏中选择[基本配置/QOS/优先级映射/本地优先级],进入QOS[本地优先级映射]界面。 2.在QOS[本地优先级映射]界面中可以查看本地优先级到出口队列的映射关系。 3.如需修改映射关系,单击<修改>按钮,再在相应的下拉列表框中为对应的本地优先级选择映射的出口队列,如图1.3(QOS 本地优先级映射设置界面)。 配置项说明 QOS[本地优先级]的相关界面的配置项说明。     表1.3 QOS[本地优先级]界面的配置项说明 1.7  QOS端口配置 1.7.1  端口优先级设置 配置步骤 1.在导航栏中选择[基本配置/QOS/端口/端口优先级],进入QOS[端口优先级]界面。 2.在QOS[端口优先级]界面中可以查看端口的QOS相关配置。 3.选择或填写需要修改的配置项,单击<应用>生效,如配置项填写有误,会有相应的提示。 4.如需修改某个端口的QOS配置,单击对应端口显示栏后的<修改>按钮,进入端口设置界面,如图1.4(QOS端口设置界面)。 配置项说明 QOS[端口优先级]的相关界面的配置项说明。     表1.4 QOS[端口优先级]配置界面的配置项说明     表1.5 QOS[端口优先级]的修改界面的配置项说明 1.7.2  端口限速 配置步骤 1.在导航栏中选择[基本配置/QOS/端口/端口限速],进入QOS[端口限速]界面。 2.在QOS[端口限速]界面中可以查看端口的限速相关配置。 3.选择或填写需要修改的配置项,单击<应用>生效,如配置项填写有误,会有相应的提示。 4.如需修改端口的限速配置,单击对应端口显示栏后的<修改>按钮,进入端口限速设置界面,如图1.5(QOS端口限速设置界面)。 配置项说明 QOS[DSCP优先级]的相关界面的配置项说明。     表1.6 QOS[端口限速]界面的配置项说明     表1.7 QOS[端口限速]的修改界面的配置项说明 接下来会分享RTL8380M/RTL8382M管理型交换机系统软件操作指南五:ACL(Access Control List,访问控制列表)

  • 2022-11-30
  • 回复了日志: 关键是核心模块化的方式,方便集成和扩展

  • 2022-11-25
  • 发表了日志: RTL8382M/RTL8380M管理型交换机系统软件操作指南二:转发表

  • 发表了主题帖: RTL8382M/RTL8380M管理型交换机系统软件操作指南二:转发表

    前面介绍了端口配置,这次对转发表进行详细的描述,主要包括以下三方面内容:基础配置、转发表、删除 1.1  基础配置 1.1.1  老化时间 老化时间是一个影响交换机学习进程的参数。从一个地址记录加入地址表以后开始计时,如果在老化时间内各端口未收到源地址为该 MAC 地址的帧,那么,这些地址将从动态转发地址表中被删除。静态 MAC 地址表不受地址老化时间影响。 配置步骤如下: 1.在导航栏中选择[基本配置/转发表/配置/老化时间],进入[老化时间]界面。 2.在转发表[老化时间]界面中可以查看转发表的老化时间的相关配置信息。 3.如需修改转发表的老化时间配置,可在老化时间配置框中修改相应配置,然后单击<应用>,如下图1.1 老化时间配置界面。 配置项说明 转发表[老化时间]界面的配置项说明。 表1.1 转发表[老化时间]界面的配置项说明 1.1.2  静态MAC 单播是主机之间“一对一”的通讯模式,当 MAC 地址转发表中包含与报文目的 MAC 地址对应的表项时,交换机直接将报文从该表项中的转发出端口发送。单播 MAC 地址提供配置目的MAC 地址与端口一一对应的功能,手动配置静态 MAC 地址表。配置某一端口与某一 MAC 地址对应后,目的地址为该 MAC 地址的报文只能从所对应的端口转发,而不进行广播。 配置步骤 1. 在导航栏中选择[基本配置/转发表/配置/静态MAC],进入[静态MAC]配置界面。 2. 如需添加新的静态MAC,单击<添加>,进入[静态MAC]配置界面,填写相应的配置项,单击<应用>,完成添加。如配置项填写有误,会有相应的提示。 3. 如需修改静态MAC,勾选相应的静态MAC,单击<修改>,进入[静态MAC]界面,修改相应的配置项,单击<应用>,完成修改。如配置项填写有误,会有相应的提示。 4. 如需删除静态MAC,勾选相应的静态MAC,单击<删除>,删除静态MAC。 5. 在转发表[静态MAC]界面中可以查看转发表的静态MAC相关配置信息,如下图1.2 (静态MAC显示界面和静态MAC配置界面)。 配置项说明 转发表[静态MAC]界面的配置项说明。 表1.2 转发表[静态MAC]界面的配置项说明 1.1.3  端口学习能力 本设备每个端口都具有一定的学习能力,缺省使能学习能力,根据不同的芯片方案,而端口学习能力的数目决定了端口学习MAC地址的总数目,常用的系列设备缺省情况下为8192条,每个产品根据能力的不同,具体见每个产品系列的规格书为准,建议在非未必要的情况下,不需修改此功能配置。 设备的MAC地址学习为独立VLAN学习,IVL(Independent VLAN Learning,独立VLAN学习):交换机为每个 VLAN维护独立的MAC地址转发表。由某个VLAN内的端口接收的报文,其源MAC地址只被记录到该VLAN的MAC地址转发表中,且报文的转发只以该表中的信息作为依据。 配置步骤 1. 在导航栏中选择[基本配置/转发表/配置/端口学习能力],进入[端口学习能力]界面。 2. 在转发表[端口学习能力]界面中可以查看转发表的端口学习能力相关配置信息。 3.选择或填写需要修改的配置项,单击<应用>生效,如配置项填写有误,会有相应的提示。 4.如需修改端口学习能力配置,单击对应端口显示栏后的<修改>按钮,进入端口配置界面,如图1.3 端口学习能力配置界面。 配置项说明 转发表[端口学习能力]界面的配置项说明。 表1.3 转发表[端口学习能力]界面的配置项说明 1.2  转发表 以太网交换机在转发数据前必须知道它的每一个端口所连接的主机的 MAC 地址,构建出一个MAC 地址表。 当交换机从某个端口收到数据帧后, 读取数据帧中封装的目的地 MAC 地址信息,然后查阅事先构建的 MAC 地址表,找出和目的地地址相对应的端口,从该端口把数据转发出去,其他端口则不受影响,这样避免了与其它端口上的数据发生碰撞。因此构建 MAC 地址表是交换机的首要工作,也是基本工作原理。 配置步骤 1. 在导航栏中选择[基本配置/转发表/转发表],进入[转发表]界面。 2. 如需删除转发条目,勾选中相应的转发条目或全部选中,然后单击<删除>,即可删除发条目。 3. 在[转发表]界面中可以查看转发表信息,如图1.4。 1.3  删除 配置步骤 1. 在导航栏中选择[基本配置/转发表/删除],进入[删除]界面。 2.如需批量删除转发表的相关条目,可在MAC地址删除栏中选择相应的删除条件,然后单击<应用>,如图1.5。 配置项说明 转发表[删除]界面的配置项说明。 表1.4 转发表[删除]界面的配置项说明 接下来会分享RTL8380M管理型交换机系统软件操作指南三:VLAN  

  • 2022-11-11
  • 发表了日志: RTL8380M管理型交换机系统软件操作指南一:端口配置

  • 2022-08-26
  • 发表了主题帖: FG6223EUUD系列模块选型参考

            FG6223EUUD是一款符合BT4.2+IEEE802.11b/g/n单频单通道USB2.0接口蓝牙WiFi二合一模块;         模块尺寸:12.9*12.2mm         WiFi接口:USB2.0;         蓝牙接口:USB2.0@数据;PCM@语音通话         WiFi标准:IEEE802.11b/g/n;         蓝牙标准:BTV2.1/BT V3.0/BT V4.2;         频率范围:2.400GHz~2.4835GHz;         最大速率:150Mbps 1T1R;         供电范围:3.3 V ±0.2V         天线方式:layout到主板外接;         具体对应型号区别如下:         FG6223EUUD-W1、FG6223EUUD-W2、FG6223EUUD-W3所采用的PCB版本是V1.0,模块封装是LGA-20,差别在于有无屏蔽盖、单/双天线;         FG6223EUUD-W1是单天线不带屏蔽盖;         FG6223EUUD-W2是双天线不带屏蔽盖;         FG6223EUUD-W3是单天线带屏蔽盖;         FG6223EUUD-W4、FG6223EUUD-W5、FG6223EUUD-W6、FG6223EUUD-L4所采用的PCB版本是V3.0,模块封装是LGA-14,差别在于有无屏蔽盖、单/双天线、有无USB电容;         FG6223EUUD-W4是单天线不带屏蔽盖,有USB电容;         FG6223EUUD-W5是双天线不带屏蔽盖,有USB电容;         FG6223EUUD-W6是单天线带屏蔽盖,无USB电容;         FG6223EUUD-L4是单天线不带屏蔽盖,无USB电容;         其中的单天线就是蓝牙和WiFi共用天线,双天线就是蓝牙和WiFi天线独立分开!所有的型号只是硬件上的差异,软件驱动都一样,根据实际应用进行选型!图片如下:         以上观点请勿随意编辑、剪切转用!

  • 2022-08-01
  • 发表了主题帖: 无线图传模块选型参考

        图传模块:图就是视频图像、传就是传输方式、模块就是模块化方式集成;所以图传模块可以理解为用模块化的方式来实现图像传输.先要确定图像的扩展接口,然后确认采用什么方式来传输!图像接口基本也就是AV/RCA、RGB、S-vidio、SDI、DP、VDI、Type-C、VGA、LVDS、HDMI、RJ45等,当然这些是有线连接方式来实现,还有一种方式就是通过便捷的无线方式来传输,比较传统的有315M/433M/868M/915M和2.4G,然后就有这十来年比较流行的WIFI方式;不管是有线还是无线方式来传输,都是基于一定的物理连接接口,然后做传输的扩展延伸!     了解传输方式的接口后,在来看看模块化的必要和模块化的方式!     有线方式的:AV/RCA、RGB、S-vidio、SDI、DP、VDI、Type-C、VGA、LVDS、HDMI、RJ45中,只有RJ45有直接模块化的可能,其它接口好像比较少做对应模块化应用!这就是交换机模块来实现!一般这种也是多口的交换机采用模块化的方式来集成!     无线方式中,传统的315M/433M/868M/915M和2.4G有一个通信距离和图像带宽的局限性,只有一些对于要求不高的产品才可能选择;多数还是选择火热的WiFi方式来实现     退一步说,如果有线的视频接口,图像仅仅是现实方式,经过主控编结码后,基于主控的接口做无线传输的扩展,也是算间接的实现了无线传输,比如很多HDIM无线延长器就是类似产品,特别是一个编码器,可以扩展多个解码器来接收,实现一屏无线方式扩展成多屏!     所以总的来说,图像传输总是有无线化的可能,就是看通过什么方式来实现,接下来就主要谈一谈无线图传模块!     无线图传模块就是通过无线方式来实现图像的稳定传输模块,这里的无线方式,基本上是以wifi方式为主来探讨!从属性来说可以分成为无线AP类和无线网卡类。其中无线AP类是基于RJ45接口来传输,区别在于速率(带宽)和频率(ISM2.4G和ISM5.8G);无线网卡类是基于不同的通信接口(USB、SDIO、PCIe和Uart四种常用通信接口)、速率(带宽)和频率!     一:AP类无线图传模块     这个系列主要是基于产品本身的LAN口,实现网络无线化。前期有分享<<嵌入式无线双频AP核心模块选型探讨>>和<<双频WiFi模块选型参考>>     主要的单频方案有:MT7628、MT7688、QCA9531、RTL8196E、AR9342     双频方案有:IPQ4019、MT7628AN+MT7612EN、MT7628AN+MT7610EN、QCA9531+QCA9887、QCA9531+QCA9886、MT7621AN+MT7612EN     WIFI6方案有:IPQ5018、IPQ6000、IPQ6010、          二:网卡类无线图传模块    主要从通信接口、通信标准、功能、封装接口来分类探讨    USB接口无线图传模块方案:RTL8188系列、MT7610UN、RTL8192、RTL8723DU、MT7603、AR1021X、QCA9377、QCA1021、RTL8811、RTL8821、RTL8812、RTL8822、MT7632、MT7668、MT7638、RTL8814、MT7921、RTL8832、RTL8852等    SDIO接口无线图传模块方案:AP6256、AP6275S、AP6236、AP6212、RTL8723DS、RTL8822CS、RTL8821CS、QCA6174A-3、RTL8852S等    PCIE接口无线图传模块方案:QCA6174A-1、QCA9886、QCA9887、QCA9888、QCA9882、QCA9880、QCA9984、RTL8822BE、RTL8822CE、RTL8852E、MT7668ASN等    对于总体的只能罗列介绍,对应每一款方案都有模块型号,有些一款方案有多种封装尺寸,选择丰富。    以上观点请勿随意编辑、剪切转用!  

  • 发表了日志: 无线图传模块选型参考

  • 2022-06-10
  • 发表了日志: RTL8189ES/ETV/FTV系列模块定频软件操作手册

  • 发表了主题帖: RTL8189ES/ETV/FTV系列模块定频软件操作手册

    使用说明: 1.安装串口驱动;SecureCRT串口工具 2.右键打开我的电脑--选择属性--打开设备管理器--如下图示找到COM口 3.打开串口工具,设置串口参数: 4.打开机器电源,串口工具中会出现字符运行,停止后按ENTER: 5.输入#号,按ENTER出 在#号复制以下内容并输入: 一: 11g 发射模式 54M =108 步骤 1)54M 11g 模式 20M 带宽 ifconfig wlan0 up                           ;开启网卡 iwpriv wlan0 mp_start                       ;加载测试程序 (1)频道 1 iwpriv wlan0 mp_channel 1                   ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 12                     ;设定模式(108=54M) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (2)频道 7 iwpriv wlan0 mp_channel 7                   ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 12                     ;设定模式(108=54M) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (3)频道 13 iwpriv wlan0 mp_channel 13                  ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 12                     ;设定模式(108=54M) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发    二: 11b 发射模式 11M =22 步骤 1)11M 11b 模式 20M 带宽 #ifconfig wlan0 up                          ;开启网卡 #iwpriv wlan0 mp_start                      ;加载测试程序 (1)频道 1 iwpriv wlan0 mp_channel 1                   ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 2                      ;设定模式(22=11M) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (2)频道 7 iwpriv wlan0 mp_channel 7                   ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=35            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 2                      ;设定模式(22=11M iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (3)频道 13 iwpriv wlan0 mp_channel 13                  ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 2                      ;设定模式(22=11M) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包   三: 11N 发射模式 MCS7 =135 步骤 1)MCS7 11n 模式 20M 带宽 #ifconfig wlan0 up                          ;开启网卡 #iwpriv wlan0 mp_start                      ;加载测试程序 (1)频道 1 iwpriv wlan0 mp_channel 1                   ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 128                    ;设定模式(MCS7=135) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (2)频道 7 iwpriv wlan0 mp_channel 7                   ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 128                    ;设定模式(MCS7=135) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (3)频道 13 iwpriv wlan0 mp_channel 13                  ;设定通道(1-13) iwpriv wlan0 mp_bandwidth 40M=0,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 128                    ;设定模式(MCS7=135) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包   三: 11N 发射模式 MCS7 =135 步骤 1)MCS7 11n 模式 40M 带宽  #ifconfig wlan0 up                          ;开启网卡 #iwpriv wlan0 mp_start                      ;加载测试程序 (1)频道 1 iwpriv wlan0 mp_channel 3                   ;设定通道(3-11) iwpriv wlan0 mp_bandwidth 40M=1,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 135                    ;设定模式(MCS7=135) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (2)频道 7 iwpriv wlan0 mp_channel 7                   ;设定通道(3-11) iwpriv wlan0 mp_bandwidth 40M=1,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63)            iwpriv wlan0 mp_rate 135                    ;设定模式(MCS7=135) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包 (3)频道 11 iwpriv wlan0 mp_channel 11                  ;设定通道(3-11) iwpriv wlan0 mp_bandwidth 40M=1,shortGI=0   ;设定带宽(40M=0 20M/40M=1 40M) iwpriv wlan0 mp_ant_tx a iwpriv wlan0 mp_txpower patha=40            ;设定 power 值(0-63) iwpriv wlan0 mp_rate 128 135                ;设定模式(MCS7=135) iwpriv wlan0 mp_ctx background,pkt          ;连续发包 iwpriv wlan0 mp_ctx stop                    ;停止发包

  • 2022-05-19
  • 发表了日志: MT7921方案WIFI6无线网卡驱动编译方法

  • 发表了主题帖: MT7921方案WIFI6无线网卡驱动编译方法

    一.WiFi驱动的编译加载 拷贝FW目录下的所有文件到/lib/firmware/ 修改makefile.x86 MTK_COMBO_CHIP=MT7961 hif=usb make -f Makefile.x86     关于WPA3( wifi6 认证需要支持wpa3功能)        AndoridP 平台需要添加wpa3的supplicant patch  (supplicant v2.7)。        AndoridQ及以上平台不需要添加。(supplicant v2.9)        如果是android p以下平台或其他linux平台,目前默认不支持 WPA3。        Driver中关闭 WPA3,         在Makefile中将下面两个变量置为0:        ccflags-y += -DCFG_SUPPORT_SUPPLICANT_SME=0        ccflags-y += -DCFG_SUPPORT_OWE=0 二.bt驱动编译 1,修改makefile CONFIG_SUPPORT_BLUEZ=n--->CONFIG_SUPPORT_BLUEZ=y MTK_CHIP_IF=usb make  拷贝cfg_example下的两个文件到/lib/firmware/ 驱动加载 lsmod | grep bt   //查看是否有系统自带的bt驱动加载了,如果有需要先卸载 rmmod btusb modprobe hci_uart insmod btmtk_usb.ko 等download patch完成就可以透过bluez操作了 有高见的可以发表看法,有疑问的可以相互沟通!

  • 2022-04-15
  • 发表了主题帖: CC2500移植说明

    适用: 适用于TI芯片 CC2500全系列模块      如何移植? 要移植的部分在 rf_hal.c 和 rf_hal.h中,          搜索 "//移植" 就可以定位到 库 所需的依赖, 需要根据 您的环境实现这些函数   移植注意 最好用软件spi实现, 因为有些地方需要读写spi引脚   关于芯片配置 可以根据 SmartRF Studio 7配置并生产宏定义, 代替CC2500.h的宏定义即可, 但是如果用户对配置参数不了解, 很容易造成收发不正常, 为了速率与距离的配置, 需要进一步了解具体的参数和功能   以下为参考, 能实现基本的测试, 具体进阶配置需要对CC2500有一定的认识后进行 配置时要注意:在CC2500.c中, 如果是模块方式,且带外部PA,就不要更改 IOCFGx 的配置, 如下图的源码所示, 否则会导致PA无法正常工作

  • 上传了资料: CC2500模块移植说明

统计信息

已有10766人来访过

  • 芯积分:78
  • 好友:1
  • 主题:113
  • 回复:88
  • 课时:--
  • 资源:43

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言