VegaServer + PostgreSQL
VegaServer + PostgreSQL
Добрый день, Уважаемые разработчики!
Интересует и очень, возможность работы с внешней БД PostgreSQL. Есть в планах или нет? Это очень актуально для нас. Спасибо.
А может есть наработки работы с российскими БД?
Интересует и очень, возможность работы с внешней БД PostgreSQL. Есть в планах или нет? Это очень актуально для нас. Спасибо.
А может есть наработки работы с российскими БД?
Re: VegaServer + PostgreSQL
В 1.8 бета есть уже (во всяком случае в папке драйверов лежит библиотека и в конфигурационном файле присутствует опция внешней БД - postgres.
Но как я писал здесь viewforum.php?f=10 (правда для MySQL) есть непонятки в работе с уже существующей БД. Я пока прекратил тестирование.
Но как я писал здесь viewforum.php?f=10 (правда для MySQL) есть непонятки в работе с уже существующей БД. Я пока прекратил тестирование.
Re: VegaServer + PostgreSQL
Спасибо за ответ. видел топик.
Картинки только не доступны.
Вопрос когда поправят ошибки?
Картинки только не доступны.
Вопрос когда поправят ошибки?
Re: VegaServer + PostgreSQL
Добрый день!
Уже исправили. Можете скачать тестовую версию сервера по адресу ftp://89.189.183.233:30451/
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
Re: VegaServer + PostgreSQL
Что то пишет "Не могу соединиться"...похоже наши защиты мешают. Попробую из дома.
Долежит до вечера?
А может на Яндекс.диск или Mail.ru закинуть?
Долежит до вечера?
А может на Яндекс.диск или Mail.ru закинуть?
Re: VegaServer + PostgreSQL
Ура, из дома скачался!
Завтра будем пробовать.
Если нормально пойдет - поставлю в качестве "боевого" на новый узел
Завтра будем пробовать.
Если нормально пойдет - поставлю в качестве "боевого" на новый узел

Re: VegaServer + PostgreSQL
Уважаемые разработчики!
Могу узнать, что нового и какие изменения произошли в новой версии?
Могу узнать, что нового и какие изменения произошли в новой версии?
Re: VegaServer + PostgreSQL
Я не разработчик и вообще по статусу "мимо проходил"
, сейчас тестирую 1,8,3. Пока особых замечаний нет.
По новому вот файл HISTORY (добавлю - добавлена поддержка PostgreSQL):
Текущая версия: 1.8.3
История изменений:
1.8.3 (28 января 2019)
Исправлены следующие ошибки:
1. В случае неудачной попытки послать пакет через базовую станцию
последующие попытки послать этот пакет через альтернативные базовые
станции приводили к ошибкам.
2. При работе с MySQL уничтожение устаревших индексов делалось неправильной
SQL-командой.
3. Значение частоты иногда отправлялось на базовую станцию со слишком
большим количеством цифр после десятичной точки.
4. Заказанная WebSocket-клиентом MAC-команда после исполнения не удалялась
из таблицы queuetransmit, и поэтому исполнялась снова и снова.
1.8.0 (27 декабря 2019)
Программа приведена в соответствие с протоколом LoRaWAN 1.0.3, а именно,
добавлены MAC-команды DeviceTimeReq/DeviceTimeAns.
Однако, работает только при выполнении двух условий:
1. к базовой станции должен быть подключен приёмник GPS
2. устройство должно относиться к классу A
Если условия не выполняются, DeviceTimeReq игнорируется.
1.7.1 (25 декабря 2019)
Путь "/opt/iot-vega-server" более не задаётся жёстко в файле проекта.
Deploy для линукса собран по-другому.
1.7.0 (20 декабря 2019)
Исправлена ошибка с "залипанием" исходящего пакета на устройствах класса C.
1.6.0 (16 декабря 2019)
1. В 12 местах исправлены одинаковые ошибки: сервер выдавал
WebSocket-клиенту некоторый параметр числом, а исходя из API должен быть
bool.
2. Бесплатное число "не-вега устройств" сокращено до 100.
1.5.1 (03 декабря 2019)
Исправлена ошибка при исполнении команды get_device_downlink_queue_req.
1.5.0 (29 ноября 2019)
Добавлена поддержка syslog.
1.4.3 (27 ноября 2019)
Добавлен "костыль" для того чтобы возникающие из-за неизвестной ошибке
"нулевые" пакеты не сбивали нумерацию исходящих пакетов.
1.4.0 (5 ноября 2019)
В файл конфигурации добавлен параметр encryptRootPassword, позволяющий
хранить в файле конфигурации не сам пароль суперпользователя, а его
MD5-сумму.
1.3.2 (29 октября 2019)
Исправлена ошибка: в таблицу deviceattributes могло попасть несколько
строчек с одинаковыми deveui и attribute (то есть, одному устройству могло
оказаться сопоставлено несколько значений одного и того же атрибута).
Эта версия программы удаляет из базы данных все такие значения, кроме самого
нового.
1.3.0 (23 октября 2019)
Исправлена ошибка, из-за которой при использовании PostgreSQL не создавалось
несколько индексов. Уничтожены ненужные индексы. Вообще, использование
индексов (во всех СУБД) приведено в порядок.

По новому вот файл HISTORY (добавлю - добавлена поддержка PostgreSQL):
Текущая версия: 1.8.3
История изменений:
1.8.3 (28 января 2019)
Исправлены следующие ошибки:
1. В случае неудачной попытки послать пакет через базовую станцию
последующие попытки послать этот пакет через альтернативные базовые
станции приводили к ошибкам.
2. При работе с MySQL уничтожение устаревших индексов делалось неправильной
SQL-командой.
3. Значение частоты иногда отправлялось на базовую станцию со слишком
большим количеством цифр после десятичной точки.
4. Заказанная WebSocket-клиентом MAC-команда после исполнения не удалялась
из таблицы queuetransmit, и поэтому исполнялась снова и снова.
1.8.0 (27 декабря 2019)
Программа приведена в соответствие с протоколом LoRaWAN 1.0.3, а именно,
добавлены MAC-команды DeviceTimeReq/DeviceTimeAns.
Однако, работает только при выполнении двух условий:
1. к базовой станции должен быть подключен приёмник GPS
2. устройство должно относиться к классу A
Если условия не выполняются, DeviceTimeReq игнорируется.
1.7.1 (25 декабря 2019)
Путь "/opt/iot-vega-server" более не задаётся жёстко в файле проекта.
Deploy для линукса собран по-другому.
1.7.0 (20 декабря 2019)
Исправлена ошибка с "залипанием" исходящего пакета на устройствах класса C.
1.6.0 (16 декабря 2019)
1. В 12 местах исправлены одинаковые ошибки: сервер выдавал
WebSocket-клиенту некоторый параметр числом, а исходя из API должен быть
bool.
2. Бесплатное число "не-вега устройств" сокращено до 100.
1.5.1 (03 декабря 2019)
Исправлена ошибка при исполнении команды get_device_downlink_queue_req.
1.5.0 (29 ноября 2019)
Добавлена поддержка syslog.
1.4.3 (27 ноября 2019)
Добавлен "костыль" для того чтобы возникающие из-за неизвестной ошибке
"нулевые" пакеты не сбивали нумерацию исходящих пакетов.
1.4.0 (5 ноября 2019)
В файл конфигурации добавлен параметр encryptRootPassword, позволяющий
хранить в файле конфигурации не сам пароль суперпользователя, а его
MD5-сумму.
1.3.2 (29 октября 2019)
Исправлена ошибка: в таблицу deviceattributes могло попасть несколько
строчек с одинаковыми deveui и attribute (то есть, одному устройству могло
оказаться сопоставлено несколько значений одного и того же атрибута).
Эта версия программы удаляет из базы данных все такие значения, кроме самого
нового.
1.3.0 (23 октября 2019)
Исправлена ошибка, из-за которой при использовании PostgreSQL не создавалось
несколько индексов. Уничтожены ненужные индексы. Вообще, использование
индексов (во всех СУБД) приведено в порядок.
Re: VegaServer + PostgreSQL
спасибо.
Re: VegaServer + PostgreSQL
Пробую миграцию на PostgreSQL , а версии сервера новее 1.2.1 не нахожу. Подскажите, где скачать последнюю стабильную версию, поддерживающую PostrgreSQL? Получаю вот что в консоли:
CRITICAL_ERROR! External database: invalid type!
CRITICAL_ERROR! External database: invalid type!