参考文章
桥接模式和中继模式的区别【转】

总结一下:
两者本质上都是对wifi范围的扩展。
不同点:
1.桥接一对一。
2.中继一对多。

桥接和中继需要考虑桥接后是否会出现返回双组播问题。
返回的结果是上行同品牌设备的数据。

1、初始化有没有桥接选项。
2、桥接关闭设置位置。

品牌方案:
1.tp发送UDP — tp只有H5的桥接功能– 进入时会判断是否为桥接,然后进入页面扫描路由器附近的无线网络,点击某个无线网络会要求输入密码,输入密码后开始连接,然后就是下一步,桥接会自动分配ip,防止lan Wan 冲突显示上行的IP,桥接完成,会要求关闭app,重新打开会开始桥接,此时虽然没有插网线,但是路由器灯已经亮起来了,这时候再次连接到自己新设置的路由器wifi里面,发现依然能控制,不过模式变成了桥接模式。不能配置上下行了,但是可以设置关闭中继。
2.小米发送http请求
3.华为无UDP — 华为只有中继功能,插网线就不能用中继功能了。华为的中继功能如果插了网线就用不了。不同的是华为在初始化的时候多了一个提示页面—-如果没有插网线,会提示插网线还是选择中继功能,或者跳过。如果选择了中继功能,就会开始扫描附近的无线网络,点击某个无线网络,会要求输入密码,以及登录路由器密码,华为的中继功能是不会重新开一个新的wifi名和密码的。比如你中继的是Amac ,那么你还是连接的Amac,这时候手机app会要求强退,发现华为的路由器的灯已经亮起来了,虽然没有插网线。这时候手机连接上Amac,发现华为的设备没有扫描到了,这点非常奇怪。不过手机也不知道,到底是连接上了华为路由,还是连接上了华为的上行路由器了。

这两个设备的调试给出的结果
和我预想差很多:
1.桥接模式要不要网线都无所谓。桥接模式也能创建独立的wifi信号,不需要和上行wifi相同名称。
2.中继模式应该也不需要网线才对,但是华为路由为什么在有网线的情况下就不能够配置中继呢,中继模式应该也不受上行wifi的名称的影响,但是实际上配置的时候,华为路由既不能更改中继wifi的名称,当手机连接上和上行wifi相同名称华为路由器时(不知道连得是上行和下行的哪个),华为路由的app是不能管理的。那么华为路由器要登录密码的意义在哪里?为了保证是连接华为的路由器,我关闭了上行的路由器,这样上行就没有发送wifi了。手机就能保证连接的是Amac。这种情况下,手机就无法解除华为中继了。只能重新恢复出厂。这个设计真的有问题。

多次插拔电源后,当打开app的时候,有时候会弹框弹出提示有wifi中继的信息,打开左边边栏,发现确实存在一个空白的wifi中继界面,
点击后,发现打开了Safari并且连接到了 192.168.2.102 的网页去了。这是不同于路由器初始配置的页面。手机网页发现打不开,好在我在上行的
Amac能够打开pc端的页面,提示没有通过https的证书认证,有可能是自建证书的原因,然后选择忽略,允许加载

显示到了登录,这时候输入 之前设定的登录密码 就可以登录成功了。
pc显示的信息是


发现依旧没有关闭无线中继的选项,最多可以通过pc端页面恢复出厂设置来使得路由器还原来做到关闭中继的效果。

发现是由于Amac网络没有外网造成的,于是重新配置Amac,重新连接Amac,插拔华为路由电源。

wifi不稳定的时候显示的信息,socket一断开,马上回消失掉当前界面。



这时候手机可以访问到配置页面了,但是发现访问的ip又重新分配了。
不是之前的 192.168.2.102 而是 192.168.2.29 了。说明是随机分配一个新的ip地址。同时需要安装认证证书。