什么是wifi mesh
WIFI mesh是建立在wifi基础上的一套网络协议。ESP-WIFI-MESH 允许分布在大范围区域内(室内和室外)的大量设备(下文称节点)在同一个 WLAN(无线局域网)中相互连接。ESP-WIFI-MESH 具有自组网和自修复的特性,也就是说 mesh 网络可以自主地构建和维护。
如图所示,可以看到如下特点 :
- ESP-MESH是基于数据链路层之上的协议和TCP/IP属于同一层。
- 在ESP-MESH中有三种设备角色,分别为根节点,中间父节点,叶子节点
- 根节点与路由器相连,中间父节点分别连接根节点和叶子节点,叶子节点只与中间父节点相连。
- 每个Node都是开启了STA和AP模式(WIFI的模式)。
- 只有根节点才有TCP/IP栈,也就是说只有根节点能上网。(我们目前的东西不是这样的)
- 根据图中的虚线可以看到节点的APP层数据,通过中间节点转发到根节点后,通过根节点转发到外网去。
所以按照官方图的信息,我们知道WIFI mesh就是很多个WIFI 模块节点构成的网络。该网络基于mesh协议栈。如果连接了其它设备,并且自己开的AP又被其它设备连接的节点,称为中间父节点。只连接其它设备的WIFI 称为叶子节点。如果父节点连接的是路由器,称为根节点。一个mesh 网络中只有一个根节点(esp mesh中也可以打开一个网络中允许多个根节点存在的宏)。这样就组成了一个网络,如下所示:
相比较其它自组网有啥优势
- WIFI mesh 可以实现很高的传输速率。
- WIFI mesh 可以实现每台设备都联网,每台设备都可以拥有独立的网络连接。
- WIFI mesh 无需网关(网关一般都很贵),它可以一台设备上网,可以多台设备上网,模块之间自动选出根节点作为网关。
- 部署起来超级容易,配合微信小程序,实现蓝牙配网,配网成功后自动连接,自动上网。
- 理论上节点数量无限制,但是实际使用中,由于网关负载过大会不稳定,所以建议100以内。
WIFI mesh的应用场景
智能家居
搭载了WIFI mesh的智能家电,只需要进行简单的蓝牙配网配网就可以在小程序中控制开关。
另外,
- 由于自组网的特性,可以选择出距离WIFI 路由器最近的设备作为根节点,其它节点可以通过中间父节点转发数据。那么就不需要担心其它较远的设备连不上网的问题。
- WIFI mesh具有自愈合的能力,会自动选择连接信号最强的设备。
- 由于只有根节点连接路由器,所以不用担心路由器连接数量过载的问题。
商场
商场中会有许多共享设备,如果每台设备都连接上网,那么就需要不少的流量费。(如:娃娃机,按摩椅。。)如果使用WIFI mesh
- 可以选择一个WIFI 设备插入网线作为根节点,那么其它设备就都可以上网了。
- 可以选择挂一个物联网模块。
- 稳定连接,无需考虑信号,网络问题。
- 响应快。
智慧农业
在农业中,大棚中需要有多个传感器进行监控(每个传感器就可以使用WIFI mesh设备)。
智慧城市
在智慧城市中,一般多用于路灯。