串口UART透传WiFi模块常见的几种参数配置方法含web网页配置

                         串口透传WiFi参数配置方法

       目前,在嵌入式领域,智能家居、智能工业、智能公交等等控制中,WiFi已经成为了一种普遍被采用的技术。      

        笔者常年在嵌入式WiFi行业做一线技术开发。本文我们将介绍串口wifi模块的几种参数配置方法。我们知道串口模块都是透传模式进行通讯的,所以需要我们事先把参数设置到模块中,模块才能自动的连接无线路由器和服务器进行通讯。

         我们将以SimpleWiFiS2W-M02为例说明参数配置方法。

 方法一:串口AT指令方式

         一般使用串口下发配置参数的话,都会使用AT指令方式。我们知道串口WiFi基本都是透传模式进行通讯的。也就是说我们如果进行参数设置的话,需要使模块退出透传模式,进入命令行模式(AT指令模式),在该模式下将所需要配置的参数通过相应的指令设置到模块。对于S2W-M02AT指令

方法二:web网页配置方式

        使用web网页方法,比较简单。任何带有浏览器的终端都可以登录到WiFi模块创建的热点上面进行相应的网页参数设置。

方法三:网络UDP参数配置方式

        有些WiFi透传模块内部开启了一个网络socket可以用来接收网络端的参数配置命令。例如S2W-M02内部就开启了UDPsocket,可以时刻接收网络端的参数配置命令。此方法适合将参数配置写入用户手机APP

方法四:参数一键配置方式

       一键配置方法的原理是:WiFi模块处于监听状态。然后,将路由器的名称(ssid)和密码按照一定的规则发送到空中。然后,模块监听到特征代码后,将参数存到模块中。具体原理课见笔者专门写的参数配置文档。

      S2W-M02模块中支持以上所有的参数配置方法。对比上面几种常见的参数配置方法,我们可以看出,常用的是web网页和AT指令方法。虽然一键配置方法比较简洁,但是一键配置方法鉴于它的工作原理,尤其是在WiFi终端比较多的场合,成功概率不是很大,相反用户体验变差了。我们建议还是使用web网页或者AT指令方法。这2种方法没有任何兼容性问题,任何平台任何品牌的手机都可以实现对模块的参数配置。

你可能感兴趣的:(串口UART透传WiFi模块常见的几种参数配置方法含web网页配置)