preload
Ноя 25

Установка плагина и его версия имеют некоторые особенности, о которых я хотел бы упомянуть.

Установка

Первая установка плагина в систему не вызывается, каких-либо затруднений, так как GpsGate Server еще не загрузил его и не заблокировал к нему доступ. Чтобы выполнить обновление плагина, необходимо выполнить следующие действия:

  1. Зайти в SiteAdmin;
  2. Остановить сервис Nmea Service – кнопка «Stop» на вкладке «NMEA Service»;
  3. Завершить работу с SiteAdmin;
  4. Выполнить команду iisreset /stop в консоли (Win+R);
  5. Скопировать плагин (dll) в папку «%APP_ROOT%\Franson NMEA Service»;
  6. Скопировать плагин (dll) в папку «%APP_ROOT%\IIS\bin»;
  7. Выполнить команду iisreset /start в консоли;
  8. Зайти в SiteAdmin;
  9. Запустить сервис Nmea Service – кнопка «Start» на вкладке «NMEA Service»;
  10. Обновить страницу, чтобы получить список загруженных плагинов.

В данном случае %APP_ROOT% обозначает папку, в которую был установлен сервер GpsGate Server. По умолчанию это папка C:\Inetpub\wwwroot\GpsGateServer.

Версии

Ребята из техподдержки рекомендуют вести версии плагинов, но с версиями связана следующая особенность – сервер обновит информацию о плагине в БД в том случае, если версия найденного плагина старше версии в БД. В частности, это касается набора полей и команд устройства.

Так, если у в плагине версии 1.0.0.0 было только одно поле «SOS», а в последствии добавили еще одно поле «Battery Low», то это поле добавится в БД и, соответственно, в приложения (например, VehicleTracker) только, если версия плагина сменится на более старшую (например, на 1.0.0.1).

Leave a Reply

You must be logged in to post a comment.