
wifi
文章平均质量分 62
飞越丛林
且行且学习
展开
-
Ralink wifi driver WPA四次握手可能的问题
测试在MT7620A上跑openwrt;router模式下,手机连接MT7620A板子就是失败。 经过分析发现:在ralink的wifi driver中WPA成对密钥的四次握手,以及组密钥协商信令过程,如果AP未及时收到client回复的信令,可能会主动踢掉client,或者很快重发WPA成对密钥的第一个信令;如果使用iwpriv ra0 set Debug=3 输出更多lo原创 2015-02-12 19:39:22 · 4287 阅读 · 0 评论 -
Ralink WIFI driver发送速率选择算法分析
Ralink WIFI driver发送速率选择算法分析380939960@qq.com1. 介绍《802.11无线网络权威指南 第二版》中对于选速和降速的描述:市面上所有802.11接口均支持某种降速机制,可以根据不同网络环境调整所使用的数据传输速率。速率选择主要决定一张网卡该在何时提高速率以提高链路品质。802.11标准并未规范工作站如何决定降速(或者升速),因此速率选择如何原创 2015-10-08 16:25:55 · 5828 阅读 · 4 评论 -
AllJoyn™ Transport
https://allseenalliance.org/framework/documentation/learn/core/system-description/alljoyn-transport AllJoyn™ TransportOverviewAllJoyn传输是AllJoyn应用间传输AllJoyn消息的具体机制的抽象,传输的AllJoyn消息包括:方法调用,方法的回复,翻译 2015-10-23 16:34:50 · 2284 阅读 · 0 评论 -
AllJoyn SYSTEM ARCHITECTURE
原文链接:https://allseenalliance.org/developers/learn/core/system-description/system-architecture SYSTEM ARCHITECTURENetwork architectureAllJoyn®网络架构取决于网络部署方案。本部分记录了以下部署方案:· 独立AllJo翻译 2015-10-22 15:04:40 · 1539 阅读 · 0 评论 -
AllJoyn BASE SERVICES
https://allseenalliance.org/developers/learn/base-services BASE SERVICES基本服务是很多设备经常使用的服务,它提供一套不同设备间互动和互操作的接口。下面是目前支持的基本服务。随着新的贡献加入AllSeen联盟项目,这份名单会不断继续扩展。· Onboarding.为新设备加入Wi-Fi网络提供一个一翻译 2015-10-26 15:57:36 · 997 阅读 · 0 评论 -
MT7620原生SDK支持HUAWEI 4G dongle -- 2
从linux-3.10.11移植qmi_wwan.c到MT7620原生SDK使用的linux-2.6.36.x该驱动对应使用 Qualcomm MSM Interface (QMI)的2G/4G dongle,源码中解释如下:/* This driver supports wwan (3G/LTE/?) devices using a vendor * specific managem原创 2015-11-23 11:35:25 · 3728 阅读 · 8 评论 -
Ralink SDK NVRAM和WIFI配置的关系
Ralink SDK NVRAM和WIFI配置的关系380939960@qq.com 简单来说,Ralink SDK中的NVRAM机制提供了以下功能:* 将WIFI配置持久化在flash中,保证用户设置的SSID,KEY等WIFI参数掉电后仍然有效;* 第三方程序通过“nvram_set ”命令设置新的WIFI参数,并将它保存到FLASH中;设置完WIFI参数后原创 2016-02-24 14:52:37 · 1767 阅读 · 0 评论 -
libusb-1.0.20移植到RT5350原厂SDK
使用RT5350原厂SDK,有时候可能想使用最新的usb_modeswitch,由于最新的usb_modeswitch使用仔细的libusb1.*库,而手头上的RT5350原厂SDK中的libusb-0.1.12以及libusb-1.0.0无法满足要求,因此移植最新的libusb-1.0.20到RT5350原厂SDK中一)修改source/lib/Makefile按照原厂手册中增加新lib原创 2016-07-31 13:08:44 · 2039 阅读 · 0 评论 -
MT7620原生SDK支持HUAWEI 4G dongle
380939960@qq.com junglefly HUAWEI新的4Gdongle不同于老的3G dongle,需要使用3G拨号;由于4G dongle本身就会自动拨号,所以对于linux来说,只需要做到如下两件事情:l 加载正确的驱动;l 启动DHCP客户端,从4G dongle获得IP地址。 现在HUAWEI的很多4G dongle使用 USB CDC原创 2015-11-20 17:42:24 · 6125 阅读 · 1 评论 -
MT7620sdk_sdram配合不当导致系统在uboot挂死
问题:ESMT DDR2 M14D5121632A -2.5BG2K 配合MT7620A工作时系统会莫名其妙重启,然后在uboot中memory自检时失败,导致uboot挂死。Uboot中的watchdog也无法规避该问题。 【异常的uboot启动信息】U-Boot 1.1.3 (May 28 2014 - 17:52:21) Board: Ralink APSoC DRA原创 2015-09-29 19:56:42 · 3585 阅读 · 10 评论 -
MediaTek_ApSoC_SDK_4320_20150414 编译问题
在centos 7上编译MediaTek_ApSoC_SDK_4320_20150414 会遇到如下的问题一)*** mixed implicit and normal rules: deprecated syntaxsource/user/busybox/Makefile:428: *** 混和的隐含和普通规则。 停止。make menuconfig ,编译busybox时编译s...原创 2018-07-17 16:53:10 · 1110 阅读 · 0 评论 -
Ralink SDK NVRAM和WIFI配置的关系
380939960@qq.com简单来说,Ralink SDK中的NVRAM机制提供了以下功能:* 将WIFI配置持久化在flash中,保证用户设置的SSID,KEY等WIFI参数掉电后仍然有效;* 第三方程序通过“nvram_set”命令设置新的WIFI参数,并将它保存到FLASH中;设置完WIFI参数后,还需要使用其他命令才能让WIFI driver使用到新的WIFI参数。原创 2015-10-08 11:20:56 · 9604 阅读 · 0 评论 -
ABOUT FEATURE INTERFACE DEFINITIONS
原文链接:https://allseenalliance.org/framework/documentation/learn/core/about-announcement/interface ABOUT FEATURE INTERFACE DEFINITIONSRelease HistoryTo access a previous version ofthis document,翻译 2015-10-22 10:34:42 · 973 阅读 · 0 评论 -
ALLJOYN® STANDARD CORE
原文连接:https://allseenalliance.org/developers/learn/core/standard-core ALLJOYN® STANDARD COREOverviewAllJoyn框架是一个开源软件系统,提供一个在不同设备类型上运行分布式应用的环境,它着重强调移动性,安全性和动态配置。AllJoyn系统处理异构分布式系统中固有的疑难问题,并解翻译 2015-10-20 17:35:23 · 1780 阅读 · 0 评论 -
移植MT7620A+MT7610E+MT76X2E到Openwrt trunk(Linux Kernel 3.14.32)
一)MT76201)#if defined(CONFIG_RA_HW_NAT) || defined(CONFIG_RA_HW_NAT_MODULE)#include "../../../linux-2.6.36/net/nat/hw_nat/ra_nat.h"#include "../../../linux-2.6.36/net/nat/hw_nat/frame_engine.h原创 2015-03-04 15:02:36 · 10905 阅读 · 0 评论 -
Ralink WIFI driver QBSS_LoadAlarm自动切换channel研究
380939960@qq.com 2015-9-29【引子】l 在调试WIFI client设备时发现基于MT7620的WIFI网关的WIFI非常不稳定; 串口上经常会出现“MgmtRingFullCount”, 导致WIFI client连不上WIFI网关,或者download firmware很慢。“Qidx(0), notenough space in MgmtRin原创 2015-09-29 11:23:42 · 7378 阅读 · 0 评论 -
Ralink “iwpriv ra0 show stat”输出信息含义
“iwpriv ra0 show stat”输出信息含义 # iwpriv ra0 show stat TransmitCountFromOS = 3455837 //OS发送给driver数据发送函数的包数量;也就是调用RTMPSendPackets的次数TransmittedFragmentCount = 0 //传送成功的所有帧,包括单播和多播吧?原创 2015-09-29 15:50:29 · 3696 阅读 · 0 评论 -
如何使能RT5350 1T2R ANTENNA DIVERSITY
通常基于RT5350的AP都采用1T1R的方式,不过在官方的手册中提到“1T2R Diversity”,那么如何使能手册中提到的“1T2R Diversity”呢?下面我们通过分析手册和源码来解析一下如何使能这个功能; 通过初步分析,我们获得的结论是:要想使能该功能,需要满足以下三个条件;1)编译内核时,使能"Antenna Diversity Support";2)EEPROM中原创 2015-09-30 09:48:07 · 2410 阅读 · 0 评论 -
分析源码,寻找Ralink MT7620上出现Mgmt Ring Full的原因l
基于MT7620的WIFI网关在运行过程中,可能会出现"Mgmt Ring Full"; 有时出现这些打印信息后,WIFI client无法连接上WIFI网关;Qidx(0), not enough space in MgmtRing, MgmtRingFullCount=254!Qidx(0), not enough space in MgmtRing,MgmtRingFullCou原创 2015-09-29 09:56:32 · 5449 阅读 · 6 评论 -
Ralink WIFI driver up/off流程分析
1)通过Ralink WIFI driver源码结合实例,分析WIFI driver加载/卸载流程,以及WIFI interface up/off时的流程, 供参考。http://download.youkuaiyun.com/detail/junglefly/91476552)Ralink WIFI driver 编译配置项的分析http://download.youkuaiyun.com/de原创 2015-09-29 17:00:50 · 1749 阅读 · 0 评论 -
WIFI FAST Roaming 及Ralink SDK中AutoRoaming的实现
在RT5350 SDK的帮助文档中关于WIFI roaming可以通过如下的参数进行设置FastRoaming Value: 0:Disabled 1:Enabled RoamThresholdValue 0~255 AutoRoaming=Value Enable/Disabl原创 2014-07-21 09:51:36 · 7388 阅读 · 0 评论 -
Ralink “iwpriv ra0 show stacountinfo”输出解析
“iwpriv ra0 show stacountinfo”输出解析 # iwpriv ra0 show stacountinfo BackOff Slot : long slot time, BKOFF_SLOT_CFG(0x1104) = 0x00000214HT Operating Mode : 3 MAC原创 2015-09-29 15:39:36 · 2890 阅读 · 0 评论 -
Ralink AP的WIFI组密钥多久更新一次?
Ralink AP的WIFI组密钥多久更新一次?答:关于WIFI的组密钥,相关资料上的描述如下:802.11i的密钥分为两类:成对密钥(用于客户端和AP之间的单播)和小组密钥(用于所有客户端和AP之间组播或者多播);成对密钥: 通过四次握手完成;组密钥:通过两次握手完成;当工作站离开网络,不论是使用完毕或者被踢出网络,网络系统即可更新组密钥。当组密钥更新后,每个工作站都必须再进原创 2015-09-29 15:22:41 · 10117 阅读 · 0 评论 -
通过iwpriv命令判断WIFI client和Ralink AP之间是否连接
如何判断一个WIFI客户端和Ralink AP之间连接是否断开?答:可以通过“iwpriv ra0 show stainfo ”命令的输出结果来观察。该命令列出了当前AP记录的WIFI客户端列表;如果某个客户端和AP之间的通讯断开超出一定时间,AP就会从客户端列表中将该客户端删除(支持省电模式的客户端不适应该策略)。Ralink driver中默认的超时时间为300秒(#define MA原创 2015-09-29 14:48:27 · 11701 阅读 · 0 评论 -
mtk官方openwrt修改 switch的方法
mtk官方openwrt修改 switch的方法新做的板子上将P0设置为WAN口,烧写firmware后,wan口一直无法获取IP地址;在/etc/config/network中配置switch也没用。 【最终的解决办法】在package/ramips/applications/switch/files/switch.sh中修改# work for 7620 and 7621...原创 2018-08-01 20:08:29 · 6036 阅读 · 1 评论