上一次我们介绍了蓝牙模块,简单的说就是把蓝牙模块当做桥梁,原封不动的传输数据和指令。今天我们来介绍WiFi模块。目前市场上最常见的是ESP8266系列。这个系列中,最常用的有两种:ESP 01S和ESP12E系列。
一般来说前者的GPIO功能比较少,作为透传模块来使用,转发指令和数据。后者片上集成了单片机,可以当做嵌入式系统来使用。一般12E在做实验性开发时,都把芯片集成在系统板上,形成了最小系统。最常见的是nodomcu
今天我们先来介绍ESP 01S的使用。这款芯片的使用与蓝牙很接近,都是通过AT指令进行设置,然后连接主控板,通过主控板控制芯片连接特定WiFi网络,然后通过串口收发数据。但是这样做很不方便,如果换了一个网络环境,就要重新编写程序,否则芯片无法联网。ESP 01s还可以通过刷写固件的方式来实现自动配网,也就是说,随便更换网络环境,这款芯片都能通过手机自动配网连接当前的WiFi网络,实现相应的功能。
今天重点介绍这一功能。因为以后我们要讲物联网,所以我们就以贝壳网平台为例。