CoAP (Constrained Application Protocol)
Драйвер устройства Constrained Application Protocol обеспечивает AggreGate Server моделью взаимодействия между конечными точками приложения по принципу запрос/ответ, поддерживает встроенное обнаружение сервисов и ресурсов, а также включает ключевые понятия Web, такие как URI и типы интернет-медиа. Этот драйвер очень похож на HTTP и используется для обмена данными между машинами (M2M).
Основные особенности драйвера CoAP:
Web-протокол, используемый в M2M с ограниченными требованиями
Обмен асинхронными сообщениями
Низкие накладные расходы и очень простой синтаксический разбор
Поддержка URI и типов содержимого
Возможность прокси и кэширования
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.coap |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства device
Свойства подключения
Настройки соединения определяют как AggreGate Server взаимодействует с сервером CoAP. Доступны следующие свойства подключения:
Свойство | Описание |
Адрес | IP адрес или имя хоста CoAP сервера. |
Протокол | CoAP или безопасный CoAP (CoAPS). |
Порт | Порт CoAP сервера. ПО умолчанию: 5683. |
URL | Путь к ресурсу расположенному на CoAP сервере. |
Тип запроса | Поддерживается следующие методы CoAP запроса: GET, POST, PUT и DELETE. |
Данные для выполнения запроса POST | Данные, которые будут представлены с запросом POST в виде строки. |
Таймаут | Время ожидания выполнения операции CoAP сервера |
Сертификат | Псевдоним сертификата SSL/TLS для использования при аутентификации. Сертификат с этим псевдонимом должен существовать в хранилище клиентских сертификатов сервера AggreGate. |
Активы device
Драйвер не поддерживает активы.
Настройки device
Драйвер устройства CoAP создает одну переменную Device. Переменная включает следующие поля:
Свойство | Описание |
Успешно | Указывает на успешные соединения драйвера CoAP. |
Время ответа, миллисекунд | Время ответа сервера. |
Код ответа | Код ответа CoAP. |
Ответ | Текст ответа CoAP. |
Ошибка | Сообщение об ошибке, или NULL, если запрос выполнен успешно. |
Операции device
Выполнить coap запрос
Эта операция отправляет необработанный CoAP запрос GET, DELETE, PUT, или POST на устройство и возвращает выходные данные. Входные данные включают URL, метод запросов, данные для выполнения запроса POST и дополнительные CoAP заголовки. Возвращаемые значения - флаг об успешном выполнении, код ответа CoAP, заголовки, текст вернувшейся страницы и сообщение об ошибке.
События device
Драйвер не представляет события.
Подключение
Этот драйвер приводит устройство в статус онлайн, если соединение было успешно установлено.
Детали синхронизации
CoAP монитор подключается к IP хосту, отправляет CoAP запрос, созданный с использованием предоставленной конфигурации (порт, URL, тип и данные запроса, CoAP заголовки, агент, таймаут), и анализирует ответ.
![]() | Если в настройках включена аутентификация, и требуется Аутентификация базового доступа для доступа к веб-странице, драйвер также отправляет запрос на авторизацию. |
Was this page helpful?
