Попытка получить Raspberry Pi 3 для записи и изменения данных в базе данных PostgreSQL на отдельном сервере - PullRequest
0 голосов
/ 24 мая 2018

В качестве побочного проекта меня интересовало потребление энергии.Я написал и выполнил программу на Raspberry Pi 3;при этом используется внешнее оборудование для сбора данных через Ethernet с использованием ModbusTCP.

В моей программе это функция регистрации данных, которая создает и сохраняет файл CSV со значениями, собранными за этот день.Каждый день в полночь создается новый файл CSV с пометкой даты нового дня.Этот CSV-файл хранится локально на Raspberry Pi, и поскольку он работает без головы, мне пришлось настроить cronjob для перемещения файлов на флэш-накопитель, чтобы позволить мне просматривать и оценивать CSV-файл.

Модификация, которую я пытаюсь предпринять: в настоящее время у меня есть база данных PostgreSQL на отдельном сервере;Я пытаюсь заставить Raspberry Pi подключиться к базе данных и заполнить ее данными, как только Pi ее записал.

Я искал в Интернете, как этот сайт, так и многие другие, но большинство из того, чтоЯ нашел руководства и инструкции по настройке Raspberry Pi в качестве сервера PostgreSQL, чего я не хочу достигать.

Любые советы и помощь очень ценятся.

Карл

Обновление: я использую язык программирования Python 3

1 Ответ

0 голосов
/ 24 мая 2018

Я бы исследовал с помощью ssh.Вы можете передать csv, а затем вызвать скрипт на целевой машине, дождаться cron или просто вызвать pgctl в удаленной командной строке.Это позволит избежать необходимости настройки клиента на PI и открытия брандмауэра на порту 5432, настройки pg_hba.conf и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...