Справочный центр Wialon

update_device_type

Чтобы изменить тип устройства и уникальный ID объекта, используйте метод unit/update_device_type.

Конечная точка

Copied!
svc=unit/update_device_type&params={
  "itemId": <long>,
  "deviceTypeId": <long>,
  "uniqueId": <text>
}

Параметры

Запрос должен содержать следующие параметры:

Параметр Описание
itemId ID объекта.
deviceTypeId Новый тип устройства.
uniqueId Новый уникальный ID.

Список всех доступных типов устройств можно получить с помощью метода core/get_hw_types.

Ответ

При успешном выполнении запроса возвращается результат в следующем формате:

Copied!
{
  "uid": <text>,   /* Уникальный ID. */
  "hw": <long>,    /* Тип устройства. */
  "hwd": <long>    /* Модель устройства в рамках типа устройства, 0, если не указана. */
}

Если запрос выполнить не удалось, возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Одна из следующих ошибок:
  • неверные входные параметры;
  • тип устройства не найден или недоступен в тарифном плане;
  • уникальный ID начинается или заканчивается пробелом (в Wialon Local начиная с версии 2504).
6 Не удалось изменить тип устройства.
7 У пользователя нет права доступа Редактирование настроек подключения на объект.
1002 Другой объект с таким же уникальным ID и типом устройства уже существует.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.