Микропрограммное обеспечение устройства организовано в функциональные модули. Есть команды, общие для всех модулей:
info – постоянная информация
state – непостоянное текущее состояние
config – изменяемая конфигурация
При использовании непосредственно этих команд выводится информация для всех модулей (с именем модуля в качестве заголовка блока). Если за командой следует имя модуля, выводится информация, относящаяся только к данному модулю. Имена модулей в командах могут быть укорочены до первых нескольких букв, уникально идентифицирующих модуль.
Протокол CoAP
Протокол CoAP соответствует стандарту RFC7252.
Протокол CoAP подразумевает обмен сообщениями. Сообщения пересылаются с помощью дейтаграмм UDP по локальной сети и с помощью собственного фирменного протокола по радиоканалу UWB.
Устройство является сервером, к которому могут обращаться клиенты. Клиентами являются сервер позиционирования для работы системы и специальная программа CoBench для настройки и отладки устройств.
Устройства содержат набор ресурсов, доступных клиенту CoAP. Ресурсы идентифицируются по универсальному идентификатору ресурса (URI).

  • No labels