Arduino :BPI-BIT 设置 Websocket Server(服务器)

本文介绍如何在Arduino的ESP32上创建WebSocket服务器,服务器将作为回发服务器,接收到的客户端数据会被回传。通过Python客户端进行测试,详细讲述了代码实现、现象观察以及Python模块的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

这篇文章主要学习的是 在ESP32上创建Websocket server(服务器)所创建的Websocket server(服务器)将作为回发服务器使用,也就是说它会把接收自客户端的数据回发给客户端。

为了对服务器进行测试,我们将使用Python开发一个非常简单的客户端。

ESP32 服务器起的构建与 ESP32 客户端的构建相似,可以先看这篇文章 ESP32 Arduino 学习 :设置 Websocket Client(客户端)

操作环境

测试用的开发板: bpibit
测试用的软件:

  1. Arduino IDE
  2. vscode

我使用 vscode 作为 python 解释器,用其他 IDE 也可以,例如 PyCharm 等等

ESP32 服务器

代码讲解

WebSocketServer webSocketServer;

创建 WebSocketServer 类的对象,它负责提供从客户端接收请求以及对数据交换进行处理时所需要的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值