js原生 WebSocket API 与 WebSocketsServer.h 的通信(nodemcu-32s 和 javascript 通信)
原文中文,约3800字,阅读约需9分钟。
📝
内容提要
本文介绍了使用nodemcu和JavaScript进行通信的方法。通过建立一个http服务和一个webSocket服务,实现了在网页和开发板之间的实时通讯。文章提供了相关的代码和页面代码,并说明了使用的API和工具。
🎯
关键要点
-
本文介绍了使用nodemcu和JavaScript进行通信的方法。
-
通过建立http服务和webSocket服务,实现网页与开发板之间的实时通讯。
-
提供了相关的代码和页面代码,说明了使用的API和工具。
-
nodemcu树立http服务和webSocket服务的代码示例。
-
代码中包含了处理WebSocket事件的回调函数。
-
页面代码中使用了WebSocket API进行数据传输。
-
强调不使用socket.io.js插件,需手写JS提供的API。
-
通过拖动页面滚动条,开发板能够实时接收音讯。
❓
延伸问答
如何使用nodemcu和JavaScript进行实时通讯?
通过建立http服务和webSocket服务,nodemcu可以与网页进行实时通讯。
在nodemcu中如何设置http和webSocket服务?
可以通过Arduino IDE编写代码,使用ESP8266WebServer和WebSocketsServer类来设置服务。
使用WebSocket API时需要注意什么?
需要手写JS提供的API,不使用socket.io.js插件,以避免占用过多资源。
如何在网页中发送数据到nodemcu?
可以通过WebSocket连接,使用socket.send方法发送JSON格式的数据。
nodemcu如何处理WebSocket事件?
通过定义回调函数,nodemcu可以处理连接、断开和接收消息等WebSocket事件。
拖动网页滚动条有什么作用?
拖动滚动条可以实时向nodemcu发送音讯,进行数据交互。
🏷️