13-51单片机ESP8266学习-AT指令(ESP8266作为TCP客户端,连接TCP服务器,用串口调试助手和手机TCP调试助手测试)

写完题目刚想起来一件事情,如果手机作为客户端(不连接路由器的情况下),手机连接模块的无线会分配一个IP地址,,,这个IP地址事先我也不知道....我先看看AT指令里面有没有一个指令可以打印一下连接自己wifi信号后的设备的IP地址的指令.

没找到.......................

算啦,我直接用手机连接,看一下手机分配的IP地址,然后再设置模块 APP可在百度手机助手,安卓市场,91助手,下载安装(搜索"小五物联")

咱们还是设置模块的工作模式为模式3

AT+CWMODE_DEF=3

发送AT+CIPMUX=0 启动单连接,先弄单连接

AT指令单连接可以做到透传

AT+CIPMUX=0

然后让模块连接服务器

AT+CIPSTART="TCP","192.168.4.2",8080

现在用手机发数据

现在让模块发给手机

单路连接时发送指令为AT+CIPSEND=x , x为发送的字节数

现在发个指令让模块透传,发数据之前不再发指令,让模块自动的转发

虽然设置了但是好像不可以..........

但是好像是换了指令了

AT+SAVETRANSLINK=1,"192.168.4.2",8080,"TCP"

看来应该是修改了,而且做成了保存的模式了,断电也会保存着设置,

新版的AT指令做的好像是专门做的保存在模块内部的设置,设置一次下次上电自动工作,不用二次配置了...

还有一点,这个指令可以直接发,不用配置单连接还是多连接,无论怎么配置但连接或者多连接对这个指令没有影响 所以建立TCP透可以直接一句话就可以 AT+SAVETRANSLINK=1,"192.168.4.2",8080,"TCP" 退出透传是发送 "+++"

但是那条指令还保存在模块内部,模块一断电上电还是会自动连接和透传的

要想清除这条指令,先发送 "+++"

然后 AT+RESTORE 恢复出厂设置

新版的指令做的挺好的,比以前的方便多了,太晚了睡觉,,,,

改天再写多连接模式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏信安之路

安全开发之 token 那些事

在开发网络应用时,不管是移动端的 APP 也好,还是 web 端 APP 也好,只要有用户群体存在,都绕不开身份认证这个话题,选择一种好的身份认证方法常常在应用...

990
来自专栏阮一峰的网络日志

DNS 原理入门

DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读...

5218
来自专栏jeremy的技术点滴

云服务器上ssh服务安全加固

6976
来自专栏Petrichor的专栏

ping检测

网上有很多这样的 站长工具网站 ,随便找一个,在 ping检测搜索框 敲入 ping <ip> :

1373
来自专栏逸鹏说道

SQL Server安全(2/11):身份验证(Authentication)

在保密你的服务器和数据,防备当前复杂的攻击,SQL Server有你需要的一切。但在你能有效使用这些安全功能前,你需要理解你面对的威胁和一些基本的安全概念。这篇...

3418
来自专栏IT 指南者专栏

基于 Hexo + GitHub Pages 搭建个人博客(三)

打开 themes 目录下的 next 主题配置文件,找到 Wechat Subscriber 标签,将该标签下的配置改成如下形式:

4634
来自专栏趣谈编程

DNS原理入门

DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。

1720
来自专栏FreeBuf

PoisonCake(毒蛋糕):内置于手机ROM的恶意代码模块

AVL移动安全团队近日联合LBE发现一款内置于手机ROM的恶意代码模块。由于该恶意代码作者将此恶意模块运行释放的模块称为“Cake”,所以我们将其命名为“Poi...

2428
来自专栏数据和云

经典分享:一份高达555页的技术PPT会是什么样子?

首先要明确,升级和迁移是两件事,升级和数据量关系不大,而迁移通常涉及到跨数据库版本、跨平台,其耗时和复杂度大大增加,数据库容量也将成为重要的影响因素。

1024
来自专栏*坤的Blog

linux没有wifi

5126

扫码关注云+社区