AG
Все публикации

Архитектура REST/CoAP взаимодействия в IoT-системах для биомедицинских приложений

Гусев А.П.

Труды конференции «Информационные технологии в науке, образовании и управлении», 2016

IoTCoAPRESTembeddedбиомедицина

Аннотация

Предложена архитектура распределённой системы сбора биомедицинских данных, основанная на протоколе CoAP для ресурсно-ограниченных микроконтроллерных устройств и REST API для серверной части. Описаны механизмы обнаружения устройств, подписки на данные и блочной передачи.

Архитектура системы

Система состоит из трёх уровней:

  1. Уровень устройств — микроконтроллеры (ARM Cortex-M) с CoAP-стеком на C
  2. Уровень шлюза — трансляция CoAP ↔ HTTP/REST (Java, Californium)
  3. Уровень приложений — веб-интерфейс и аналитика (HTML5, JavaFX)

Результаты

  • Латентность передачи данных: менее 15 мс в локальной сети
  • Поддержка до 64 одновременных устройств на один шлюз
  • Расход памяти CoAP-стека: 12 КБ RAM на STM32F4