8266使用websocket库

devtools/2025/2/5 18:09:57/

安装 WebSocket 库

  1. 使用 Arduino IDE 安装

    • 打开 Arduino IDE。
    • 转到 Sketch > Include Library > Manage Libraries...
    • 在搜索框中输入“WebSockets”并查找 WebSockets by Markus Sattler 的库。
    • 点击安装。

  2. 最下面那个,安装
  3. 编译运行测试,通过,没问题

下来我贴一些测试代码

#include <WebSocketsServer.h>
#include <ESP8266WiFi.h>// 替换为你的WiFi网络凭据
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";// WebSocket服务器端口
WebSocketsServer webSocket = WebSocketsServer(81);void setup() {Serial.begin(115200);WiFi.begin(ssid, password);while (WiFi.status() != WL_CONNECTED) {delay(500);Serial.print(".");}Serial.println("");Serial.print("Connected to ");Serial.println(ssid);Serial.print("IP address: ");Serial.println(WiFi.localIP());// 启动WebSocket服务器webSocket.begin();webSocket.on("message", handleWebSocketMessage);Serial.println("WebSockets started");
}void loop() {webSocket.loop();
}void handleWebSocketMessage(uint8_t num, WStype_t type, uint8_t *payload, size_t length) {if (type == WStype_TEXT) {Serial.printf("Received message: %s\n", payload);webSocket.sendTXT(num, "Message received");}
}


http://www.ppmy.cn/devtools/156348.html

相关文章

4 前端前置技术(中):node.js环境

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 前言

【设计测试用例自动化测试性能测试 实战篇】

&#x1f308;个人主页&#xff1a;努力学编程’ ⛅个人推荐&#xff1a; c语言从初阶到进阶 JavaEE详解 数据结构 ⚡学好数据结构&#xff0c;刷题刻不容缓&#xff1a;点击一起刷题 &#x1f319;心灵鸡汤&#xff1a;总有人要赢&#xff0c;为什么不能是我呢 设计测试用例…

STM32 LED呼吸灯

接线图&#xff1a; 这里将正极接到PA0引脚上&#xff0c;负极接到GND&#xff0c;这样就高电平点亮LED&#xff0c;低电平熄灭。 占空比越大&#xff0c;LED越亮&#xff0c;占空比越小&#xff0c;LED越暗 PWM初始化配置 输出比较函数介绍&#xff1a; 用这四个函数配置输…

蓝桥杯备考:高精度算法之乘法

P1303 A*B Problem - 洛谷 | 计算机科学教育新生态 在这里&#xff0c;我们模拟乘法过程的时候要用无进制相加 相加完之后就是4 13 28 27 18 我们从最低位开始不断往上进位&#xff0c;18%10就是8留下&#xff0c;18/101是进位&#xff0c;28%10 是8留下&#xff0c;2…

Go方法接收者中值类型接收者和指针类型接收者的对比

这是一个很好的问题。选择值类型接收者还是指针类型接收者确实需要权衡。让我们详细探讨一下&#xff1a; 值类型接收者&#xff1a; 当方法不需要修改接收者的状态时。当接收者是一个小的结构体或者是基本类型时。当你需要复制接收者的值时&#xff08;例如&#xff0c;在并…

C# 修改项目类型 应用程序程序改类库

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github&#xff1a;codetoys&#xff0c;所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的&#xff0c;可以在任何平台上使用。 源码指引&#xff1a;github源…

前端进阶:深度剖析预解析机制

一、预解析是什么&#xff1f; 在前端开发中&#xff0c;我们常常会遇到一些看似不符合常规逻辑的代码执行现象&#xff0c;比如为什么在变量声明之前访问它&#xff0c;得到的结果是undefined&#xff0c;而不是报错&#xff1f;为什么函数在声明之前就可以被调用&#xff1f…

微信登录模块封装

文章目录 1.资质申请2.combinations-wx-login-starter1.目录结构2.pom.xml 引入okhttp依赖3.WxLoginProperties.java 属性配置4.WxLoginUtil.java 后端通过 code 获取 access_token的工具类5.WxLoginAutoConfiguration.java 自动配置类6.spring.factories 激活自动配置类 3.com…