当前位置:   article > 正文

ESP8266-Arduino网络编程实例-WebSocket服务器_arduino websocket

arduino websocket

WebSocket服务器

本文将演示如何创建一个页面通过Webosocket通信协议来远程控制ESP8266输出,并将输出状态显示在页面上,并在所有客户端中自动更新。Web服务器将使用ESPAsyncWebserver来实现。

在前面的文章中,对ESPAsyncWebserver作了详细的介绍,请参考:

1、WebSocket简单介绍

WebSocket 是客户端和服务器之间的持久连接,允许双方使用 TCP 连接进行双向通信。 这意味着可以在任何给定时间将数据从客户端发送到服务器以及从服务器发送到客户端。

在这里插入图片描述

客户端通过称为 WebSocket 握手的过程与服务器建立 WebSocket 连接。 握手以 HTTP 请求/响应开始,允许服务器处理同一端口上的 HTTP 连接和 WebSocket 连接。 一旦建立连接,客户端和服务器就可以以全双工模式发送 WebSocket 数据。

使用 WebSockets 协议,服务器(ESP8266 板)可以无需请求即可向客户端或所有客户端发送信息。 这也允许我们在发生更改时向网络浏览器发送信息。

2、硬件准备

  • ESP8266 NodeMCU开发板一块</
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/196347
推荐阅读
相关标签
  

闽ICP备14008679号