我通过uart串口连续接收数据。 我如何在我的 html 网站上打印这些数据并动态更新? 我使用带有 apache 服务器的树莓派 3。 我可以使用 php、javascript、python...以及许多语言。
最佳答案
您可以创建一个 NodeJS 服务器,例如使用 express
。
然后使用serialport
npm 模块从串口获取数据。
然后通过 websocket 发送此数据,创建一个网页,并使用 Websocket Javascript API从您的 websocket 检索数据。
这样,您就可以在您的网站上显示来自串口的实时数据。我在黑客马拉松中使用这个“堆栈”构建了一个连接的鱼菜共生系统,效果很好!
如果使用 socket.io 会更简单,因为它为后端和前端部分提供了简单的库和代码示例。
希望有帮助,
最好的问候
关于javascript - 在 HTML 中显示 UART(网站),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49754717/