通过 Flask 将串行数据传递给 javascript
Passing serial data to javascript via Flask
我一直在研究将数据从Flask推送到Javascript,主要是通过修改这里的代码:https://github.com/clebio/flask-d3
现在我正在尝试从COM端口读取数据,并将其通过Flask传递给Javascript。在使用 PySerial 之前,我已经完成了其中的一些操作,但不确定将其合并到 Flask 中的正确方法。
我觉得实现一些东西很舒服,在每个请求中,端口被打开,读取一行,然后关闭。
这不是很有效,所以理想情况下,我将能够打开一次 COM 端口,在 Flask 收到来自客户端的请求时运行读取行,并且仅在收到显式执行此操作的命令时才关闭。我怀疑这涉及线程,但这超出了我的经验。有什么想法吗?
我在Arduino + Raspberry Pi项目中使用Tornado做了类似的事情:
https://github.com/lilspikey/train
基本上,我会运行一个单独的线程从串行端口读取数据,然后解码数据,然后再通过 websockets 将其作为 JSON 数据发送。
你可能会做类似的事情。 只需将您读取的数据存储在以后可以通过 Flash 应用程序读取的位置即可。 这可以是简单的内存数据结构(需要线程安全),也可以像将其写入数据库一样复杂。 您需要确保在Flash应用程序读取旧数据时将其删除,但这将是它的关键。
相关文章:
- JavaScript数据结构
- 父级对子 JavaScript 数据的访问
- 更改动态 JavaScript 数据
- Javascript 数据可用事件
- 将javascript数据放入表单中
- 将json结构转换为可用的javascript数据集
- 从HTML表单中获取计算得到的JavaScript数据,并将其作为新元素添加到相同的表单操作中以使用PHP保存
- 数值的 JavaScript 数据类型
- 使用 ajax 将 JavaScript 数据传输到 PHP
- Javascript数据将元素属性绑定到URL中的锚href
- 整页回发和javascript数据
- 如何使用javascript数据对象?如何通过变量访问条目
- 如何将从数据库中提取的数字传递到javascript数据部分
- Spring MVC与Google图表,创建javascript数据表的最佳方式是什么
- JavaScript 数据中的 XSS
- 无法将我的 JavaScript 数据填充为 HTML
- 如何将相同的 JavaScript 数据传递给 HTML 两种不同的方式
- JavaScript 数据结构,JS中的ArrayList(Java)
- 将 casper javascript 数据插入 CSV 文件
- 用于高效插入和搜索的 Javascript 数据结构