一、AT指令
通过此次学习,我了解到了ESP8266的一些基本信息,详情可以通过以下网址查看ESP8266 Wi-Fi MCU I 乐鑫科技 (espressif.com.cn)
通过官网,我们可以了解到ESP8266这款芯片是面向物联网应用的高性价比、高度集成的 Wi-Fi MCU,此外ESP8266EX 集成了 32 位 Tensilica 处理器、标准数字外设接口、天线开关、射频 balun、功率放大器、低噪放大器、过滤器和电源管理模块等,仅需很少的外围电路,可将所占 PCB 空间降低。建议想快速入门ESP8266这款芯片可以查看其技术内的AT指令相关文档,该文档详细的讲解的ESP8266的AT指令
接下来是一些常见的AT指令集
指令的详细讲解建议参考官方文档,这里不过多赘述,可以通过将WiFi模块与电脑连接,通过串口打印功能验证这一些AT指令。
二、手机与WiFi模块的通信步骤
手机与WiFi模块通信,就要进行连接,那要怎么连接呢?下面我们先介绍一些基础的网络知识
1、IP地址
公有地址:
比如,组建一个企业级网络,需要去向“电信运营商ISP”申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供我们企业内部上网,这些ISP分配给我们的IP,就是公有IP。公有地址(Public address,也可称为公网地址)由Internet NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Internet NIC提出申请的组织机构。通过它直接访问因特网,它是广域网范畴内的。
私有地址:
我们企业或家庭内部组建局域网用的IP,一般都会用私有IP。 私有地址(Private address,也可称为专网地址)属于非注册地址,专门为组织机构内部使用,它是局域网范畴内的,私有IP禁止出现在Internet中,在ISP连接用户的地方,将来自于私有IP的流量全部都会阻止并丢掉。
网络设备之间的连接就是通过ip地址,一个网络设备可以通过IP地址连接到另外一个网络设备,之后可以进行网络之间的通信,但是网络设备中存在各种应用,所以还需要通过网络端口来识别不同的网络设备中的不同应用。端口号范围是0-65535,其中0-1023为系统保留,IP地址和端口好一起组成了网络通信的基础。知道了两个网络端口号和IP地址,就可以相互连接,进行通信,但是,用什么方式进行通信呢?答案就是网络传输协议。
网络传输协议:TCP和UDP
通过上诉基础就可以进行WIFI模块与手机客户端之间的通讯啦,接下来查询WiFi模块ESP8266的指令示例手册,学习如何建立连接。
该文档可通过官网下载,官网地址为
技术文档 | 乐鑫科技 (espressif.com.cn)
接下来按照官网提供的手册大致就明白了WIFI模块的使用了。