websockets在micropython中的应用?(ESP8266)

问题描述 投票:0回答:1

我正在做一个项目,需要在浏览器中建立一个控制界面,因为有些控件是比例的,分辨率非常高,最好是有一个持续的数据流,而不需要请求。经过研究,我似乎需要使用websocket(如果有更好的方法,那将是一个同样有用的答案),但micropython websocket模块似乎完全没有文档,事实上,我的构建中没有内置。有谁知道有什么更好的模块,可以为我这样的白痴提供一些非常简单的例子?

python python-3.x websocket esp8266 micropython
1个回答
0
投票

你也许可以使用EventSource。它可以让你的服务器轻松地通过单一的长寿命连接发送数据流块,这些数据流可以在JavaScript中轻松处理(使用EventSource类)。

查看 本例 在picoweb。

PS:EventSource有一些 "锦上添花 "的功能,包括自动重连、重播。发现这些是留给读者XD的练习。

© www.soinside.com 2019 - 2024. All rights reserved.