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服务端。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值