esp8266 wifi 中继整理

1

esp_wifi_repeater
全功能WiFi中继器( 正确: WiFi NAT路由器)

esp_wifi_repeater, 全功能WiFi中继器
https://blog.csdn.net/hjf0124/article/details/86514742

这是在esp8266和esp8285上的WiFi NAT路由器的实现。 它还支持包含 acl 。端口映射。流量调整。远程监控( 或者数据包嗅探) 和电源管理的包过滤防火墙。 对于网格中包含多个路由器的设置,一个新的模式"automesh"已经被包含在 https://github.com/martin-ger/esp_wifi_repeater#automesh-mode 。

源代码名称:esp_wifi_repeater
源代码网址:http://www.github.com/martin-ger/esp_wifi_repeater
esp_wifi_repeater源代码文档
esp_wifi_repeater源代码下载

esp_wifi_repeater
全功能WiFi中继器( 正确: WiFi NAT路由器)

这是在esp8266和esp8285上的WiFi NAT路由器的实现。 它还支持包含 acl 。端口映射。流量调整。远程监控( 或者数据包嗅探) 和电源管理的包过滤防火墙。 对于网格中包含多个路由器的设置,一个新的模式"automesh"已经被包含在 https://github.com/martin-ger/esp_wifi_repeater#automesh-mode 。

典型的使用情况包括:

用于现有WiFi网络的简单范围扩展程序
电池供电的户外( 网格) 网络
为客户机设置具有不同 ssid/密码的附加WiFi网络
建立一个安全受限的物联网设备网络
无线流量分析监测探头
带有路由。acl和流量调整的网络实验
默认情况下,ESP充当STA和软 ap,通过它透明地转发任何IP流量。 因为它使用NAT不需要在网络侧或者连接的站点上都不需要。 Stations在 192.168.4.0/24 网络中默认通过DHCP配置,并从现有的WiFi网络接收它们的DNS响应地址。

测量显示,它可以以在两个方向上实现约 5个,所以甚至可以以使用流。

2

Wish ESP8266 A full-functional WiFi Repeater (NAT Router)

https://www.b4x.com/android/forum/threads/esp8266-a-full-functional-wifi-repeater-nat-router.93335/

An implementation of a WiFi NAT router on the esp8266. It can be used as range extender for an existing WiFi network.

Use cases:
Battery powered outdoor wifi range extender.
Simple range extender for an existing WiFi network.

Sources and binaries can be found here: https://github.com/martin-ger/esp_wifi_repeater
Some details are explained in this video:

Can binaries be converted and be handled via B4R?

A starting point is Erel project from here:
https://www.b4x.com/android/forum/threads/esp8266-wifi-remote-configuration.68596/
…configure the ESP8266 WiFi settings … without HTML interface and NAT router Config.

You can’t have a single ESP8266 be both an access point and a client, at least not using the exposed API (recall that the Arduino libaries do not implement much functionality themselves, all they do is call the underlying RTOS API).

Also, a signal repeater is not a radio-only device. It would have to understand the low-level 802.11* protocols and packet types so you don’t end up with forwarding loops. You can’t do it just by connecting a pair of 8266s back-to-back over SPI and blindly forward packets; there is a lot of networking code that would have to be written.

https://github.com/martin-ger/esp_wifi_repeater

2

https://github.com/martin-ger/esp_wifi_repeater
https://github.com/martin-ger/lwip_nat_arduino/blob/master/WiFiNatRouter.ino

esp8266 wifi 中继整理_第1张图片

https://github.com/martin-ger/esp_wifi_repeater/

3

DIY一个10元钱的无线中继路由器?用ESP8266就能实现!
https://www.anywlan.com/forum.php?authorid=212786&mod=viewthread&page=2&tid=409913

限制挺多,作为NAT中继,只能带几个客户端,大概是4个吧。NAT地址转换条数大概是200。带几个移动设备还好,带电脑的话很快超载。
这货FLASH倒挺大的,可是SRAM只有几十K而已。

还没来及长时间测试。但200个NAT条目的限制,超过了不释放就跟挂了差不多。
里面有看门狗,真当机的话会重启。
不过启动超级快,加电启动,只要2秒钟就连接上AP了,有一个扫描信号的过程,所以慢;如果是按复位键重启,也就零点几秒就能完成连接。

这是主攻物联网芯片,在物联网领域性性价比超高。
所以与专业路由器去比就是以卵击石。
如果手头别的中继全挂掉拿它顶下,或者作为“探路者”,进行一些连接测试,信号扫描,无线设备间数据传输,还是可以的。

你可能感兴趣的:(esp8266)