在树莓派上安装 Websocat

WebSocket 是基于 TCP 的双向通信协议。Websocat是一种能够从命令行使用 WebSocket 客户端或服务器的工具。它可以在客户端模式下运行并连接到 WebSocket 服务器,或者在服务器模式下运行并接受来自 WebSocket 客户端的连接。

本教程介绍如何在 Raspberry Pi(树莓派) 上安装 Websocat。

安装 Websocat

通过 SSH 连接到树莓派。从GitHub下载最新的 Websocat 版本到该/usr/local/bin目录。

sudo wget -qO /usr/local/bin/websocat https://github.com/vi/websocat/releases/latest/download/websocat.arm-unknown-linux-musleabi

接下来,为下载的文件添加执行权限:

sudo chmod a+x /usr/local/bin/websocat

Websocat 作为系统范围的命令可供所有用户使用。我们可以查看 Websocat 版本:

websocat --version

测试 Websocat

为了连接到 WebSocket 服务器,执行websocat命令并提供服务器 URL 作为参数。例如,使用以下命令连接到公共 WebSocket 回显服务器:

websocat wss://echo.websocket.events

现在键入一些内容并按 Enter 键。服务器将发回相同的消息。

使用 Websocat 连接到 WebSocket 服务器

按 CTRL+C 退出。

使用-s选项启动 WebSocket 服务器。提供端口号作为参数。

websocat -s 8080

现在在你的机器上打开另一个终端并连接到 Raspberry Pi。然后运行以下命令连接到本地 WebSocket 服务器:

websocat ws://127.0.0.1:8080
使用 Websocat 接受来自 WebSocket 客户端的连接

卸载 Websocat

如果你想删除 Websocat,只需使用命令删除二进制文件:

sudo rm -rf /usr/local/bin/websocat

版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。

(0)

相关推荐

发表回复

登录后才能评论