2015-11-05 5 views
2

Я передаю данные в живой график в Plotly из Photon Particle.Как хранить данные, которые передаются в реальном графике по графику?

Однако я хотел бы сохранить все данные, которые я передаю для будущего анализа.

К сожалению, API потоковой передачи разрешает определенное количество точек до того, как самая ранняя точка упадет. (Я считаю, что максимальное количество разрешенных точек - 20 000.)

Я прочитал из этого Github issue page, что вы можете хранить данные, совершив вызов REST, но я все еще не уверен, как действовать дальше.

Кто-нибудь знает метод или имеет какой-либо совет для меня, чтобы разработать способ сохранения данных в реальном времени, вместо того, чтобы использовать посредника (например, RPi или ПК) для хранения данных перед загрузкой данных в сюжет?

ответ

0

Я знаю, что этот ответ приходит довольно поздно, но, надеюсь, другие считают его полезным.

Вы можете выбрать приложение python на своей малине, которое одновременно отправляет данные в ваш поток и вашу базу данных. Вы можете использовать этот учебник для создания потока с использованием pyhton: https://plot.ly/python/multiple-trace-streaming/#getting-set-up

Это довольно просто расширить этот скрипт, чтобы отправить данные в отдельную базу данных, а также из того же цикла while. Я работаю над подобным, я напишу код, как только у меня его получится.

Смежные вопросы