我们尝试了一个周末无果后,又找不到相关资料情况下,又去问了专业人士可能是哪方面的问题后,留下了猜想,可能是724(AIR724UG以下统称724)并没有能与tlink平台接入的接口。于是我们结束了这一研究并转向目前已经有资料的esp8266来开发物联网功能。但是很有趣的是我们研究着研究着发现,好像724和平台都没有问题是我们这里出现了漏洞,由我细细道来。
(24条消息) SIMCOM公司的SIM300的AT指令中文翻译_naiveC的博客-CSDN博客
测试ESP8266模块串口发送AT指令,返回的busy p...的解决方法_米米出品_泛米米博客 (fanmimi.com)
(24条消息) STM32通过ESP8266与平台通信——远程控制STM32——TLINK_修心养性的bug的博客-CSDN博客_stm32远程控制(24条消息) ESP8266 AT指令入门调试及应用_RwinR的博客-CSDN博客
以上是我们研究时搜索到挺有用的博客资料分享。
首先仍然是在tlink平台创建设备,至于创建过程可以看我的上一篇。
然后是我们熟悉的串口工具和设备连上接入云平台的调试。

1.AT指令需要在最后加上\r\n符号,代表的是回车符号,或者是在指令后摁下键盘上的回车键在发再,否则无法正常返回信息。
2.AT指令直接复制就输入进去的话也可能会返回错误,这时候很大可能是因为指令里面的标点符号不是全英文的,需要手动输入。
3.一定要注意连进网页后的指令顺序,要将模式调为透传模式AT+CIPMODE=1后再发送AT+CIPSEND发数据的指令,等到返回 > 符号后再发送序列号,否则就会遇到像未完成那篇文章最后遇到的问题。
AT\r\n 正常调试
AT+RST\r\n 重启
AT+CWMODE?\r\n 查询设置模式
AT+CWMODE=1\r\n 设置模式为STA模式
AT+CWAUTOCONN=0\r\n 设置为不自动连接
AT+CWLAP\r\n 查询附近可连热点
AT+CWJAP="WiFi名字","wifi密码"\r\n 连接热点
AT+CIPSTART=“TCP”,“tcp.tlink.io”,8647\r\n 接入云平台网站
AT+CIPMODE=1\r\n 设置为透传模式
AT+CIPSEND\r\n 发送数据指令
序列号\r\n 接入设备

成功之后如上图所示,就可以正常上传数据了。
在尝试让AIR724UG与Tlink云平台对接失败并转向ESP8266后,我们发现最初的问题在于AT指令的使用细节。正确操作包括:1) 指令末尾需加
;2) 确保英文标点;3) 先设置透传模式再发送数据。遵循这些步骤,最终成功接入并实现数据上传。
&spm=1001.2101.3001.5002&articleId=124219595&d=1&t=3&u=e4c507b4458344f9b6cc91556d71ec4f)
7160

被折叠的 条评论
为什么被折叠?



