Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Arduino websocket需要使用节点“更新”;快报;及;ws";6年前做的_Javascript_Express_Websocket_Arduino_Ws - Fatal编程技术网

Javascript Arduino websocket需要使用节点“更新”;快报;及;ws";6年前做的

Javascript Arduino websocket需要使用节点“更新”;快报;及;ws";6年前做的,javascript,express,websocket,arduino,ws,Javascript,Express,Websocket,Arduino,Ws,六年前,(使用ws版本0.4.32,现在我们使用7.2.1),我有一个很棒的小程序,可以运行并将粒子光子连接到网页,每个命令的交互速度小于10毫秒。我现在需要更新Arduinos的代码。问题是我不知道Arduino应该回复节点websocket什么来完成连接。有什么建议吗 这曾经奏效。(注意:我会随机生成Sec WebSocket密钥) 我现在正在运行我最新的index.js,但我不知道Arduino应该向websocket发送什么来启动连接。有人有什么想法吗?所以我正在取得一些进展。为了让它在

六年前,(使用ws版本0.4.32,现在我们使用7.2.1),我有一个很棒的小程序,可以运行并将粒子光子连接到网页,每个命令的交互速度小于10毫秒。我现在需要更新Arduinos的代码。问题是我不知道Arduino应该回复节点websocket什么来完成连接。有什么建议吗

这曾经奏效。(注意:我会随机生成Sec WebSocket密钥)


我现在正在运行我最新的index.js,但我不知道Arduino应该向websocket发送什么来启动连接。有人有什么想法吗?

所以我正在取得一些进展。为了让它在Gitpod.io上工作,我只需要将我的Arduino切换到SSL。代码在我的WS版本2.0.0-beta.0中,大约3年前的版本似乎是目前的转折点。因此,现在websocket服务器正在使用新版本的WS与Arduino合作,只是与服务器和javascript页面之间存在轻微的聊天式通信问题。。github在这里解决了这个问题,这要感谢npm WS的维护者之一纠正了我的混乱代码。github at对我来说工作得很好,允许在节点websocket服务器和Arduino之间进行快速通信
client.println("GET / HTTP/1.1");
client.println("Host: myURL");
client.println("Upgrade: websocket");
client.println("Connection: Upgrade");
client.println("Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==");
client.println("Sec-WebSocket-Version: 13");
client.println();