首先,最基础的网络配置方法是使用AT命令。通过串口或其他交互接口,如USB或蓝牙,用户可以输入SSID和密码。这种方法的优势在于其简单性,但缺点是需要直接与单片机系统进行交互,通常需要在设备上设置一个人机交互界面,如显示屏和按钮。
另一种流行的配置方式是微信Air-Kiss。这种方法仅适用于连接到互联网的路由器。用户的手机必须能连接到微信服务器,也就是说,必须联网。此外,配网的路由器必须是手机当前连接的路由器。尽管方便,但微信Air-Kiss存在一些问题:首先,配网过程可能比较复杂,成功率相对较低。其次,性能较低的Wi-Fi模块可能无法通过微信Air-Kiss成功配置网络。此外,为了引导模块进入智能配网模式,可能需要额外的按键或其他接口。
除此之外,还有其他智能配置方法。用户通常需要在手机上安装额外的APP来进行配置。这些APP一般由模组供应商开发,并需为Android和iOS两种操作系统提供版本。这种方法同样存在一些限制,如配网过程复杂,成功率低,以及需要额外的按钮或其他接口来引导模块在智能网络配置模式和正常工作模式之间切换。
一种更现代的配置方法是利用内嵌Web服务器。这种方法只需要一部支持Wi-Fi的手机,通过连接Wi-Fi模块自带的AP热点,用户可以访问内嵌的WEB服务器,并通过一个可配置的WEB页面进行网络配置。以下是一些使用内嵌WEB服务器的优点:
- 配置过程简单,成功率较高。 - 可配置的路由器或热点不必连接到互联网。 - 无需在系统上添加额外的按钮或串口,配置直接通过模块的Wi-Fi接口完成。 - 不仅可以通过手机,还可以通过电脑或其他智能终端(只要可以连Wi-Fi并打开网页)来进行配置。
最后,我们还需要考虑一些实际操作中的挑战。例如,电脑等设备一般不能直接用于配置网络,这限制了配置的灵活性。此外,尽管智能配置方法提供了便利性,但它们可能引入新的问题,如需要额外的软件安装和维护,以及对网络环境的要求。
总的来说,选择合适的Wi-Fi模块配置方法需要根据实际的应用场景和需求来决定。每种方法都有其独特的优缺点,了解它们可以帮助我们更有效地进行网络配置。
WiFi模块网络如何配置?WiFi模块网络配置基本设置如下:
1、网络配置与AT命令
请求串口或其他交互接口输入SSID或密码。
虽然通过串口AT命令配置网络很简单,但是需要串口输入,一般需要在单片机系统上提供一个人机交互接口。
2、微信Air-Kiss网络配置
A.Wi-Fi模块只能对连接上互联网的路由器进行配网。
没有联网的局域网路由器无法通过微信Air-Kiss配置网络。手机必须能够连接到微信服务器,也就是互联网,且配网的路由器必须是手机当前连接的路由器。
B.配网复杂,成功率低
微信Air-Kiss或其他简单的网络配置方式,采用类似于sniff的广播抓包方式。因此,对于一些性能较低的Wi-Fi模块,通过微信Air-Kiss进行网络配置的成功率也很低。
C.可能需要提供额外的按键或其他接口来引导模块在智能配网模式和正常工作模式之间切换
使用Air-Kiss或其他简易配网方式,需要将Wi-Fi模块引导进入智能配网的方式。因此,可能需要在单片机系统上,留一个按键之类的输入,以便WIFI模块在正常工作和智能配网的方式之间切换。或者,在某个特定阶段(例如启动初始等待20秒)作为智能配网的阶段,用户可以配网,虽可实现单不太灵活,容易带来新的问题。
D.一般不能通过电脑等配置网络。
3、其他智能配置方法
A.一般情况下,用户手机需要安装额外的APP。
通过其他智能配网方式,虽然可能不需要通过微信连接互联网,但也要求在手机上安装单独的APP(来省掉微信APP应用)。
B.APP一般由模组供应商开发,需要准备Android和iOS两款APP,另外,用户需要下载安装该APP。
和上面提到的微信Air-kiss网络配置一样,也有同样的限制。
(1)配网复杂,成功率低
(2)需要额外的按钮或其他接口来引导模块在智能网络配置模式和正常工作模式之间切换。
(3)一般不能通过电脑等配置网络。
4、通过内嵌WEB服务器进行网络配置
A.只需要一部支持Wi-Fi的手机,带浏览器连接Wi-Fi模块自带的AP热点,就可以链接到内嵌的WEB服务器,打开一个可配置的WEB页面,连接到其他用于网络配置的路由器。
B.网络配置简单,容易成功。
C.可配置的路由器或热点可以连接到互联网,也可以不连接到互联网。
D.系统无需添加按钮或串口等其他接口,只需通过模块的Wi-Fi接口配置网络即可。
E.不仅可以通过手机来对Wi-Fi模块进行,也可以通过电脑或其他智能终端(只要可以连Wi-Fi可以打开网页)等来配网。
审核编辑 黄宇