本文参考《ESP8266 AT 指令使用示例》 文章目录硬件连接AT 测试模块AT+CWMODE 设置 WiFi模式AT+CWJAP 连接路由AT+CIFSR 查询设备IP地址AT+CIPSTART 建立通信连接AT+CIPMODE=1 使能透传模式AT+CIPSEND 发送数据+++ 退出发送数据AT+CIPMODE=0 退出透传模式AT+CIPCLOSE 断开TCP连接AT+CWQAP 断开热
转载 2024-03-29 07:09:16
117阅读
TCP Client模式ESP8266工作在station模式下,需确认ESP8266已经连接AP(路由器)并分配到IP地址,启用client连接ESP8266工作在soft-AP模式下,需确认连接ESP8266的设备已被分配到IP地址,启用client连接 ESP8266 TCP Client模式配置流程依据协议初始化espconn参数注册连接成功的回调函数和连接失败重连的回调函数(espcon
转载 2024-03-22 05:24:18
189阅读
 本博客实现了ESP8266 TCP客户端编程,实现了和TCP服务器的连接,发送数据以及接受数据的功能,效果图如下:使用的SDK是NONOS3.0,API的使用请参考 ESP8266 Non-OS SDK API参考 链接:https://www.espressif.com/sites/default/files/documentation/2c-esp8266_non_os_sdk_a
转载 2024-05-01 19:55:32
58阅读
         上一节说了UDP,这一节就聊聊TCP,毕竟它俩经常同时出现。优缺点上一节也提了一下:安全性好,速度慢。         除了这两点,还有就是:         TCP通信之前是需要建立连接的,如同打电话
目录前言一、什么是服务器二、TCP服务器1. python版本2. C#4unity版本三、参考资料前言ESP8266作为一款能直接连接wifi的NodeMCU,常常作为系统中的客户端用以接收服务器发送的信息,因此本文先记录学习如何在个人电脑PC上搭建简易的服务器。一、什么是服务器服务器是计算机的一种,是在网络环境或分布式处理环境中,为用户提供服务的计算机。可分为访问服务器、文件服务器、数据库服务
转载 2024-03-03 22:57:10
167阅读
TCP Server模式ESP8266 工作在station模式下,需确认ESP8266已经分配到IP地址,在启用server侦听ESP8266 工作在Soft-AP 模式下,可以直接启动server侦听TCP Server模式配置流程:根据工作协议初始化espconn参数注册连接成功的回调函数和连接失败重新连接的回调函数(espconn_regist_connectcb和espconn_regi
转载 2024-03-15 11:01:54
206阅读
ESP8266WiFi库里面还有其他重要内容,比如跟http相关的 WiFiClient、WiFiServer,跟https相关的 WiFiClientSecure、WiFiServerSecure至于是client还是Server,取决于ESP8266开发需求:如果业务要求是获取其他server提供的数据(发送请求,比如请求天气信息),那么你就可以使用Client模式如果业务
转载 2024-03-13 22:05:52
21阅读
0. 前言转载自我的古月居频道 上期介绍了Arduino的基本知识,今天直接上实例来给大家讲解TCPServer和TCPClient。看看他们到底是何方圣神。1.TCP协议TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它在原有IP协议的基础上,增加了确认重发滑动窗口和复用/解复用等机制。1.1TCP/IP的背景历史1.2 TCP/IP协议分层模型上图列出了TCP/IP
转载 2024-05-23 05:41:17
232阅读
本文开发环境:MCU型号:ESP8266IDE环境 : Arduino IDETCP 助手:网络调试助手本文内容:esp8266TCP Server 的简单通讯示例 文章目录简介TCP Server 的建立查看 PC 端 IP 地址配置网络调试助手Esp8266 程序设计代码示例串口调试信息调试:可能的错误及其解决原因连接 WiFi 失败连接到 TCP Server 失败Esp8266 收不
转载 2024-03-15 15:10:18
297阅读
目录1 阿里云平台1-1 阿里云注册 1-2 创建产品和设备1-3 创建物模型2 MQTT.fx接入阿里云3 ESP8266接入阿里云1 阿里云平台1-1 阿里云注册为了方便理解,本次阿里云注册采用全新账号重零开始:第一步:进入阿里云官网 https://www.aliyun.com/点击左上角登录按钮并完成登录,一般用支付宝扫码登录就OK第二步:登录完成后
1、用网络调试助手GET天气预报1.1、设置域名和端口,建立TCP连接域名:pi.seniverse.com,端口:801.2、GET请求1.2.1、先了解下HTTP请求报文格式 1.2.2、分析下这个GET请求第一行:请求行GET URL链接 HTTP协议版本第二、三、四、五行:请求头冒号前面是头部键,冒号后面是值,然后回车换行到下一行第六、七行:空行Connection行末
转载 2024-05-14 10:43:03
259阅读
1、NodeMcu长按Flash可进入智能配网模式2、AT+CWSAP=”YFRobot_ESP”,”12345678”,11,0//设置模块 AP 模式下的参数YFRobot_ESP ---- 接入点名称 12345678 ---- 密码 11 ---- 通道号 (通道修改后需要+RST
转载 2024-05-27 17:13:52
145阅读
PWM其实没有什么,就是看着官方给的API,,,然后就是用呗对了,其实对于RTOS SDK版本的开发可以直接去参考非RTOS SDK的API  这个直接有例子其实嵌入操作系统也没有什么,底层自带的外设硬件功能该怎么样还是怎么样,操作系统也不能改变什么,,操作系统的存在只是去操作咱定义的函数,让这些函数执行的时候快速的切换执行... 我直接说第三个参数第三个参数是说要定义一个 这
前一章已经搭建了ESP8266的编译环境,接下来就是编写控制代码啦~写在编写程序的前面1、ESP8266作为一款物联网模块,必定是要联网的,所以,首先把微软的防火墙关掉!2、下载程序的时候注意,如果提示“错误”,那么请查看,下载的波特率是不是过高了!3、在编译前,一定要先保存,再clean project,最后再build project !4、编写执行周期很长(>500ms)的用户程序时,
转载 2024-03-21 12:21:44
829阅读
ESP8266WiFi库里面还有其他重要内容,比如跟相关的 WiFiClient、WiFiServer,跟https相关的 WiFiClientSecure、WiFiServerSecure 至于是client还是Server,取决于ESP8266开发需求: 如果业务要求是获取其他serve
原创 2022-02-10 18:03:58
1482阅读
前言:本章节主要介绍TCP/UDP 透传以及TCP Server 实战。ESP8266 AT 默认仅在 TCP client 单连接或 UDP 传输模式时,⽀支持透传。TCP Client 单连接透传 以下为 ESP8266 作为 station 实现 TCP client 单连接透传的举例,ESP8266 作为 softAP可同理实现透传。1. 配置 WiFi 模式 AT+CWMODE=3 //
转载 2024-05-11 12:38:46
273阅读
使用网络串口工具,创建一个tcp server供该设备进行连接,可实现每十秒向服务端发送字符串"Hello from Arduino!",
原创 2024-08-21 11:52:17
228阅读
上一篇文章讲述了如何进行UDP通信;好了,废话不多少;直接进入主题; 上一篇的UDP的时候,我们讲述了如何去连接别的WiFi热点;和给ESP8266改名字和密码之类的东西,TCP通信也是一样的,TCP通信和UDP通信基本是一样的,差别在于这里; 当你连连接上wifi 的时候,你需要设置一下你的TCP通信(这一点和UDP是一样的);我们在my_station_init()函数中设置一下; 这里的
转载 2024-04-04 07:10:22
114阅读
做着做着,突然找不到rgb灯了,没有办法,只能换个了。那就搞一个超声波测距连接网络,上传数据库吧。如果你手里的装备是一个arduino uno r3和一个esp8266那么就开始吧首先,了解esp8266可以登录官网,查看技术文档,这是最直接的办法,点击下方网址,直接查看技术档案https://www.espressif.com/zh-hans/products/hardware/esp8266e
转载 2024-06-13 16:41:25
207阅读
阅读本文前,建议先阅读《esp8266 内存分布》和《esp8266 段的概念》。通过《esp8266 段的概念》,我们已经知道 .rodata 会占用 dRAM 的空间,从而减小实际可用的 heap 空间大小。因此我们当前的优化目标就是减小 .rodata 的使用量。os_printf为了减小打印字符串所占用的 dRAM 空间,在 sdk 中一直存在着一个看上去有些奇怪的打印宏 os_print
  • 1
  • 2
  • 3
  • 4
  • 5