esp8266-12F(默认MQTT固件)学习笔记(一)

使用芯片

安信可esp8266系列的12F

接线图

安信可esp-12F的芯片有多种固件,淘宝上购买选择了MQTT固件的TTL引脚并不是MCU上默认标注的TXD0/RXD0,而是GPIO15和GPIO13。
图片来源于安信可入门教程文档
上图是安信可官方入门教程中的默认接线图,但并不适用默认MQTT固件的esp-12F。默认MQTT固件的接口是:GPIO13为ESP_RXD,GPIO15为ESP_TXD,串口1作为log串口,默认波特率为115200。图中电阻均为10K。

AT指令

按照安信可官方给出的AT指令集进行测试,测试了esp-12F与上位机进行TCP,UDP通讯。

TCP透传实验

在这里插入图片描述

AT+CWMODE=3  //选择wifi模式

OK
AT+CWJAP="wjd","123456789"  //连接至wifi,这是我的手机热点
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

OK
AT+CIFSR  //查看IP地址和MAC地址
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"86:cc:a8:9a:41:d3"
+CIFSR:STAIP,"192.168.43.166"
+CIFSR:STAMAC,"84:cc:a8:9a:41:d3"

OK
AT+CIPSTART="TCP","192.168.43.145",8080  //建立TCP链接,第二个和第三个参数分别为上位机的IP地址和端口,需要使用TCP/UDP调试工具建立服务器
CONNECT

OK
AT+CIPMODE=1  //设置透传模式

OK
AT+CIPSEND  //发送数据

OK

>

OK
AT+CIPCLOSE  //关闭连接
CLOSED

OK

注意:

  1. 上位机与esp-12F需连接至同一局域网下,同时连接至一个wifi信号或者用计算机连接esp-12F的wifi信号。
  2. AT+CIPSEND后是发送数据,发送不带新行的+++数据结束发送。
  3. 参考教程为安可信官方给出的AT指令集说明。文档连接:https://docs.ai-thinker.com/esp8266/docs(ps: 安可信官网的文档非常难找)
  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值