类型:【转载】
原文作者:【jwoo】
日期:【2015-5-17 09:57:26】
原文地址:https://club.huawei.com/thread-4267944-1-1.html

 

问题:

不用什么专业的资料。免得有人看不懂。我也是一知半解,可能比很多人知道的多了那么一点点而已。不过,有效,就分享给大家。

缘起:很多人的手环会时不时跟手机断开连接。为什么会被发现:手环会有断开提醒震动。
其它蓝牙设备:例如耳机、手表就没有断开震动提醒、发现不了。
原因:多数是跟WIFI冲突了。
解释:

  • 蓝牙工作频点:2.4G ISM频段。具体是2.402G到2.480G,中心频率2.441G,载频为(2402+K)MHz (K= 0,1,2,…,78),载频间隔为1MHz
  • WLAN工作频点和编码方式:
  • 频率范围为2.400—2.4835GHz,共83.5M带宽,划分为14个子信道,每个子信道宽度为22MHz,相邻信道的中心频点间隔5MHz,相邻的多个信道存在频率重叠(如1信道与2、3、4、5信道有频率重叠),整个频段内只有3个(1、6、11)互不干扰信道
  • 北美/FCC 2.412-2.461GHz(11信道)
  • 欧洲/ETSI 2.412-2.472GHz(13信道)
  • 日本/ARIB 2.412-2.484GHz(14信道)
  • 中国划分为13个信道,同欧洲

不会冲突的方式:
802.11g采用2.4GHz工作频谱,当传输速率在20Mbps以下时,在物理层采用802.11b相同的DSSS技术和CCK技术,当传输速率超过20Mbps时,在物理层使用802.11a相同的OFDM技术。
802.11n 802.11采用MIMO + OFDM技术

以上可以看出来:蓝牙跟2.4G的WLAN是完全覆盖、相互冲突的。但是由于WLAN有OFDM技术,所以可以主动避开这种冲突。

 

解决方案:

修改你的路由器设置以避免冲突包括:

  1. 在2.4G频点禁用802.11B协议(只使用802.11G和802.11N这俩,一般路由器上可以设置BGN GN N三种方式、建议后两种);
  2. 把频率带宽设置为40M(以便强制802.11G使用OFDM方式);
  3. 把WLAN的默认频道从自动或者低端调整到高端(11以上)

用BUFFALO路由器的设置界面截图做个示例,很简单的,自己试试。(访问192.168.11.1,这是buffalo的默认管理位置,用户名密码在机器上有,我的FIRMWARE版本是DD-WRT的跟BUFFALO旧版也略有不同。其它厂商的访问地址多数是192.168.1.1或者192.168.0.1,默认用户名密码看说明书)访问路由器管理界面-登录-无线设置,一般都在这儿设置。

设置2.4G部分。这里设置协议,只留下GN不要B

这里设置频带宽度,40M的(不同路由器这个位置显示有所不同,反正不要用20M以下的就行了、那会让G协议向下兼容、然后继续冲突)

这里设置频道,11及以上的都可以。

解决效果:
我上一个手环每天断开连接若干次。现在这个手环、在这样设置之后、几天了、没有断开过。

网上搜索的不靠谱的解答举例,没空去一一挑刺了,就把搜索到的前两页里面看到的几个错误答复列出来,如果你误信错误,赶紧改过来吧:

  • 彻底避开2.4G频段,使用5G频点的路由器(当然你的手机和电脑也得支持5G)。一劳永逸的法子、但会牺牲部分不具备5G的手机和电脑,看上去一劳永逸,但是这太不符合现状了,大量手机没有5G的;
  • 把频率跳到低端6以下(蓝牙调频是从低频开始的,这不是增加干扰吗?)
  • 把频宽设置为20M(这等于让802.11G工作在DSSS CCK、然后不跟蓝牙冲突有鬼啊……向下兼容就向下冲突啊!)
  • 找厂商的毛病说手环有问题-蓝牙冲突问题十多年前就有了,一直到现在蓝牙规范本身都没能解决这些问题并且问题、而且还会继续存在(只要向下兼容就必然存在),跟厂商有半分钱关系吗?

发表评论