ESP8266连接 TLink 云平台

1.硬件准备

(1)正点原子 ATK-ESP-01 WIFI 模块
(2)正点原子 STM32F103ZET6精英板子
(3)USB转TTL模块
2.烧录固件
(1)烧录软件和固件都可以在正点原子增值资料包找到。
(2)烧录注意事项
  • 串口波特率要选择正确:115200
  • IO_0引脚接地为下载模式;悬空为运行模式
  • 点击START后,拔插一下VCC或者硬件的RST引脚接地复位
  • 下载完数据后,要记得拔掉IO_0引脚,然后RST引脚接地复位,退出下载模式

 3.ATK_ESP8266 模块与串口调试助手通讯。

        测试模块在 STA 模式下的透传设置:
        恢复出厂设置:由于ATK_ESP8266 模块可能之前烧录过其他固件,所以可以恢复一下出厂设置。(很重要):AT+RESTORE。
1 ) 设置 WIFI 模式:
AT+CWMODE=1 // 设置为 STA 模式
响应 :OK
2 ) 重启生效
AT+RST
响应 :OK
3 ) 连接路由器
AT+CWJAP=”LH”,”lianhaokeji” // 连接对象路由器的 ssid password
响应 :OK

要出现“WIFI GOT IP  OK”,说明ESP8266模块成功连接上路由器 。

如果出现“+CWJAP:+3 FAIL”,说明网络可能不是2.4G频段

如果出现“+CWJAP :+1  FAIL”,说明固件可能烧录出错,要重新烧录固件,恢复出厂设置一下
4 ) 查询模块 IP
AT+CIFSR
响应:“192.168.xx.xxx”
如果STAIP出现“2.0.255.255”这样或者其他,可以恢复出厂设置一下。
如果STAIP出现出现“192.168.xx.xxx”,才能说明模块正确分配到IP地址。
5) 在电脑上面使用网络调试助手,创建一个 server ,如图
6)模块连接到 server
AT+CIPSTART="TCP","192.168.31.154",8086  //填写正确的IP地址和端口
响应 :CONNECT
OK
7 ) 开启透传模式
AT+CIPMODE=1
响应 :OK
8 ) 开始透传
AT+CIPSEND
响应 :OK
>

9 ) 退出透传模式
在透传模式中,若识别到单独的一包数据“
+++ ”,则退出透传模式
4.TLink 云平台创建
(1)登录 Tlink物联网-工业物联网平台,注册TLink账号
(2)创建设备
(3)连接设备
  • 编辑协议:十分重要,要跟STM32代码的协议要一致。注意看协议说明
  • 代码里面的协议是“"FM:%d,%d,%d,%d,%d.#"”

5.STM32代码修改

NetWork.h

TLink.h

6.结果

 源代码:https://download.csdn.net/download/xc_123/87800106

重新放了百度云链接链接:

https://pan.baidu.com/s/1Z52UL0bxo5NcU1HNXpwcww?pwd=qti8
提取码:qti8

         

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值