Серийная регистрация данных в реальном времени с Python - советы по дизайну - PullRequest
1 голос
/ 02 августа 2011

Мне нужно разработать небольшую программу, которая читает предложение GPRMC с устройства регистрации GPS на ноутбуке. Я читаю необработанные значения через последовательное соединение. После прочтения необработанного значения я проанализирую предложение GPRMC (12 значений, разделенных запятыми) и помещу их в базу данных sqllite, чтобы другое приложение могло их прочитать.

Я хотел получить профессиональный совет и несколько советов по реализации. Части программы, о которых я хочу получить больше всего советов:

  • Производительность (похоже, это очень интенсивный процесс?)
  • Проверка ошибок (необходимо продумать все возможные состояния ошибок)
  • Простота обновления (Если я внесу изменения в дерево кодов, будет ли легко обновить программу)

1 Ответ

1 голос
/ 02 августа 2011

Зависит от того, должна ли программа быть встраиваемой.Если нет, то есть Redis (http://redis.io) с очень эффективной реализацией временных рядов. И есть Django Dash 2011 приложение Staste , которое делает именно это -http://staste.unfoldthat.com/. Я сам не тестировал, но код выглядит хорошо, и демонстрация обещает.

...