websocket简单记录

 websocket(){
      var ws = new WebSocket("ws://192.168.10.22:8088/ws/test/");
      ws.onopen = function(){
        //当WebSocket创建成功时,触发onopen事件
        console.log("open");
        ws.send(JSON.stringify({'message':'NN2r5PJmeRMiThd3uwquExNWUv2P2cCixHC8quq8yiHmiLwcnf'})); //将消息发送到服务端
      }
      ws.onmessage = function(e){
        //当客户端收到服务端发来的消息时,触发onmessage事件,参数e.data包含server传递过来的数据
        // console.log(e.data);
      }
      ws.onclose = function(e){
        //当客户端收到服务端发送的关闭连接请求时,触发onclose事件
        console.log("close");
        console.log(e)
      }
      ws.onerror = function(e){
        //如果出现连接、处理、接收、发送数据失败的时候触发onerror事件
        console.log(error);
      }
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino WebSocket是一种可以使Arduino与网络进行双向通信的技术。WebSocket是一种基于TCP的协议,可以在客户端和服务器之间建立持久的、双向通信的连接。它与HTTP协议不同,不需要每次都建立和断开连接,可以实时地将数据传输到客户端或服务器端。 使用Arduino WebSocket可以实现以下功能: 1. 实时传输数据:Arduino可以通过WebSocket将实时采集的传感器数据发送到客户端,实时展示或记录这些数据。例如,可以将温度、湿度、光照等传感器数据传输到Web页面或手机应用程序上。 2. 远程控制:通过WebSocket,可以将命令从客户端发送到Arduino,实现对Arduino的远程控制。例如,可以通过Web页面或手机应用程序远程控制Arduino的LED灯,调整电机的速度等。 3. 与其他设备的通信:WebSocket不仅可以在Arduino和客户端之间建立连接,还可以通过中间服务器实现多个设备之间的通信。例如,可以将多个Arduino连接到同一个WebSocket服务器,使它们可以互相发送数据和控制指令。 Arduino WebSocket的实现通常需要使用适配器库,如"WebSockets"库。通过该库,Arduino可以通过简单的API调用来创建WebSocket连接、发送和接收数据等操作。 总结起来,Arduino WebSocket是一种可以实现Arduino与网络实时通信的技术,可以应用于实时数据传输、远程控制和多设备通信等场景。它为Arduino用户提供了更多的网络交互方式,使得Arduino能够更加灵活和强大地应用在各种项目中。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值