ESP8266 NodeMCU开发板连接手机热点问题

前言:

众所周知,esp是构建一个IOT工程里得力助手之一,通俗点来说就是:“WIFI模块”

不过下面要讲的是esp8266中的NodeMCU开发板,其功能可不止是简单的WiFi模块那样。

言归正传,这篇博客讲的将不是技术,不是介绍,而是本人在实际操作NodeMCU开发板时实实在在遇到的一个问题,而且在网上找了很久都没有找到,不过聪明的我灵光一闪,还是把它解决了。

问题描述:

对于广大创客来说,相信有不少朋友在NodeMCU开发板连接WiFi时选用的是自己的手机热点,但你会发现当好好的连接WiFi的源代码烧录进NodeMCU版后,居然连接不了手机的WiFi?这究竟是咋们回事呢?

于是我动用了我强大的搜索能力,发现呀这个手机热点也大有学问。

手机热点频段:

目前的手机热点频段都有2.4GHz和5Ghz,和路由器一样。大家可能在开WiFi时会选择5GHz频段,说是可以增加热点速度,不过话说回来,你真的了解这两个频段吗?

这里我厚颜无耻地请教了一下度娘:手机热点上的2.4GHz和5GHz究竟有什么区别?

以下为度娘官方解答:

一、频段不同
1、2.4GHz:在2.4GHz频段下工作可以获得更大的使用范围和更强的抗干扰能力,广泛应用于家用及商用领域。
2、5GHz:是指运行在5Ghz无线电波频段,且采用802.11ac协议的Wi-Fi。
二、特点不同
1、2.4GHz:整体的频宽胜于其他ISM 频段,这就提高了整体数据传输速率,允许系统共存,允许双向传输,且抗干扰性强,传输距离远。
2、5GHz:5G Wi-Fi的入门级速度是433Mbps,这至少是Wi-Fi速率的三倍,一些高性能的5G Wi-Fi还能达到1Gbps以上。
三、优势不同
1、2.4GHz:2.4GHz频段是全球通用频段,868MHz和915MHz则是用于美国和欧洲的ISM频段,这两个频段的引入避免了2.4GHz 附近各种无线通信设备的相互干扰。
2、5GHz:采用了工作在频率5GHz的芯片,能同时覆盖5GHz和2.4GHz两大频段。除了更快,还能改善无线信号覆盖范围小的问题。
参考资料来源:百度百科-5G WiFi
参考资料来源:百度百科-2.4ghz无线技术

简单来说,就是2.4GHZ穿墙能力强,网速慢,延迟高。5GHZ基本不能穿墙,网速快,延迟低。

问题解决:

咦~,你仔细想想,你的NodeMCU是不是上也有一个2.4Ghz呀?

说到这里,再结合下面这张图,我相信各位互联网的广大朋友们都恍然大悟了!

手机怎样连接esp8266模块发出的热点信号 esp8266如何连接手机热点_wifi


只需要把手机上WiFi的频段改为2.4GHz就能正常连接了!

手机怎样连接esp8266模块发出的热点信号 esp8266如何连接手机热点_开发板_02

后言:

现在想想,之前玩树莓派时也出现经常连接不上手机热点的情况,会不会也是这个原因呢?于是赶紧去试了试,发现还真是,手机热点换成2.4GHz后稳定多了,次次都能连上。