9 лучших инструментов разработки для Интернета вещей в 2020 году |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2020-10-24 12:02 Интернет вещей (IoT) проник во многие сферы нашей жизни: от аграрного сектора до логистики, от «умных» машин до ТВ-приставок и носимых устройств. Эти гаджеты коммуницируют с окружающим миром с помощью встроенных датчиков. IoT – сеть, соединяющая гаджеты, которая, согласно исследованию, в 2020 г. насчитывает 20 млрд устройств. Для каждой отрасли есть своя IoT-платформа. В статье представлены девять инструментов для разработки Интернета вещей. 1. Eclipse IoT Eclipse IoT – набор технологий с открытым исходным кодом, созданный промышленными компаниями в сотрудничестве с научными организациями. С помощью этого инструмента IoT-разработчики создают фреймворки, выполняют граничные вычисления и автоматизируют производства. 2. IBM Watson IBM Watson – облачная платформа с системой искусственного интеллекта, с помощью которой заказчики идентифицируют, агрегируют и преобразуют данные с IoT-устройств, прогнозируя и минимизируя риски. Также эта платформа предоставляет дополнительные услуги: блокчейн, соединение устройств по MQTT и HTTPS, распознавание неструктурированных текстовых, графических и видеоданных, архивирование данных для внеплатформенной аналитики или для интеграции с IoT-приложениями. 3. Arduino Arduino – открытая платформа для прототипирования интерактивных электронных устройств. Ардуино представляет собой микроконтроллер, к которому подключаются датчики, экраны, Wi-Fi, GPRS, Bluetooth модули. Устройства объединяются в сеть, управляемую по интернету или другими способами. 4. Node-Red Node-Red – визуальный редактор с открытым исходным кодом, соединяющий облачные системы, базы данных и API. Он работает как в облаке, так и на Raspberry Pi. Имея более 225 000 нод, Node-Red масштабируется под любую задачу. 5. Particle Particle предоставляет инфраструктуру для создания и управления парком устройств IoT. Облако защищено файрволом, данные шифруются. Есть интеграция с Microsoft Azure, Google Cloud и другими сервисами через REST API. Particle была отмечена звездой в Gartner Reports on IoT solutions в 2015 г. 6. Kaa Платформа Kaa собирает и обрабатывает данные, предоставляет инструменты для аналитики, управления конфигурацией и визуализации данных с помощью встроенного дашборда или сторонних инструментов, таких как Grafana. Подключение и управление устройствами IoT происходит через облако с помощью графического интерфейса или REST API. Для экстремальных нагрузок и повышенной отказоустойчивости поддерживается масштабирование через Kubernetes. Данные шифруются, аутентификация и авторизация пользователей происходит по OAuth2/UMA. Пользователь сам выбирает, где разместить платформу IoT: в публичном облаке, на локальном сервере или в обоих местах (мульти-облако). 7. ThingsBoard ThingsBoard – платфора IoT с открытым исходным кодом для сбора, обработки, визуализации данных и управления устройствами. Устройства подключаются по стандартным протоколам IoT: MQTT, CoAP и HTTP. Поддерживается как облачное, так и локальное развертывание. Информационные панели создаются в режиме реального времени с определение порогового значения для срабатывания сигнала тревоги и отправления уведомлений о новых сигналах на почту. 8. Blynk IoT Platform Blynk также умеет собирать, отображать и визуализировать данные. Через библиотеку Blynk Library подключается более 400 моделей оборудования по Wi-Fi, Ethernet, 2G, 3G, 4G, LTE. Библиотека имеет три реализации:
Это платформа с открытым исходным кодом и она работает в любой среде: на сервере Amazon или на локальной машине. 9. Device Hive Device Hive – инструмент разработки IoT с открытым исходным кодом, который помогает подключить и интегрировать «умные» устройства. Гаджеты подключаются через WebSockets, REST API или MQTT. С помощью Docker и Kubernetes можно быстро масштабировать платформу под текущие задачи. Поддерживаются библиотеки, написанные на Go, Python, Java, JavaScript. FAQ 1. Что такое Интернет вещей (IoT)? Интернет вещей (IoT) – сетьфизических устройств, взаимодействующих между собой и окружающим миром через сеть с использованием встроенных датчиков. 2. Какие преимущества дает IoT? Интернет вещей повышает производительность предприятия и снижает стоимость производства продуктов. Также предоставляется возможность более эффективно управлять временем сотрудников и контролировать их местоположением через bluetooth-маячки. 3. Что такое M2M и зачем он нужен? M2M – межмашинное взаимодействие (англ. Machine-to-Machine), позволяющее двум и более устройствам общаться друг с другом по проводной или беспроводной связи. Такие коллективные «работники» забирают монотонную и утомительную работу у человека. 4. Что делает поставщик решений IoT? Поставщик Интернета вещей проектирует IoT, собирает, хранит и предоставляет инструменты для визуализации данных. Он работает с такими компонентами IoT, как «умные» устройства, датчики, системы безопасности и сети. *** Интернет вещей активно развивается и дает конкурентное преимущество, сокращая издержки при производстве товаров и минимизируя участие человека. Универсальных решений нет, поэтому мы привели список основных IoT-поставщиков, которые помогут в масштабировании и росте вашего бизнеса. Источники Источник: proglib.io Комментарии: |
|