Вы находитесь на странице: 1из 6

Установка коннектора для Impinj

Версия коннектора: 1.1.5

Введение
Установка коннектора состоит из трёх независимых действий.

• Копирование исполняемых файлов коннектора.


• Интеграция коннектора в Winnum Platform.
• Регистрация дистрибутива приложения в Winnum Platform.

Эти действия могут выполняться на разных компьютерах. Коннектор может быть


установлен на сервер с установленной Winnum Platform, а может - на другой
компьютер.

Установка на один сервер с Winnum Platform


1. Запускаем инсталлятор и вводим пароль.
2. Необходимо указать пусть установки коннектора.
3. Выбираем полную установку.
4. Указываем путь к папке, в которую установлен Winnum Platfrom
5. Устанавливаем.

В результате на компьютер будет установлен коннектор, а в Winnum в разделе


приложений появится новый дистрибутив "Wintime RFID Connector Kit". Этот
дистрибутив необходимо будет установить. После чего можно импортировать шаблоны
изделий.

Установка на разные компьютеры


Winnum Platform установлена на "сервере 1", а коннектор надо установить на
"сервер 2". Инсталляцию придётся выполнить в два этапа.

На "сервере 2":

1. Запускаем инсталлятор и вводим пароль.


2. Необходимо указать пусть установки коннектора.
3. Выбираем компактную установку.
4. Устанавливаем.

Коннектор установлен и готов к настройке. Но для этого надо сконфигурировать


изделия на платформе. Для этого придётся запустить инсталлятор на "сервере 1".

На "сервере 1":
1. Запускаем инсталлятор и вводим пароль.
2. Путь установки коннектора можно оставить по умолчанию.
3. Выбираем выборочную установку. Снимаем галочку с пункта "Коннектор" и
ставим галочку на пункте "Файлы коннектора для Winnum Platform".
4. В дополнительных задачах отмечаем галочками оба пункта - "Интеграция
коннектора в Winnum Platform" и "Регистрация Wintime RFID Connector Kit в
Winnum Platform".
5. Указываем путь к папке, в которую установлен Winnum Platfrom.
6. Устанавливаем.

Если не возникло никаких сообщений об ошибках, то теперь в приложениях


платформы появится Wintime RFID Connector Kit. Его нужно установить и далее
можно импортировать шаблоны устройств.

Автономная установка без подключения к Winnum


Platform
1. Запускаем инсталлятор и вводим пароль.
2. Необходимо указать пусть установки коннектора.
3. Выбираем компактную установку.
4. Устанавливаем.
Настройка коннектора для Impinj
Версия коннектора: 1.1.5

Введение
Коннектор может запускаться как консольное приложение и как служба Windows. В
зависимости от этого способ настройки коннектора может отличаться. В любом
случае настройки коннектора хранятся в файле config.xml. Этот файл расположен в
рабочей папке коннектора. Рабочая папка – это папка, в которой коннектор ищет
необходимые для работы файлы, сохраняет настройки и временные файлы. По
умолчанию коннектор располагает рабочую папку по пути
C:\ProgramData\Wintime\Connectors\Impinj\. Но в можно выбрать произвольную
папку.

Файл конфигурации
Файл всегда должен находиться в рабочей папке и называться config.xml. Если
такого файла нет, коннектор создаст его и заполнит дефолтными настройками.

<impinj-settings>
<listener ip="192.168.0.9" port="24101" />
<global logfile="connector.log"
loglevel="ANY"
readermode="default"
tagtracking="false"
notags="true"
cloudmode="default">
<readers>
<sample defaultAntennaPort="1"
session="0"
searchMode="1"
logSettings="true"
holdReports="false"
keepalivesEnabled="true"
keepalivesLinkMonitorMode="true"
keepalivesPeriod="5000"
keepalivesLinkDownThreshold="6"
reportAntennaPortNumber="true"
reportFirstSeenTime="false"
reportLastSeenTime="true"
reportSeenCount="false" />
</readers>
<exportdb connection="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\db\rfid01.mdb;User Id=admin;Password=;" />
</global>
</impinj-settings>

Для правильной работы коннектора в файле нужно указать IP-адрес и порт, на


котором коннектор слушает входящие соединения от платформы.
Эти настройки находятся в узле listener. При создании файла коннектор заполняет
эту строку самостоятельно.

Все остальные пользовательские настройки коннектора находятся в узле global.

Атрибуты узла global:


logfile Указывает путь и имя файла лога. Если указать только имя файла,
то лог будет расположен в рабочей папке.
loglevel Коннектор может записывать в лог-файл большое количество
различной информации. Чтобы не увеличивать размер файла,
можно выбрать определённые категории сообщений, которые
будут записываться в файл. Все прочие категории будут
игнорироваться. В лог файл всегда попадают сообщения категории
ERROR. Рекомендуется оставить этот параметр пустым.
readermode При установке значения “test” коннектор будет использовать
эмулятор считывателя вместо подключения к физическому
устройству. Рекомендуется не менять этот параметр.
tagtracking Рекомендуется не менять этот параметр.
notags Рекомендуется не менять этот параметр.
cloudmode Рекомендуется не менять этот параметр.

Категории сообщений для лог-файла:


ANY В лог попадают все сообщения. Не рекомендуется использовать
это значение.
CLOUD Обмен данными с Winnum Cloud.
CLIENT Внутренние сообщения о работе коннектора.
DATA Сообщения о полученных и переданных данных.
DB Работа с базой данных для обмена информацией с 1С.
DEVICE Рекомендуется не менять этот параметр.
HTTP Обмен данными c Winnum Platform по HTTP.
READER Обмен данными со считывателем.
TAG Сообщения об обнаружении меток.
TEST Сообщения о работе эмулятора считывателя.

Узел global имеет дочерние узлы readers и exportdb.

Узел readers позволяет сделать тонкую настройку параметров считывателя. Но


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

Узел exportdb используется для подключения к базе данных обмена информацией


с 1C. В узле есть параметр connection. В этот параметр нужно записать строку
подключения подходящего OLEB провайдера. Например, как это указано выше.
Настройка коннектора как консольного приложения
Консольное приложение - это файл Wintime.Impinj.Connector.ConsoleApp.exe.

Настройка коннектора осуществляется двумя способами - параметрами командной


строки и файлом конфигурации.

В папке установки коннектора рядом с исполняемыми файлами находится файл


Wintime.Impinj.Connector.ConsoleApp.exe.config. Это файл в формате xml. В файле
есть параметр workdir, который указывает расположение рабочей папки.

<configuration>
. . .
<appSettings>
<add key="workdir" value="" />
</appSettings>
</configuration>

Перед запуском коннектора можно назначить рабочую папку записав нужный путь
в атрибут value в строке параметра workdir:

<add key="workdir" value="C:\temp\connector\" />

Также указать рабочую папку можно в параметрах командной строки.

Параметры командной строки для консольного приложения

Параметры командной строки имеют более высокий приоритет, чем настройки в


файле конфигурации. Т.е. если указать параметры командной строки, то коннектор
будет использовать их вместо соответствующих настроек из файла config.xml.

Параметр workdir="xxx"

Указывает рабочую папку коннектора.


В рабочей папке лежат: файл конфигурации, файлы логов, файл зон и другие
служебные файлы. Если этот параметр на задан, то по умолчанию все файлы
располагаются в C:\ProgramData\Wintime\Connectors\Impinj\.
При необходимости коннектор создаёт рабочую папку (если она не существует).

Параметр ip=xxx.xxx.xxx.xxx

Указывает IP-адрес коннектора. На этом адресе коннектор слушает подключение с


платформой. Если параметр не задан, то коннектор автоматически подхватит
первый доступный адрес IPv4 (кроме 127.0.0.1). IP-адрес также может быть указан в
файле конфигурации. Если он есть в командной строке, то значение адреса из файла
игнорируется.
Параметр port=x

Порт для подключения к платформе. Если не задан, то используется порт


24101.Может быть задан и в командной строке, и в файле конфигурации.

Настройка коннектора как службы Windows.


В качестве службы используется файл Wintime.Impinj.Connector.Svc.exe.

Аналогично консольному приложению, в папке установки коннектора находится


файл Wintime.Impinj.Connector.Svc.exe.config. Это файл в формате xml. В файле
есть параметр workdir, который указывает расположение рабочей папки.

<configuration>
. . .
<appSettings>
<add key="workdir" value="" />
</appSettings>
</configuration>

Перед запуском коннектора можно назначить рабочую папку записав нужный путь
в атрибут value в строке параметра workdir:

<add key="workdir" value="C:\temp\connector\" />

Все остальные настройки службы осуществляются через файл config.xml.

После изменения файла настроек службу необходимо перезапустить, чтобы


изменения были считаны из файла и применены.