На удаленном компьютере должен быть установлен (тип установки – Клиент) и запущен ПК Интеллект, для того чтобы обмениваться сообщениями с Сервером.

Если в ПК Интеллект созданы пользователи и настроены права доступа, то передаваемые сообщения, требующие ответа от ядра системы, должны содержать параметр receiver_id<ID>, где ID – это идентификационный номер объекта Интерфейс IIDK в системе.

CORE||GET_CONFIG|objtype<CAM>,objid<1>,receiver_id<1>

// Возвращает параметры объекта «Камера 1»


Чтобы получить идентификатор пользователя и его прав по его логину и паролю, используется функция CHECK_USER. Примеры использования:
CORE||CHECK_USER|password<1>,login<1>
CORE||CHECK_USER|pass_key<1373503546>,login<1> (crc32 из БД)
CORE||CHECK_USER|md5<bf03b1605e3c83978514f2a6546eef50> (md5 из БД)
Ответ:
ACTIVEX|1|USER_RIGHTS|rights_id<1>,user_id<1>


В случае, если указан неправильный пароль, ответ приходит с задержкой в 1 секунду.

  • No labels