STM32通过ESP8266连接阿里云,并完成点灯(第三讲,AT指令连接阿里云)

 目录

1.打开正点原子串口助手以及前一讲搭建的阿里云。

1.1登录物联网平台,点击设备

1.2点击下图中的查看就可以

2.下面发送AT指令

2.1  复位指令

2.2  设置模块的 Wi-Fi 工作模式的指令

2.3 配置模块客户端指令

2.4 连接Wi-Fi 网络

2.5 通过 MQTT 协议与 MQTT 服务器进行通信 

2.6  设置 MQTT 客户端的客户端 ID 

2.7 建立与 MQTT 服务器的连接

 2.8 如果以上步骤,每一步都是反馈的ok,那么现在阿里云上面设备就会显示已经激活并且在线了。

3. 发送和订阅指令

3.1 按照下图操作找到如下指令

3.2 发送和订阅

    今天与大家分享STM32通过ESP8266连接阿里云,并完成点灯的第三讲。主要是AT指令连接阿里云。

    另外新创建了公众号“宝藏Code园”,本系列相关代码将在公众号里面开源。需要本项目相关工程代码可以关注公众号后台回复“ESP8266”获取(免费),或者点击置顶资源链接。

1.打开正点原子串口助手以及前一讲搭建的阿里云。

   找到设备的MQTT参数。

1.1登录物联网平台,点击设备

1.2点击下图中的查看就可以

2.下面发送AT指令

2.1  复位指令

AT+RST//复位指令

  返回ok则指令成功 

2.2  设置模块的 Wi-Fi 工作模式的指令

  • 0:无 Wi-Fi 模式,关闭 Wi-Fi RF
  • 1:Station 模式,模块可以连接到其他路由器发出的 Wi-Fi 信号
  • 2:SoftAP 模式,模块本身相当于一个路由器,其他设备可以连接到模块发送的 Wi-Fi 信号
  • 3:SoftAP+Station 模式,模块既可以连接到其他 Wi-Fi 网络,同时也可以作为路由器被其他设备连接
AT+CWMODE=3//我这边用的是3,但是也可以用1

   返回ok则指令成功 

2.3 配置模块客户端指令

AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com"//连接阿里云

     配置 ESP 模块的 SNTP(Simple Network Time Protocol)客户端的 AT 指令。该指令允许模块从指定的 SNTP 服务器获取时间,并自动同步到模块的系统时钟。 

    指令格式:AT+CIPSNTPCFG=,,<SNTP_server0>[,<SNTP_server1>,<SNTP_server2>]。其中:

  • :启用或禁用 SNTP 功能,1 表示启用,0 表示禁用。
  • :时区偏移量,以小时为单位。例如,东八区的时区偏移量为 8。
  • <SNTP_server0>:第一个 SNTP 服务器的域名或 IP 地址。
  • 26
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不会飞的J同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值