我正在尝试将 Python 数据记录器放在一起,并正在寻找一些建议。这是我的情况。我不希望任何用户干预。只需插入并记录。到目前为止,我正在使用 PySerial 模块,并且能够将所有串行数据记录到文本文件中。我读了一行,存储在一个变量中,然后将该变量以附加模式写入文件。
现在我想将这些数据传输到网络上进行绘图。这就是我头疼的地方。我应该尝试将其发送到 SQL 服务器还是仅发送到文本文件?我正在使用 3g 模块,但速度/带宽是有限的。数据以每 0.25 秒 1 个样本流式传输到记录仪 这是一个示例:
1 324 23454 2342 0 233 0 0 12223 66453 443 33 33 20 0 0 0 0
所以我认为我不需要发送每个样本,也许每秒或每隔一秒只发送一条线。
记录器只会运行大约 5 天,然后将记录所有数据。现在我的问题是,关于我应该如何/在哪里发送数据有什么建议吗?SQL 或文本文件?接下来,如果我有这些数据在线,是否有一种简单的方法可以在数据流式传输时实时绘制这些数据?
为了锦上添花,有时原始数据会以空格分隔,有时以制表符分隔,有时以逗号分隔。
任何输入将不胜感激!