ESP32——Websocket客户端测试

一、简介

参考示例:官方示例/protocols/websocket。

参考说明:  官方说明

二、Websocket测试工具

1. wscat工具

wscat为命令行工具,可以作为Websocket客户端或服务端。

1.1 安装

1.1.1 首先安装noodjs

1.1.2 安装好后,打开命令行,输入npm install -g wscat 回车创建全局wscat工具

1.2 使用

1.2.1 创建Websocket服务端

打开一个命令行窗口,输入命令: wscat -l 8888

1.2.2 创建Websocket客户端

另外打开一个命令行窗口,输入命令: wscat -c ws://localhost:8888 

1.2.3 测试

客户端与服务端连接后,就可以分别在两个窗口中输入字符相互发送了

2. Bittly工具

Bittly是复合工具包,可用于Websocket、串口、网口、蓝牙、Http、MQTT测试。

网址: Bittly 不止是一个串口调试助手 (~ ̄▽ ̄)~

使用可看官方说明,比较喜欢其具有字符或十六进制格式(因目前主要用十六进制)。

3. 在线测试工具

找到的几个可用但有广告,且不能从服务端发送自己指定的数据。

三、测试Websocket客户端例程

1. 根据示例创建工程

2. 修改WIFI用户和密码

3. 修改程序中服务端IP和端口号:

websocket_cfg.uri = "ws://192.168.1.20:8888";

4. 最后利用上面wscat工具创建的Websocket服务和编译下载例程进行收发数据测试。

注:因自己主要是Websocket客户端应用,所以后来用的基本是Bittly工具的Websocket服务端。

猜你喜欢

转载自blog.csdn.net/tsliuch/article/details/127440342