Вывод волны Python Stream в базу данных

Я ищу, как взять данные из компонента формы волны и записать их в БД. Я ищу пример подключения к порту сигнала и декодирования BulkIO в некоторую собственную структуру данных python, которую я затем могу использовать для записи в базу данных.

Я попытался посмотреть на пример Python-Rest без такого взгляда, а заглушка в руководстве указывает только на один порт, а не на несколько портов.

Это не нужно делать с помощью Corba, но документации о том, как читать данные из потока TCP, еще меньше.

Любая помощь будет наиболее подходящей


person Robrotheram    schedule 17.08.2017    source источник


Ответы (1)


Вы должны иметь возможность использовать песочницу Python REDHAWK для создания sb.DataSink и подключения его к выходному порту вашего компонента или формы волны. Затем вы можете прочитать данные из sb.DataSink и получить обратно SRI, временные метки и данные для отправки в вашу БД, как вы выберете. Вы можете написать это как простой скрипт Python, если это подходит вашему приложению.

Если вашему приложению потребуется взаимодействовать с базой данных, вы можете использовать службу Python REDHAWK. Таким образом, ваше приложение REDHAWK может взаимодействовать со службой REDHAWK и является частью вашего домена REDHAWK.

Инструмент REDHAWK enterprise может быть полезен, но он представляет собой Java и Apache Camel, а не Python, но должен иметь инструменты для передавать данные из RH в ряд различных внешних источников, включая базы данных.

person Youssef Bagoulla    schedule 17.08.2017