我必须设计一个小程序,从笔记本电脑上的 GPS 记录设备读取 GPRMC 句子。我正在通过串行连接读取原始值。一旦我读取了原始值,我将解析 GPRMC 句子(12 个逗号分隔值)并将它们放入 sqllite 数据库中,以便另一个应用程序可以读取它们。
我想要一些专业建议和一些实现技巧。该计划中我最需要建议的部分是:
- 性能(这看起来是一个非常占用 CPU 资源的进程吗?)
- 错误检查(需要考虑所有可能的错误状态)
- 易于更新(如果我对代码树进行更改,更新程序会很容易)
最佳答案
取决于程序是否必须是可嵌入的。如果没有,可以使用具有非常高效的时间序列实现的Redis (http://redis.io)。有一个 Django Dash 2011 应用程序 Staste 可以做到这一点 - http://staste.unfoldthat.com/ 。我自己没有测试过,但代码看起来不错,演示也很有前景。
关于python - 使用 Python 进行实时串行数据记录 - 设计建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913285/