基于WIFI模块的数据传输设计是什么样的?

如题所述

单片机要和手机通过wifi进行通讯,那么单片机必须通过控制wifi芯片来实现,选用和适合的wifi模块,将单片机和wifi模块通过UART来连接实现数据的交互,wifi模块的图片如下所示。

单片机和wifi模块的连接

单片机和wifi模块是通过UART来实现连接的,具体的连接方式如下图所示。

单片机和wifi模块使用相同的电源,单片机和wifi的通信端口在连接的时候要交叉连接,即单片机的TXD和wifi模块的RXD连接,单片机的RXD和wifi模块的TXD连接。硬件连接好后就可以编写程序了。

数据通讯协议的实现

两个设备要通信,必须遵循相同的通信协议。wifi模块内已经实现全栈的通信协议,是一个透传模块,所以单片机只要和wifi模块实现UART通讯即可。单片机通过UART向wifi模块发送AT指令即可实现对wifi模块的设置,通过AT指令可以实现波特率的设置、wifi模式的设置、用户名和密码等数据的修改。这些参数设置好后,单片机就可以通过wifi和手机进行通讯了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-15
用WiFi模块传输数据的模式,其一般设计为:传感器——单片机——WiFi模块——手机/设备显示。

用户的设备是采集器,由单片机完成温度的采集和WiFi模块的控制。
当手机或设备需要传感数据时,则发送信号,单片机接收到信号命令时,就将传感的数据返回。本回答被提问者采纳