Облачная платформаAdvanced

Обзор

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

IoT Device Access (IoTDA) позволяет подключать ваши физические устройства к облаку, где вы можете собирать данные устройств и передавать команды устройствам для удалённого управления. Он также может работать с другими облачная платформа сервисами, чтобы помочь вам быстро разрабатывать IoT‑решения.

Полное IoT‑решение состоит из IoT‑платформы, устройств и приложений.

  • IoT‑платформа находится между приложениями и устройствами. Она согласует различия между интерфейсами устройств, чтобы обеспечить быстрый доступ к устройствам. Она предоставляет надёжные возможности, помогающие разрабатывать разнообразные IoT‑решения.
  • Устройства могут получать доступ к платформе через фиксированную широкополосную связь (FBB), 2G/3G/4G/5G, Narrowband Internet of Things (NB-IoT) и сети Wi‑Fi. Они могут передавать сервисные данные на платформу, используя основные протоколы или отраслевые протоколы, такие как Message Queuing Telemetry Transport (MQTT), Lightweight Machine-to-Machine (LwM2M) over Constrained Application Protocol (CoAP) и Hypertext Transfer Protocol Secure (HTTPS). Устройства также могут получать команды от платформы.
  • Приложения вызывают программные интерфейсы приложений (APIs), предоставляемые платформой, для реализации сервисов, таких как сбор данных, доставка команд и управление устройствами.

Возможности

Устройства могут подключаться к платформе напрямую или через промышленные шлюзы или домашние шлюзы. Платформа поддерживает многосетевой доступ, многопротокольный доступ и последовательный доступ Agent, предотвращая проблемы, вызванные сложным, разнообразным и фрагментированным доступом к устройствам. Она также предоставляет комплексные возможности управления устройствами, упрощает управление парком устройств и повышает эффективность управления. В следующей таблице описаны функции IoTDA.

Таблица 1 функции IoTDA

Категория

Функция

Описание

Доступ к устройствам

Доступ к нативным протоколам

Вы можете подключать устройства к платформе, используя протоколы MQTT, CoAP, LwM2M и HTTPS.

Device SDK series

Вы можете использовать IoT Device SDK и IoT Device SDK Tiny на языках, таких как C и Java.

Доступ к промышленным протоколам

Вы можете подключать устройства к платформе через edge‑шлюзы, используя Modbus и OPC Unified Architecture (OPC UA), а также используя промышленные протоколы на основе плагинов.

Аутентификация доступа к устройствам

Вы можете использовать режимы аутентификации, такие как one-device-one-secret и X.509 certificates.

-

-

Управление устройствами

Управление жизненным циклом устройства

Вы можете добавлять, удалять, изменять и запрашивать устройства, управлять статусом устройства, замораживать и размораживать устройства, а также управлять дочерними устройствами.

Группы устройств и теги

Вы можете группировать устройства или добавлять к ним теги. Подробнее см. Groups and Tags.

Модели продуктов

Вы можете определить модель продукта (profile) для устройств.

Тень устройства

Вы можете запрашивать и задавать данные тени. Подробнее см. Device Shadow.

OTA upgrade

Вы можете обновлять программное обеспечение и прошивку устройств. Для получения подробной информации см. OTA Upgrade.

Device file upload

Вы можете загружать файлы в Object Storage Service (OBS) и запрашивать файлы из облака. Для получения подробной информации см. File Upload.

Batch device operations

Вы можете выполнять пакетные операции над устройствами, включая Creating Devices in Batches, Upgrading Software and Firmware in Batches и Delivering Commands in Batches.

Message communications

Двусторонняя прозрачная передача

Вы можете отправлять сообщения устройств в приложения с помощью HTTP и AMQP. Приложения могут асинхронно доставлять сообщения устройствам.

Product model topic communications

Приложения и устройства обмениваются данными друг с другом на основе свойств, команд и событий, определённых в модели продукта, в режиме слабой связности.

Custom topic communications

Вы можете настраивать темы для двусторонней передачи сообщений.

Data parsing and conversion

Вы можете разрабатывать кодеки онлайн для парсинга и преобразования данных устройств.

Доставка команд

Вы можете доставлять команды онлайн‑устройствам в синхронном режиме. В сценариях NB‑IoT команды могут доставляться в асинхронном режиме. Для получения подробной информации см. Command Delivery.

Rules

Пересылка данных

Вы можете пересылать данные в cloud platform Kafka, OBS и Data Ingestion Service (DIS). Для получения подробной информации см. Rules.

Связь устройств

Вы можете создавать правила для управления связью устройств. Для получения подробной информации см. Rules.

Пересылка данных

Вы можете пересылать данные, сообщаемые устройствами, в приложения через HTTP или AMQP.

Мониторинг и O&M

Логирование

Вы можете отслеживать сообщения. Платформа интегрируется с Log Tank Service (LTS) для анализа журналов и интегрируется с Cloud Trace Service (CTS) для аудита журналов. Для получения подробной информации см. Monitoring and O&M.

Отчетность тревог

Вы можете управлять тревогами. Платформа предоставляет уведомления о системных тревогах (например, тревоги порогов) и тревогах, вызванных правилами устройств, путем интеграции с Application Operations Management (AOM). Для получения подробной информации см. Alarms.

Мониторинг метрик

Вы можете мониторить метрики сервисов уровня арендатора (например, статус устройства, команды, подписку и push, а также передачу сообщений). Платформа предоставляет отчёты мониторинга, интегрируя их с AOM. Подробнее см. Reports.

Безопасность и защита данных

IoTDA создала сквозную надёжную систему безопасности. Она соответствует уровню 4 схемы многоуровневой защиты Китая 2.0 и получила международные сертификаты безопасности, такие как ISO27001, ISO27017, ISO27018 и CSA STAR. Она соответствует Общему регламенту защиты данных Европейского союза (GDPR).

  • Безопасность устройства: предоставляется механизм аутентификации «одно устройство — один секрет», предотвращающий несанкционированный доступ, и поддерживается проверка безопасности устройства.
  • Передача данных: предоставляются защищённые каналы передачи на основе Transport Layer Security (TLS), Datagram Transport Layer Security (DTLS) и DTLS+.
  • Безопасность платформы: защита от угроз осуществляется на всей cloud platform. Продукты или компоненты сервисов безопасности и отдел исследований безопасности полностью используются для построения комплексной системы защиты, охватывающей анализ безопасности, проектирование, кодирование, тестирование и защиту.
  • Защита данных: соответствует GDPR.