Вы просто не можете сдержать Интернет. Мы вступили в новую эпоху, когда наши компьютеры, смартфоны и маршрутизаторы старого образца отодвигаются в сторону, чтобы мы могли присоединиться к периоду Интернета вещей (IoT). Это потому, что в наши дни к Интернету можно подключить практически все, будь то часы, машина, телевизор или холодильник. Все они являются частью Интернета вещей, и полученные от них данные используются для изучения потребностей клиентов.

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

Зачем нам создавать панель управления IOT?

Существует множество причин для создания панели IoT для отображения данных с нее:

  • Автоматически расширяет входящие данные от ваших продуктов, включая информацию о том, где они, время суток, сегодняшнюю погоду, в том числе температуру, а также дополнительные внешние факторы исключительно для ваших клиентов.
  • С помощью панели IoT Dashboard и пользователи, и операторы могут отслеживать, а также управлять точными активами и процедурами из удаленного места, и, в зависимости от требований безопасности, они могут получить доступ и управлять ситуацией из любого места по всему миру.
  • Контролируйте производительность как аппаратного, так и программного обеспечения, чтобы снизить затраты на их эксплуатацию и снизить затраты на обслуживание за счет предотвращения выхода продуктов из строя и минимизации времени простоя.
  • Изучите, как клиенты используют устройства Интернета вещей на молекулярном уровне, и позвольте им управлять развитием вашего продукта.
  • Быстро перенесите на рынок свой собственный инструмент аналитики Интернета вещей, чтобы предоставить клиентам лучшие панели мониторинга и функции отчетности.

Перед созданием панели управления IoT

Перед созданием панели управления IoT необходимо задать несколько жизненно важных вопросов:

  • Какие типы компонентов должны отображаться на панели управления IoT?
  • Куда пойдет полученная информация и кто ее обработает?
  • Какие протоколы мне следует использовать?
  • Должен ли я создавать индивидуальные информационные панели или готовые решения?
  • Какие шлюзы использовать?
  • Почему я должен даже подумать о создании панели управления IOT?

Мы собираемся изучить платформы для обработки информации IoT и рассмотреть различные процедуры. Точно так же мы рассмотрим некоторые особенности привязки элементов к платформам и информационным панелям.

Это поможет вам разобраться со всем ассортиментом существующих решений в данной нише.

Также стоит отметить, что статьи об Интернете вещей в основном разделены на две области. В первой области объясняется, как создать панель мониторинга в отношении пользовательского интерфейса, а в остальной части показано, как создать панель мониторинга в отношении инфраструктуры. Во-первых, мы рассмотрим содержимое панели управления IoT, а также программное обеспечение и платформы.

Если вы пытались создать архитектуру приложения IoT, вы убедились, насколько сложна эта скромная диаграмма на самом деле. Все это требует времени и средств, а также сотен часов на исправление, запуск тестов и последующее развертывание.

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

Виды подключений, архитектуры и настроек IOT

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

Типы встреч:

  1. От электронного устройства к электронному устройству - прямой контакт с двумя интеллектуальными устройствами;
  2. Электронное устройство в шлюз - данные передаются между датчиками и шлюзами;
  3. Шлюз в системы данных - данные передаются через шлюз в облако данных;
  4. Переходит между системами данных.

Виды сетей:

Наносеть - серия крошечных устройств (вершина всего в пару микрометров), которые выполняют чрезвычайно простые рутинные операции, такие как обнаружение, вычисление, хранение и приведение в действие. Эти системы применимы в биометрических, вооруженных силах и дополнительных нанотехнологиях.

NFC (Near-Field Communication) - более медленный тип сети, используемый для связи электронного оборудования на расстоянии не более четырех см от каждого из них. Возможные приложения включают в себя нетронутые способы оплаты, документы, удостоверяющие личность, и гостиничные карточки-ключи.

BAN (Body Area Network) - сеть, которая связывает компьютерные устройства, которые вы носите, которые можно носить на теле, размещать рядом с телом под разными углами или имплантировать внутрь тела.

PAN (Personal Area Network) - сеть, соединяющая оборудование, находящееся на расстоянии одной или двух комнат друг от друга.

LAN (Local Area Network) - сеть, охватывающая единую структуру.

CAN (Campus / Corporate Area Network) - сеть, объединяющая небольшие локальные сети, расположенные на определенной территории, т.е. колледжи или компании.

MAN (Metropolitan Area Network) - большая сеть для конкретного городского района, работающая с использованием технологии микроволновой передачи.

WAN (Wide Area Network) - сеть, существующая на огромной физической территории, которая связывает другие небольшие сети, такие как MAN и LAN.

Протоколы

В этой части я предложил основные протоколы, которые работают вместе с панелями мониторинга Интернета вещей.

MQTT (передача телеметрии очереди сообщений) - облегченный протокол, который является наиболее распространенным для передачи небольших потоков данных, идущих от датчиков к приложениям и промежуточному программному обеспечению. Этот тип протокола работает поверх TCP / IP и состоит из трех компонентов: подписчика, издателя и брокера. Издатель собирает информацию и передает ее всем подписчикам. MQTT лучше всего подходит для небольших, недорогих устройств с низким энергопотреблением и малым объемом памяти.

DDS (Data Distribution Service) - это базовый IoT для масштабируемой высокопроизводительной связи между устройствами в реальном времени. DDS можно развернуть как в маломощном оборудовании, так и в облаке.

AMQP (Advanced Message Queuing Protocol) - это протокол проигрывателя приложений, используемый для среды промежуточного программного обеспечения, ориентированной на сообщения. Он одобрен как глобальный базовый. Его технологическая цепочка состоит из 3 компонентов, которые подчиняются четким правилам.

Bluetooth - это технология для связи на малых расстояниях, которая интегрирована в большинство смартфонов и мобильных устройств. Это огромное преимущество для личных вещей, в основном тех, которые вы носите. Bluetooth - это то, что хорошо знают пользователи мобильных устройств.

Выбор правильной платформы. Различия в платформе и приборной панели

Платформа IOT - это аппаратная и программная система для управления устройствами IoT и сбора, хранения, визуализации и анализа информации с этих устройств. Существует всего несколько платформ IOT, и их функции сильно различаются. Хотя на каждой платформе IOT есть информационная панель для отображения информации, у некоторых есть информационные панели, которые могут отображать данные только с определенных устройств.

Часто слова «платформа» и «панель инструментов» используются для обозначения одних и тех же вещей. Информационную панель IOT можно рассматривать как стандартный тип платформы IOT.

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

Но платформа IOT обычно может

  • Собирайте данные из множества источников
  • Информация о магазинах
  • Управляет устройством
  • Отображает информацию
  • Запускает тесты
  • Развертывает обновления для устройств
  • Управляет инвентарём устройства

Существующие платформы:

Thingsboard -A ThingsBoard - это платформа IoT с открытым исходным кодом для управления устройствами, сбора данных, а также обработки и визуализации для проектов, связанных с IoT.

Thingstream - интеллектуальная глобальная платформа подключения Thingstream обеспечивает низкое энергопотребление, а также низкую стоимость универсального подключения к Интернету вещей с использованием MQTT вместо GSM.

ThingWorx - ThingWorx распространяет инструменты и технологии, которые позволяют компаниям быстро создавать и устанавливать мощные бизнес-приложения IoT и возможности дополненной реальности (AR).

Thingspeak -A ThingSpeak - открытая платформа IoT, использующая аналитику MATLAB.

Wolkabout - платформа для поддержки приложений IoT, которая подключает любые устройства, преобразует показания в реальном времени в полезную информацию и объединяет различные типы устройств и сервисов в единое IoT-решение.

IOTgo - IoTgo - это разновидность платформы IoT с открытым исходным кодом, например WordPress или ZenCart, а также любое другое программное обеспечение с открытым исходным кодом. Вы можете установить свою собственную облачную платформу IoTgo.

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

Различия между платформой Интернета вещей и решениями «сделай сам»

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

В противном случае, ответ «сделай сам» для Интернета вещей - это когда компания или системный интегратор объединяют свое мышление, знания и образ мышления для создания высокотехнологичных инноваций и разработок, которые помогают разместить ваш собственный ответ Интернета вещей на глобальной карте.

Если вам нужен довольно простой ответ, и у вас ограниченный бюджет, нет причин для брендинга вашего бизнеса, и вы работаете с наиболее квалифицированными устройствами с широким набором протоколов - выберите готовый ответ.

По дополнительным сложным причинам подумайте о создании собственного индивидуального ответа.

Примеры готовых ответов на дашборд

Ниже приведены информационные панели, поддерживающие протокол MQTT и способные отображать информацию с оборудования MQTT.

Node-Red - Узел с открытым исходным кодом - это основанная платформа для программирования, основанная на потоках. Устройства управляются через пользовательский интерфейс Node-red.

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

Freeboard.io - Открытый исходный код. Тем не менее, довольно популярный, в настоящее время он не поддерживает MQTT прямо из коробки.

Очевидно, что вы можете использовать нестандартные решения.

Создание настраиваемой панели инструментов

Перед созданием собственной панели управления сделайте следующее:

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

2) Выберите устройство - устройства - это отдельные аппаратные средства, предназначенные для считывания информации в определенных условиях. Очень важно выбрать устройство, зависящее от окружающей среды и потребностей, которые вы хотите завершить. Точно так же подумайте о протоколе подключения по вашему выбору, будь то Wi-Fi, Bluetooth, Sigfox, LoRa или Ethernet, и т. Д.

Компоненты

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

Мы рассмотрим несколько типов информации, а также причины, по которым они были созданы.

Представьте, что в существующей системе для работы системы отопления дома используется несколько датчиков температуры. MQTT - отличный способ объединить датчики в сеть. Каждый из датчиков публикует сообщения по определенной теме, а система управления котлом подписывается на эти темы.

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

Компоненты для этого обстоятельства:

  • Статус
  • Температура
  • Камера
  • Карта
  • Визуальные эффекты
  • Время

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

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

Аутентификация, логин, администратор пользователя, брендинг.

Вверху панели инструментов

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

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

Вы также можете создать комплексное решение для управления профилями с помощью модуля «Люди»:

Используя модули диаграмм, карт и таблиц, вы можете найти множество способов показать компоненты:

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

Вы можете сделать это точно так же, как работает решение white label:

  • Создайте свой логотип
  • Подберите брендинг вашей компании
  • Опишите внешний вид, который вы хотите
  • Восприимчивость

Резюме и заключение

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

Готовые к работе платформы полезны в нескольких типичных случаях. Здесь нет сложной настройки, а просто стандартная группа включенных компонентов. Точно так же не забывайте, что вы зависите от объема платформы и протоколов, с которыми вы работаете. Также существует вероятность утечки информации.

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

Учить больше