«Умные» девайсы есть у каждого второго, роботы-пылесосы и фитнес-браслеты так уж точно. Рынок IoT растет, и бизнес ищет способы на нем заработать. Но если создание «железа» — удел крупных игроков, то разработка софта для IoT — идеальная точка входа для стартапов.
Многие думают, что IoT-стартап = создание своих умных гаджетов. Нет. Золотая жила кроется именно в программной начинке — мобильном приложении для аналитики и управления этими самыми гаджетами. Пока крупные игроки соревнуются в производстве устройств, умные предприниматели зарабатывают на софте — с вложениями в 10 раз меньше и выходом на рынок за месяцы.
В статье расскажем, что такое интернет вещей, как он устроен, как стартапу сделать прибыльный IoT-софт без своего «железа» и что для этого нужно уметь разработчикам.
А если вам интересно, как именно можно заработать на IoT-приложении, то дайте знать. Следующая статья может быть об этом.
Что такое интернет вещей простыми словами
Проще объяснить на примере.
Представьте: вы только проснулись, а умный чайник уже вскипятил вам воду, мультиварка сделала вам утреннюю кашу, умные горшки полили ваши цветы, а робот-пылесос собрал все крошки с пола. Вы поехали на работу и вспомнили, что забыли выключить утюг. Правда теперь это не страшно, потому что достаточно зайти в приложение, нажать на кнопку и розетка будет обесточена.
Это и есть технология интернета вещей. Но важно понимать, что умная техника, например, холодильник, становится элементом IoT-системы только тогда, когда в нем есть специальный сканер для считывания RFID-меток или QR-кодов продуктов.
Вот еще примеры интернета вещей: кардиостимуляторы, вендинговые аппараты, фитнес-трекеры, пожарные сигнализации и умные системы безопасности, которыми надо через что-то управлять. Да, простому датчику в кардиостимуляторе вряд ли понадобится интерфейс, но вот устройствам для умного дома без него никуда.
Как работает интернет вещей
Интернет вещей — это, в первую очередь, система, которая работает за счет сбора и обмена данными в режиме реального времени.
И чтобы система работала, нужна связь четырех компонентов:
- Умное устройство — датчики движения, термостаты, выключатели, лампочки, роботы-пылесосы и прочее, их мы уже перечислили выше. Важно, чтобы устройство могло выходить в сеть
- Облако — система серверов, где собирается, обрабатывается и хранится информация со всех умных устройств. Не нужно никакого физического пространства, чтобы хранить данные — зайти в облако можно откуда и когда угодно
- Подключение к интернету — умные устройства цепляются к роутеру либо по Wi-Fi, либо через Хаб (например, Яндекс Станция, Mi Smart Home), который общается с устройствами через Zigbee (заранее подключенный к WiFi). Zigbee — это самый популярный специализированный протокол для низкопотребляющих устройств. Мы еще к этому вернемся
- Программное обеспечение — обычно эту роль берет на себя IoT-приложение, иногда IoT-сайт (тоже зависит от типа устройства). По сути — это конечная точка взаимодействия с пользователем, этакий пульт управления, который мы и предлагаем разработать стартапу
В каких сферах используется IoT
Сегодня области применения интернета вещей давно вышли за рамки быта и носимых гаджетов, вот где IoT используют еще:
В торговле
Мы, например, тоже делали IoT-приложение для бизнеса — Telemetron Teleport. Это приложение для управления вендинговыми аппаратами, которое позволяет:
- Контролировать продажи за день, смотреть историю продаж за прошлый день и неделю
- Проверять состояние сети, статус работы автоматов, сколько налички внесли
- Смотреть насколько автомат загружен
- Проводить инвентаризацию
- Отсматривать последние события
- Настраивать вывод информации в зависимости от роли пользователя
- Найти автомат через QR-код, настраивать модемы
- Добавлять новые автоматы
На разработку и публикацию MVP в Google Play и Apple Store ушло всего 2 месяца. Мобильным приложением пользуются Росавтоматторг, ВендингПро, ВендингС, Вендекс, JDE, DyDo, ЮМИС, ТОП ВЕНД, Cupslocker и другие компании.
Или другой пример, но уже не наш — Amazon Go в США, магазины без касс. Датчики в помещении отслеживают, что человек взял с полки. При входе в магазин турникет считывает QR-код пользователя, проверяет его баланс и верификацию.
Когда человек кладет товар в корзину, камеры считывают это и спокойно выпускают человека — баланс автоматически списывается с его счета. Если не хватает средств, на телефон приходит уведомление, что этот товар ему не по карману.
В сельском хозяйстве
С помощью датчиков, дронов и гаджетов фермеры могут контролировать состояние почвы, следить за погодой и проверять здоровье животных — нужно только задать настройки в приложении.
Но настоящую революцию делают умные тракторы-беспилотники — они уже работают на полях. Такой трактор анализирует состояние почвы и строит карту урожайности, сам вспахивает поле по заданным координатам и видит препятствия благодаря системе камер и датчиков.
В здравоохранении
Сюда относятся и фитнес-трекеры, но это лишь малая часть. Современные IoT-решения помогают пациентам восстанавливаться после инсульта, контролировать хронические болезни и даже предсказывать осложнения. Некоторые глюкометры автоматически замеряет уровень сахара и отправляет данные в приложение.
В городе
Мусорные баки посылают сигнал мусоровозам, когда наполняются, табло показывает, когда приедет автобус, а вместо привычных всем такси по городу курсируют беспилотные — это все тоже IoT, который используется преимущественно на западе и некоторых городах России.
И даже космосе
В 2023-2024 году компании Sateliot и Telefónica успешно протестировали спутниковый 5G-роуминг для интернета вещей. IoT-устройство с SIM-картой Telefónica подключилось к сети через спутник. О чем это говорит? О том, что 5G вскоре покроет даже отдаленные регионы. Буквально зеленый флаг для стартапа.
Риски и угрозы безопасности в IoT
В целом, создание IoT-приложения не отличается от разработки любого другого приложения — используются те же языки и фреймворки, потому что интерфейс интегрируется с облаком, которое и является самим ядром управления устройствами. Для того же Telemetron Teleport мы использовали Flutter на фронтенде.
Правда разработчику нужно сделать упор на некоторых вещах:
Безопасность. Чем больше устройств будет подключено к IoT-системе, тем выше риски — злоумышленнику достаточно найти одну уязвимость, чтобы заполучить доступ ко всем данным. Что можем порекомендовать:
- Использовать отдельную Wi-Fi-сеть для IoT-устройств, чтобы изолировать их от основной сети
- Шифровать данные при передаче (например, с помощью TLS) и при хранении (AES), регулярно обновлять ключи
- Ограничивать доступы по принципу минимальных привилегий, чтобы у каждого человека был свой набор прав
- Использовать блокчейн (а это, кстати, новый тренд)
Все, кроме блокчейна — стандартные для кибербезопасности меры, но в IoT-приложениях им надо уделять больше внимания. Дополнительно менять прошивку, отключать ненужные функции и периодически мониторить активность устройств. Ну и сложные пароли с двухфакторной аутентификацией — это база.
Совместимость устройств. У производителей умных гаджетов свои стандарты безопасности, протоколы и API. Можно сделать приложение, заточенное только под одного производителя, но тогда вы охватите меньше аудитории, а если хотите больше, надо закладывать больше времени на тестирование. Примерно в 2 раза.
Потому что если делать приложение доступным для владельцев устройств разных производителей, они могут быть несовместимы друг с другом, и надо потратить время, чтобы все это отладить.
Стабильное подключение. Умные устройства цепляются к роутеру либо через Wi-Fi, либо через Хаб.
При выборе сети надо учесть вот что:
- Зона покрытия — сеть нужна для квартиры или всего города?
- Скорость — как быстро должны передаваться данные?
- Устойчивость к помехам — насколько важна стабильность связи?
- Питание — устройства будут работать от сети или от аккумулятора?
Дальше простыми словами расскажем что для чего подходит.
- Wi-Fi. Быстрый, подходит для дома и офиса, но ест много энергии
- Bluetooth. Подходит для ближнего расстояния — умных часов, например
- Zigbee/Z-Wave. Энергоэффективные протоколы, подходят для умных домов (лампочки, замки). Это штука, похожая на WiFi, которая работает через Хаб (например, Яндекс Станцию). Основное отличие — низкое энергопотребление, малая емкость, может продлевать сеть, до 65к устройств в одной сети. Низкая скорость и простые пакеты данных
- LoRaWAN. Специальный протокол передачи данных для IoT на далекие дистанции (тракторы в поле, датчики на фермах)
- LoRa (Long Range). Отвечает за физический уровень связи, данные передаются на уровне радиоволн пакетами до 15 кб на расстояние до 15 км. Батарейка может работать годами. Сами устройства спят, просыпаются раз в какой-то период и запрашивают, есть ли у Хаба сообщения для них. Здесь хаб — это вышка. Вы их видели, просто не обращали внимания 🙂
- MQTT. Это протокол обмена сообщениями в рамках домашних вещей. Здесь хабом выступает WiFi-роутер. Может использоваться в связке с другими протоколами, выступая как-бы брокером сообщений для управления
- 5G. Последнее поколение мобильной связи, супербыстрый, подходит для машин и городов. 5G передает данные на более коротких волнах, а это значит, что антенны могут быть гораздо меньше используемых сейчас, и в то же время обеспечивать более точную регулировку направленности
В общем, мы к чему — если у вас небольшое приложение для фитнеса, можно смело выбирать сеть попроще.
Скорость реагирования. Разработчику надо поработать над производительностью. Представьте, что беспилотное такси реагирует с опозданием — последствия могут быть серьезными.
Продуманный интерфейс. Интернет вещей максимально упрощает быт человека, а вот про интерфейсы почему-то все забывают. Пользователь не должен задумываться, как воспользоваться функцией — все должно быть интуитивно понятно. Чтобы минимизировать сложности, выбирайте подрядчиков с дизайнерами в команде. Они спроектируют максимально дружелюбный интерфейс.
Насколько IoT-приложения перспективны
У Statista есть красивая статистика — количество устройств интернета вещей к 2030 году превысит 29 миллиардов. Выходит, что компании, которые начнут его использовать, будут впереди конкурентов.
Остальным придется либо подтягиваться, либо уходить с рынка.
То же самое говорили о блокчейне, ИИ и омниканальности, и в какой-то степени это сгущение красок. Но тренд на разработку IoT-приложений действительно есть, особенно если учесть количество заявок на разработку подобных продуктов в этом и прошлом году.
Так что это практически зеленый флаг для разработки IoT-приложений 🙂
Можно зарабатывать деньги на IoT, просто разрабатывая программы для уже существующих устройств. А с этим мы вам поможем. Оставьте заявку, мы перезвоним и все обсудим. И поможем.
Спасибо за оценку!
0 оценок, среднее 0 из 5