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发送音讯,进行数据交互。

🏷️

标签

➡️

继续阅读