电工之家_电工基础知识学习网站
当前位置:电工之家 > 电工知识 > 单片机 > 正文

手机通过Wifi模块和单片机通信的方式

时间:2019-09-11 09:33 来源:电工之家

手机通过Wifi模块和单片机通信的方式有直接连接通信、组成局域网、通过云服务器中转三种
单片机一般是通过UART接口与Wifi模块连接,单片机可以给Wifi模块发送AT指令,让Wifi模块设置为AP Mode或者Stattion Mode。
手机直接Wifi模块直接通信
手机和Wifi模块需要在比较近的距离,两者需要在通讯范围之内,就好比手机和Wifi连接一样。单片机通过AT指令把Wifi模块设置为AP Mode,这样Wifi模块就好比一个热点,手机可以直接连接到Wifi模块。这样手机就可以通过Wifi模块与单片机进行通讯了。
手机通过Wifi模块和单片机通信的方式
手机和Wifi模块通过路幅器组成局域网进行通讯
手机和Wifi模需要连接到同一个路由器。在同一个局域网内,就好比局域网内的两个电脑也是可以互相通讯的。单片机通过AT指令把Wifi模块设置为Stattion Mode,并把无线路由器Wifi的SSID 和密码写入到Wifi模块。手机也连接到相同的路由器Wifi。这样两者就可以通过TCP/IP协议进行通讯了。
手机通过云服务器与Wifi模块通讯
通过云服务器中转后,手机和Wifi模块就算“远隔千里”都可以进行通讯,当然两者都需要接入到互联网才行。单片机通过AT指令把Wifi模块设置为Stattion Mode,并把在连接范围内的Wifi的SSID 和密码写入到Wifi模块,这样Wifi模块就可以连接到互联网了。单片机还需要给Wifi模块发送指令,让Wifi模块连接到指定的云服务器。当然手机也需要连接云服务器,通过云服务器,手机和Wifi模块就可以交互通讯了。

上一篇:如何用单片机产生一个38k的方波
下一篇:没有了
看过《手机通过Wifi模块和单片机通信的方式》的人还看了以下文章
怎么设计能让单片机通过wifi功能与手机数据交互 怎么设计能让单片机通过wifi功能与手机数据
这里和大家从硬件和软件两个角度进行方案设计 首先硬件选型 1,单片机最小系统,要求:带串口通信。此处我使用GD32F103RCT6作为控制器,此单片机封装是LQPF,有64个引脚,最高主频108Mhz,有5个串口进行通信, 2,wifi模组,目前市面上选用比较常用的是ESP8266,...
单片机通过MOSFET驱动继电器电路图 单片机通过MOSFET驱动继电器电路图
以ATmega2560单片机为例,介绍一下驱动这些继电器的方法。 单片机通过MOSFET驱动继电器。 上图中的ATmega2560是一款Atmel公司生产的8位AVR单片机,采用QFP100封装,有86个I∕O口。一般用单片机控制继电器的通断,采用普通的双极型三极管驱动即可,这里由于要...
stm32可以做手机芯片吗 stm32可以做手机芯片吗
首先,剖析一下手机芯片 手机芯片通常是指应用于手机通讯功能的芯片,包括Baseband基带处理器、AP处理器、AI协处理器、RF无线射频、触摸屏控制器芯片、Memory、GPS/WIFI/BT/NFC无线IC和电源管理IC等。目前主要手机芯片平台有MTK、ADI、TI、AGERE、ST-NXP Wir...
单片机利用GSM发送图片至手机的方案 单片机利用GSM发送图片至手机的方案
我们首先要设计项目方案。 考虑到图片容量大小, 方便随时可更换,同时可以放置其他的如字库扩展内容,我们选用外扩SD卡,使用SDIO 接口或者Spi接口,但SDIO 速度会比spi 快一些,数据格式采用Fatfs 可以使用bmp 图片格式解析,将像素介入,或者是提前将图片...
matlab和单片机通过串口通信同时控制8个电灯 matlab和单片机通过串口通信同时控制8个电
matlab和单片机通过串口通信同时控制8个电灯 一、matlab串口通信 首先肯定是要编写matlab串口通信程序,这个问题很好解决,因为matlab提供了对串口进行打开、关闭、以及串口参数设置等操作的一系列函数。利用这些函数可以选择串口号、 设置串口通信参数( 波...