首页 > 解决方案 > 如何开发一个可以通过浏览器从串口读取/写入数据的Web应用程序?

问题描述

如何开发一个可以通过浏览器从串口读取/写入数据的Web应用程序?

目前,我有一个 SPA 需要访问 windows 10 平板电脑上的串行端口数据。有一些建议的解决方案来开发中间应用程序。例如 chrome 应用程序、窗口原生服务和 WebSocket。Chrome 应用程序对我来说似乎并不好,因为我还需要针对不同的浏览器。Window Native Service 和 WebSocket 似乎是一个非常不错的选择,因为它提供了更多的控制,因为它是原生支持的。但是,我不确定 Windows 10 平板电脑是否支持窗口服务。还有其他选择吗?

标签: browseruwpserial-portwindows-10tablet

解决方案


几个月前我也有类似的需求,并使用了一个简单的 python 脚本来充当WebSocket 流和串行数据之间的桥梁。

Python 可以在 Windows 10 平板电脑上运行,并且具有易于使用的模块来处理 websockets 和串行端口。

https://pypi.org/project/websockets/
https://pypi.org/project/pyserial/


推荐阅读