深化了解物联网的第一步是将硬件衔接到调制解调器。调制解调器和硬件之间的衔接是运用 AT 指令完成的。
AT 指令是一种短文本指令言语,其前史能够追溯到 1981 年,开始是为 Hayes 智能调制解调器开发的,后来在 20 世纪 90 时代用于拨号调制解调器。
AT 指令使您能够操控调制解调器、设备(蓝牙、Wi-Fi模块)和 SIM 等:
示例:AT+CREG?呼应:+CREG: 1,1– 表明当时陈述已装备为启用而且设备已在家庭网络上注册
然后,还能够针对多个指令的状况更改生成陈述,一般称为自动成果代码(陈述)。例如,当网络注册产生显着的变化时。这些陈述的格局与读取指令相似,但有时在几个参数上有所不同。
已ESP8266的AT指令为例,不同的厂商AT指令也会有所不同;详细如下图所示;
尽管 AT 指令现已进行了标准化,而且所有制造商都需求施行它们,但依据调制解调器类型和供货商的不同,或许会存在必定的差异。例如,某些省电指令仅在也具有该功用的较新版本上可用。
因为调制解调器不支持此特定无线电类型装备或错误代码,因而参数也或许有所不同。
制造商一般会引进额定的专有 AT 指令,这些指令要么具有新功用,要么增强现有 AT 指令。尽管这些指令功用强大,但需求细心考虑跨供货商固件。
AT 固件是预装在 ESP8266 ROM(只读存储器)中的软件。它运用根据Hayes 指令集的 AT 指令。AT指令一般用于快速测验ESP8266。
能够经过以下衔接方法来进行AT指令的测验,经过Arduino衔接esp-01模块,
ESP8266可设为为 3 种不同的形式。要将模块设置为工作站,请输入AT+CWMODE=1。要设置为接入点,请输入AT+CWMODE=2。关于两者,请输入AT+CWMODE=3。
运用 AT+CIPSERVER=1,80 发动服务器。第一个数字表明状况。值 0 表明封闭,1 表明翻开。第二个数字表明端口号。
将数据发送到您的服务器。为了进行演示,假定您要发送 5 个字符到通道 0。您应该在串行监视器中输入 AT+CIPSEND=0,5。
本文粗略地介绍了AT指令的概念,以ESP8266为例,介绍了AT指令的详细厂家的实例。
*博客内容为网友个人发布,仅代表博主个人自己的观念,如有侵权请联络工作人员删去。