在嵌入式开发中,无线通信的方式有很多,其中WIFI是绕不开的话题。说到WIFI通信,就不得不提ESP8266了。 ESP8266是一款高性能Q的WIFI串口模块,实现透明传输。只要有一定的串口知识,不需要知道WIFI原理就可以上手,在业内应用广泛。 ESP8266工作模式ESP8266支持STA、AP、AP+STA三种工作模式。 ·STA模式(Station) 一般用于远距离传输。ESP8266通过路由器连接互联网,终端设备通过互联网实现对设备的远程控制。简单来说,此时的ESP8266可以当作是一个客户端,可以向服务端进行数据的下载与传输。这就类似于,手机/平板/笔记本(客户端)可以通过WIFI连接到路由器进行上网。 ·AP模式(Access Point) 一般用于近距离传输。ESP8266作为热点,提供无线接入服务、数据访问,一般的无线路由/网桥工作在AP模式下,最多支持4台设备接入。简单来说,此时的ESP8266可以当作是一个服务端。这就类似于,ESP8266变身为一个路由器,然后手机/平板/笔记本可以通过WIFI连接到ESP8266进行上网。 ·AP+STA模式两种模式的共存模式,可以通过互联网控制可实现无缝切换,方便操作。简单来说,此时的ESP8266可以当作是一个路由器既可以做服务端接收也可以当客户端连接路由器,进行联网传输和控制。