background

Методология

RIC — не просто платформа, а методологический подход к созданию IoT-систем. 8 последовательных этапов: Connectivity → Abstraction → Normalization → Beneficiation → Automation → Integration → Presentation → Separation. Это обеспечивает системность и предсказуемость проектов.

Как сформировалась методология


Rightech IoT Core — единственная в России платформа с развитым комьюнити разработчиков.
  • 15 000+ пользователей публичной версии платформы
  • Сообщество удваивается каждый год
  • Показатели активности (DAU/MAU, Retention Rate) растут более чем на 150% в год

Проекты сообщества

Участники комьюнити реализуют сотни проектов:
  • Простая автоматизация — NodeMCU, Raspberry PI, Zigbee, BLE
  • Умный дом — управление светом, температурой, безопасность, протечки, газ
  • Метеостанции — мониторинг погодных условий
  • Прототипирование устройств — разработка и отладка сенсоров и контроллеров
  • Тестирование бизнес-гипотез — СанПиН, климат, энергетика, транспорт, логистика
  • Малый бизнес — генераторы, СКУДы, солнечные панели
  • Интеграции — панели умного дома, визуализация в Grafana
💡
Мы реализовали более 100 IoT проектов и глубоко проанализировали около 300 проектов наших партнеров\пользователей. Результат этого анализа и есть методология RIC и лестница IoT зрелости.

Методология платформы: 8 шагов к качественной IoT-системе


Платформа реализует проверенную методологию создания IoT-решений. Каждый этап формирует основу для следующего.

1. Подключение (Connectivity)

Установление стабильного соединения устройства с сервером (межпротокольным мостом). Поддерживаются:
  • Прямое подключение — устройства с приёмопередатчиками для сетей общего назначения (GSM, LTE, Wi-Fi, спутниковый интернет, Ethernet)
  • Подключение через посредника — устройства с локальными протоколами (ZigBee, Z-Wave, BLE, LoRA, NB-IoT, KNX, Modbus, 1-Wire)

2. Абстрагирование (Abstraction)

Ключевой этап, обеспечивающий универсальность платформы. Подсистема Моделей — это механизм обеспечивающий работу цифровых двойников (digital twin, device shadow), который:
  • Повышает уровень абстракции от устройства до Объекта контроля — реального объекта (автомобиль, станок, сотрудник, здание)
  • Связывает структурное и смысловое содержание объекта с данными устройства
  • Представляет данные в виде дерева: узлы (структура), события (изменения состояния), параметры (измерения), конфигурации (справочные данные), действия (команды)
Результат: цифровая модель объекта контроля, а не устройства.

3. Нормализация (Normalization)

Подготовка данных для дальнейшей работы:
  • Фильтрация, в том числе, нулевых и отрицательных значений
  • Масштабирование и преобразование единиц измерения
  • Типизация данных (числа, строки, бинарные данные, структуры)
  • Десериализация не типовых payload
  • Агрегация по временным интервалам

4. Обогащение (Beneficiation)

Добавление контекстной информации к данным:
  • Геолокация и геозоны
  • Временные метки и периоды
  • Справочные данные (данные юстировки, VIN, регистрационные номера и т.д.)
  • Объединение данных от нескольких источников
  • Расчёт производных метрик

5. Автоматизация (Automation)

Создание бизнес-логики без программистов:
  • Машина состояний — графический no-code редактор сценариев
  • Состояния и переходы между ними
  • Триггеры: данные от устройств, API запросы, другие автоматы, таймеры
  • Действия: отправка команд, уведомлений, запуск вебхуков, интеграции
Примеры: управление климатом в теплице, контроль геозон, предиктивное обслуживание.

6. Интеграция (Integration)

Подключение к внешним системам:
  • REST API для интеграции с CRM, ERP, MES, SCADA
  • SDK для расширенных сценариев автоматизации
  • Вебхуки для получения данных от внешних систем
  • Поддержка стандартов обмена данными

7. Представление (Presentation)

Визуализация данных и управление:
  • Data Driven UI — интерфейсы генерируются автоматически на основе Моделей
  • Отображение состояния объектов в реальном времени
  • История изменений и журналы
  • Мобильные приложения и веб-порталы

8. Разграничение прав (Separation)

Безопасность и управление доступом:
  • Мультитенантность — полная изоляция данных между проектами
  • Гибкая ролевая модель — настройка прав для каждого пользователя
  • Дискреционная система — "запрещено всё, что не разрешено явно"
  • Аудит всех действий пользователей

Материалы


Обсудим ваш проект?

Предложим оптимальный набор решений, опираясь на опыт десятков проектов главными предприятиями страны

abstract