Общее описание

Для организации интернета вещей в рамках лаборатории был разработан ряд решений, позволяющий быстро разрабатывать и подключать устройства IoT, собирать данные и управлять ими. На данный момент инфраструктура содержит следующие элементы:

  1. Протокол взаимодействия между устройствами посредством передачи форматированных определенным образом текстовых сообщений. Позволяет идентифицировать устройства, получать их состояние и управлять ими.

  2. Локальный сервер (Linux-демон) под ОС семейства Linux. Предназначен для автоматического сбора данных с устройств с возможностью автоматического дублирования в сторонние сервисы. На данный момент поддерживается передача данных в iotkit-agent (https://github.com/enableiot/iotkit-agent), установленный на том же ПК, что и сам сервер.

  3. Консольный клиент для локального сервера. Позволяет управлять локальным сервером на том же ПК, где установлен сам сервер.

  4. Специальная версия приложения Alterozoom для IoT. Позволяет подключать устройства, собирать данные и управлять устройствами.

Архитектура построения распределенной сети устройств




Описание протокола взаимодействия между устройствами
Инструкции и примеры:
Сборка и настройка демона для работы с устройствами
Разработка устройства для Alterozoom IoT
Подключение устройства к приложению Alterozoom
Подключение устройств к IoT серверу Alterozoom