查看: 926|回复: 30

[其它固件] 【SuperWRT】v0.6.1发布,加入创新的WiFi Buddy自组网技术

[复制链接]

主题

好友

898

积分

中尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:15 |显示全部楼层
Anywlan微信公众号
本帖最后由 terracoding 于 2017-9-10 09:13 编辑

在沉默了一个多月后,SuperWRT迎来了新版本v0.6.1。在此版本中,主要增加了SuperWRT创新研发的WiFi Buddy技术,实现自组网功能。

可参考目前市场上对比的产品是:Netgear Orbi、Ubnt Amplifi Mesh、MikroTik HWMP Mesh。

WiFi Buddy是我们根据常见的几种需要自组网的场景,而设计的一种更贴近实际需求的自组网技术。WiFi Buddy具有以下技术特点:
  • 主要满足拓扑变化比较慢的场景使用。主要用于有线单点故障自愈,无线组网回传。(如需要快速拓扑适应,可使用我们Mesh版本。)
  • 支持复杂组网,可用于VLAN透传,实现多SSID网络。
  • 充分考虑稳定性、可靠性、兼容性的要求,减少实现复杂度。
  • 减少协议开销,提高转发效率。
  • 可充分利用多频设备,及有线和无线混合跳跃转发。尽量利用不同频率来提高整体转发带宽,减少延迟。

WiFi Buddy区别常见的Mesh实现,如802.11s及各种基于adhoc的Mesh。该类型的Mesh协议开销比较大,对于CPU的消耗也比较大,同时,对于多频设备也无法错开频率。所以上,上述类型Mesh一般的带宽都比较小,但对拓扑变化适应快,适合一种些特殊应用使用。

WiFi Buddy也区别于近期一些厂家推出的家用Mesh技术,比较有代表性的就是高通的WiFi Son。以高通的WiFi Son为例,该实现以一个单独的160M频宽11AC作为回传链路,专门用于主设备与子设备数据连接,再以通常用另外的一个2.4G和5G作为覆盖(IPQ4019的方案)。上述方案硬件成本很高,同时对多VLAN实现的多SSID网络不是很友好,而且无线回传是固定设置的。

WiFi Buddy技术主要应用于以下几个场景:

  • 对有线AP进行无线冗余连接备份
在一般场景中,会选择使用有线连接所有AP,来保证无线网络的带宽及使用效果。但实际应用中,可能因为网口松动、现场施工、自然灾害等原因,导致个别AP有线无法连通。这时,通过使用WiFi Buddy来解决该问题。

首先在布网时,打开WiFi Buddy功能。WiFi Buddy会监控所有接口,发现有线网络通时,将不进行无线之间互连。一旦WiFi Buddy功能监控到有线网络断开时,将自动连接到附近信号较好的AP上,从而减少了网络故障时间。

  • 无线数据回传
在某些场景中,不方便使用有线连接AP,此时,可以使用WiFi Buddy实现无线链路上连。相对传统使用WDS的网桥方式,WiFi Buddy技术可以保证当前上连AP故障时,自动切换到其它AP。当某些设备与AP直接通信信号不好时,也可以使用临近AP进行中继。


  • 双频及多频设备无线组网
对于双频或多频设备,使用WiFi Buddy时,会自动根据链路情况,选择下一跳使用同频还是异频。一般在环境允许情况下,会尽量使用异频,从而有效提高整体带宽。

  • 终端设备漫游切换
使用WiFi Buddy的Fast版本(开发中),可以实现单节点设备的快速漫游,从而满足一些移动数据场景的需求。


WiFi Buddy的配置使用:

将所有需要组网的设备,在无线设备中打开WiFi  Buddy功能,并设置相同的用户名和密码,网络中至少有一个设备需勾选“无线伙伴网关”选项。将希望使用WiFi Buddy射频,打开WiFi Buddy的“加入”选项,即可进行自组网。注意:如果网络中没有设备打开“无线伙伴网关”选项,已经完成组网的设备仍会周期性进行切换信道的扫描,将造成连接终端周期性丢包。


目前,发布WiFi Buddy功能仍处于测试阶段,仅在std版本中提供,欢迎进行问题反馈。

在本次发布的v0.6.1中,还增加了以下功能:
  • 在std版本中,加入静态路由、静态域名地址功能。
  • 在tiny版本中,去掉无线高并发功能以节省空间。
  • 增加AR9331支持。

并且解决了以下Bug:
  • 在上一个std版本中,5G不能使用DFS信道问题。
  • 修复无线高并发中的一些小Bug。
  • 修复一些Web界面显示的小Bug。

关于SuperWRT的付费特性及SSID广告问题,仍然要再说明一次。我们一直坚持基础特性,及家用场景免费。一些限制(或者被称为恶心人的地方)主要也是针对可能的商业使用,及其它某些盈利使用方式。我们不会做采集用户信息等一些隐蔽的、损害用户的获利方式,即使SuperWRT自身的SSID广告也是可以自行选择开关的,而且是默认关闭的。我们希望为支持我们的用户提供更好的系统,但我们不是圣母或非盈利性组织,也没有人给我们捐赠,我们也希望获取一定的商业价值,将事情长期做下去,并且做更多更好用的技术。再次对一直以来支持我们的用户表示衷心的感谢,谢谢!

下载地址:http://www.superwrt.com/download/files/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入

x

主题

好友

449

积分

少尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:31 |显示全部楼层
本帖最后由 爱快北京无线 于 2017-9-8 15:32 编辑
terracoding 发表于 2017-9-8 15:19
是的。因为了解到AR9331目前新芯片的出货量还不小,所以支持了。但定制网页还没做完,可以用TP-MR11U的版 ...

9331的刷了之后,启动后卡在下面,clear config依然如此,不过web系统居然能进去

1.932000] ag71xx-mdio.1: Found an AR7240/AR9330 built-in switch
[    1.972000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[    1.976000] PPP generic driver version 2.4.2
[    1.980000] PPP MPPE Compression module registered
[    1.984000] NET: Registered protocol family 24
[    1.988000] PPTP driver version 0.8.5
[    1.992000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.000000] ehci-pci: EHCI PCI platform driver
[    2.004000] ehci-platform: EHCI generic platform driver
[    2.008000] ehci-platform ehci-platform: EHCI Host Controller
[    2.012000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    2.024000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    2.040000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    2.044000] hub 1-0:1.0: USB hub found
[    2.048000] hub 1-0:1.0: 1 port detected
[    2.052000] usbcore: registered new interface driver usblp
[    2.056000] usbcore: registered new interface driver usb-storage
[    2.060000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[    2.068000] Netfilter messages via NETLINK v0.30.
[    2.072000] nf_conntrack version 0.5.0 (944 buckets, 3776 max)
[    2.080000] xt_time: kernel timezone is -0000
[    2.084000] gre: GRE over IPv4 demultiplexor driver
[    2.088000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    2.092000] TCP: cubic registered
[    2.096000] NET: Registered protocol family 10
[    2.104000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    2.108000] NET: Registered protocol family 17
[    2.112000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    2.124000] Ebtables v2.0 registered
[    2.124000] 8021q: 802.1Q VLAN Support v1.8
[    2.132000] bootconsole [early0] disabled
回复

使用道具 举报

主题

好友

449

积分

少尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:18 |显示全部楼层
能支持ar9331了??
回复

使用道具 举报

主题

好友

898

积分

中尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:19 |显示全部楼层

是的。因为了解到AR9331目前新芯片的出货量还不小,所以支持了。但定制网页还没做完,可以用TP-MR11U的版本。
回复

使用道具 举报

主题

好友

34

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:24 来自手机 |显示全部楼层
支持楼主…

回复

使用道具 举报

主题

好友

449

积分

少尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:26 |显示全部楼层
terracoding 发表于 2017-9-8 15:19
是的。因为了解到AR9331目前新芯片的出货量还不小,所以支持了。但定制网页还没做完,可以用TP-MR11U的版 ...

是的,9331的确是还在大量出货。用的也不少
回复

使用道具 举报

主题

好友

898

积分

中尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:33 |显示全部楼层
本帖最后由 terracoding 于 2017-9-8 15:36 编辑
爱快北京无线 发表于 2017-9-8 15:31
9331的刷了之后,启动后卡在下面,clear config依然如此,不过web系统居然能进去

1.932000] ag71xx-m ...

没关系。只是没有后续打印而已,可以用。Release版本忘加串口驱动了,下个版本把打印串口加上。
回复

使用道具 举报

主题

好友

449

积分

少尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:51 |显示全部楼层
wifi buddy设置里面并没有什么加入选项呀?从哪里打开?只有开启可以勾选
回复

使用道具 举报

主题

好友

898

积分

中尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:53 |显示全部楼层
爱快北京无线 发表于 2017-9-8 15:51
wifi buddy设置里面并没有什么加入选项呀?从哪里打开?只有开启可以勾选

对照截图设置即可。
回复

使用道具 举报

主题

好友

449

积分

少尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 15:58 |显示全部楼层
terracoding 发表于 2017-9-8 15:53
对照截图设置即可。

终于明白了,太坑了,必须先勾选无线广告,才能出来无线伙伴加入。。。。2#@#%@#%
回复

使用道具 举报

主题

好友

898

积分

中尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 16:00 |显示全部楼层
爱快北京无线 发表于 2017-9-8 15:58
终于明白了,太坑了,必须先勾选无线广告,才能出来无线伙伴加入。。。。2#@#%@#%

其实对于普通用户也没什么,只有卖设备的会比较在意,在没想好对商用是否免费前,先在测试版本限制一下。
回复

使用道具 举报

主题

好友

449

积分

少尉

签到天数: 1 天

[LV.1]初来乍到

发表于 2017-9-8 16:29 |显示全部楼层
普通用户在意不在意,咱就不争论了,用户自己心里清楚,这都是后话,下面说一下简单测试结果
一台设备作为buddy 网关,ip从主路由器获取 buddy设置ssid为 Buddy
另外一台设备作为buddy 节点,设置为接入点模式,设置后出现两个ssid一个是superwrt一个是Buddy

现在问题来了,连接superwrt这个ssid的话,根本无法连接,因为无法获取到网关dhcp过来的ip, Buddy的ssid可以连接,获取的是主路由发布的ip,但现在问题来了,buddy网关也发布一个叫Buddy的ssid,我现在到底连接的哪个也不知道,从信号忽强忽弱来看,有可能在两个ssid之间来回跳动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入

本版积分规则

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2017-11-19 18:13

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表