Главная >> Полезная информация >> Модуль каталога ресурсов Wi-Fi

Модуль каталога ресурсов Wi-Fi

modul_kataloga_resursov_wi_fiНедавняя разработка энергоэффективных компонентов Wi-Fi имеет то преимущество, что легко интегрируется с существующими инфраструктурами и встроенной совместимостью с IP-сетью, тем самым обеспечивая высокую экономию затрат и более быстрое развертывание. Эти функции мотивируют внедрение технологий Wi-Fi для всех приложений с требованиями в реальном времени, для которых время реакции и надежность становятся критическими.

Модуль менеджера узлов

Модуль Resource Directory действует как информационный репозиторий ресурсов, размещенных конечными точками в сети IoT. Конечная точка — это объект с поддержкой IP, связанный с адресом и портом: поэтому физический узел может размещать одну или несколько конечных точек, каждая из которых обладает одним или несколькими ресурсами. RD также может совместно с прокси-модулем обрабатывать запросы через различные протоколы приложений (например, HTTP и CoAP). В предлагаемой архитектуре все конечные точки рекламируют себя через библиотеку JmDNS, основанную на Java реализацию протокола обнаружения mDNS, независимо от поддерживаемого протокола приложения, так что ресурсы, размещенные конечными точками, автоматически добавляются в RD.

Модуль Node Manager — это Java-объект, управляющий связью со всеми узлами, интегрированными в WoTT. Он состоит из нескольких подмодулей. После восстановления адреса ресурса HTTP-Poller начинает взаимодействие с ними. Поскольку параметр наблюдения, определенный CoAP, не поддерживается HTTP, модуль должен отправлять периодические HTTP-запросы GET доступным ресурсам HTTP. Сборщик CoAP, реализованный в библиотеке Californiaium (Cf), отвечает за взаимодействие с конечными точками на основе CoAP. Модуль исполнителя обрабатывает ответы, полученные другими модулями (закодированными в формате JSON для обеспечения обмена светом данных), и решает действия, которые должны выполняться, если ответы удовлетворяют некоторым критериям (например, пересылка полученных данных в облако, на удаленные обрабатывающие инфраструктуры или внося новые запросы в исполнительный механизм в WoTT).

Wi-Fi-узлы

Среди многих опций узел Wi-Fi, интегрированный в WoTT, — это TI SimpleLink Wi-Fi CC3200. Эта плата оснащена двумя процессорами, которые управляют интегрированным веб-сервером и стеком TCP / IP для сетевых операций. Плата также оснащена датчиками температуры и трех осей акселерометра: измеренные значения могут быть извлечены с помощью внутренних приоритетных задач. Плата LaunchPad выбрана потому, что она является одним из самых полных устройств, доступных для разработки приложений IoT, и может работать от батареи. Эти функции делают его мобильным, тем самым увеличивая неоднородность WoTT. Для гибкого управления новым узлом Wi-Fi предлагаемая сетевая архитектура подчиняется следующим принципам: внутреннее представление списка ресурсов и представление значений каждого датчика должны поддерживаться на плате LaunchPad.