Преодоление проблем разработки Интернета вещей
Интернет вещей (IoT), кажется, повсюду, от вашей системы безопасности и лампочек до термостата и велотренажера. Даже с учетом того, что в наши дома и офисы входят миллиарды устройств Интернета вещей, разработать продукт Интернета вещей не так просто, как многие думают. Компании, разрабатывающие устройства или программное обеспечение IoT, сталкиваются с рядом проблем, начиная от проблем разработки и заканчивая реализацией, подключением и наиболее важными проблемами безопасности.
Компоненты экосистемы Интернета вещей
Устройства IoT подключены и могут передавать данные через Интернет. Для этого им требуется несколько компонентов, включая (но не ограничиваясь):
- Печатная плата
- Датчики
- Другие части устройства в зависимости от его назначения (например, механизм блокировки дверного замка).
- Источник питания
- Пользовательский интерфейс:программное обеспечение/веб-приложение
- Интерфейс для анализа/управления данными
- Подключение к локальной сети, облаку и т. д.
- База данных
- Автоматизация
- Сетевое подключение
Проблемы разработки и внедрения Интернета вещей
Различные компании входят в бизнес IoT. Хотя команды уже много лет комбинируют аппаратное и программное обеспечение, некоторые новые игроки, возможно, осознают трудности, связанные с их совместной работой.
Люди, разрабатывающие объекты IoT, должны учитывать множество факторов, в том числе:
- Безопасность и конфиденциальность. До сих пор неясно, кто отвечает за безопасность и конфиденциальность устройств IoT — производители, поставщики услуг, реселлеры или пользователи. Но если вы создаете новое устройство IoT, вы должны учитывать все аспекты безопасности:физическое, облачное хранилище и обмен данными.
- Подключение — не только к телефону или планшету через веб-приложение, но и к другим устройствам Интернета вещей. В зависимости от использования вашему устройству может потребоваться подключение к сотовой сети в дополнение к Wi-Fi или другим протоколам.
- Совместимость с другими устройствами.
- Срок службы. Многие домашние и офисные IoT-устройства, такие как тостер, предназначены для постоянного использования. Создать устройство, которое будет работать 10 лет, непросто, особенно в новых условиях, где нет стандартизации.
- Отсутствие передового опыта. Недостаток не только стандартизации, но и списка передового опыта в этой области.
- Управление устройствами и данными. Прежде чем ваше устройство Интернета вещей будет готово к использованию, вы должны создать способ управления полученными данными.
- Обновление оборудования IoT. Регулярная калибровка устройств IoT имеет решающее значение, поскольку нам необходимо синхронизировать поток данных между всем оборудованием, которое необходимо использовать.
Некоторые компании, создающие один аспект устройства Интернета вещей, будь то программное или аппаратное обеспечение, могут решить, что это легко сделать, но вскоре столкнутся с проблемами при работе с другой стороной.
Например, компания-разработчик программного обеспечения может иметь отличный цикл разработки, но сроки работы с аппаратным обеспечением будут сильно различаться. Аппаратное обеспечение требует проектирования, производства и сборки реальных объектов — и все это до первоначального тестирования. Затем, если тесты подтвердят, что продукт не готов, процесс начинается снова.
Аппаратное обеспечение также часто стоит намного дороже, что требует большей координации с поставщиками и производственной командой. Когда вы, наконец, получите готовый продукт, ваша компания должна согласовать его с упаковочной компанией (и разработать дизайн), найти дистрибьютора и подтвердить, что продукт сертифицирован или соответствует требованиям.
Производитель оборудования может захотеть войти в IoT, чтобы не отставать. Но команда, знакомая с аппаратным обеспечением, привыкла проверять проект как «готовый» после его отправки. Но устройства IoT используют программное обеспечение, которое требует постоянных обновлений, а значит, и инфраструктуру для приема этих (безопасных) обновлений, не говоря уже об упомянутых выше проблемах, связанных с хранением данных и управлением ими.
Основные советы по внедрению Интернета вещей и решению проблем
Компании, которые ищут способы стать частью этой миллиардной индустрии, могут попробовать несколько подходов к решению проблем. К ним относятся:
- Поиск внешних ресурсов. Сосредоточьтесь на том, что вы делаете лучше всего, и рассмотрите возможность аутсорсинга или найма тех, кто имеет опыт в остальном. Например, услуги могут помочь построить вашу дистрибьюторскую цепочку. Или вы можете нанять технологическую компанию для создания программного обеспечения для Интернета вещей.
- Гибкость. Команды разработчиков программного обеспечения могут использовать гибкий подход для завершения проектов, но команды аппаратного обеспечения могут счесть водопад гораздо более полезным. Скорее всего, вам нужно будет найти способ использовать и то, и другое, чтобы создать успешное устройство Интернета вещей.
- Не торопитесь. «Прыжок» в IoT — это не то, что вы делаете за одну ночь. Потратив время на планирование всех этих проблем с самого начала, ваша компания добьется гораздо большего успеха.
С какими проблемами IoT вы сталкиваетесь? Расскажите нам о решениях.
Интернет вещей
- Интернет вещей, обеспечивающий всемирные преимущества
- 4 проблемы при проектировании оборудования IoT
- Ответ Discovery на проблемы цепочки поставок
- Три основных проблемы подготовки данных IoT
- 5 проблем, с которыми все еще сталкивается Интернет вещей
- Изучение пяти основных проблем Интернета вещей через 5 C - Часть 1
- Проблемы при выборе подходящего поставщика разработки для Интернета вещей
- Инструменты разработки IoT с открытым исходным кодом и инструменты, поддерживаемые поставщиком
- Проблемы тестирования программного обеспечения устройств Интернета вещей
- Безопасность с помощью смарт-устройств и Интернета вещей