Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Обновления программного обеспечения в IoT:введение в SOTA

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

Разница между SOTA и FOTA

Олаф Вайнманн

Олаф Вайнманн работает в Bosch.IO (ранее Bosch Software Innovations) с 2011 года, где он отвечает за различные аспекты экосистемы Bosch IoT. В настоящее время он является владельцем продукта по развертыванию Bosch IoT. Он изучал математику и информационные технологии в Университете Констанца и имеет докторскую степень по математике. В свободное время занимается спортом и преподает математику.

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

В то время как SOTA относится к обновлению компонентов программного обеспечения в целом, FOTA является более конкретным. В нем описан процесс обновления прошивки по воздуху. Другими словами, FOTA - это обновление основного системного программного обеспечения, которое контролирует базовое оборудование.

IoT нуждается в SOTA

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

«Интернет вещей - это очень динамичная среда. Крайне важно всегда поддерживать программное обеспечение и приложения в актуальном состоянии». Олаф Вайнманн, владелец продукта Bosch IoT Rollouts

Благодаря миллионам различных подключенных устройств обновления программного обеспечения по беспроводной сети гарантируют, что процесс обновления удобен для клиента и проходит гладко. Использование беспроводных обновлений программного обеспечения в IoT дает два ключевых преимущества:

Ознакомьтесь с некоторыми вариантами использования SOTA

Автомобильная промышленность

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

В случае обнаружения нарушения безопасности или ошибки в программном обеспечении производитель вынужден отозвать тысячи автомобилей, чтобы обновить уязвимое программное обеспечение. Это не просто неэффективно для производителя; это также отнимает много времени и утомляет владельцев автомобилей. Благодаря SOTA этим процессом можно управлять через облако, что значительно экономит время и не оказывает негативного влияния на удовлетворенность клиентов.

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

Умный учет и умное отопление

Умные счетчики и умное отопление - еще одна перспективная область применения. Поставщики энергетических решений все чаще обращаются к инструментам и услугам по обновлению программного обеспечения. Почему это так? Миллионы домашних хозяйств, особенно в Азии, подключены к системам интеллектуальных счетчиков. Уже сам по себе большой объем делает обновление интеллектуальных счетчиков очень сложной задачей. И именно здесь SOTA предлагает жизнеспособное решение.

Обновления программного обеспечения как услуга

Немного менее очевидный вариант использования - обновления программного обеспечения как услуга, которая дает возможность создать совершенно новую бизнес-модель. Если вы поставщик программного обеспечения или услуг, вы можете разработать обновление как сервисное решение для своих клиентов. Использование многоразового сервиса из облака - например, Bosch IoT Rollouts - может помочь вам создать ценность, предоставив вашим клиентам индивидуальные компоненты, наиболее подходящие для их нужд.

Масштабируемая служба предоставления программного обеспечения жизненно важна

Упомянутые выше варианты использования - это всего лишь несколько примеров того, как обновления программного обеспечения по беспроводной сети могут применяться в контексте Интернета вещей. Есть еще много других областей, которые не были упомянуты здесь, которые также могут получить выгоду от SOTA, например, подключенные здания и сектор здравоохранения.

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


Интернет вещей

  1. Путь к промышленной безопасности Интернета вещей
  2. Сохранение совместимости данных в IoT
  3. Все идет IoT
  4. Интернет вещей:создание минного поля для распространения программного обеспечения?
  5. Печать IoT
  6. Демократизация Интернета вещей
  7. Максимизация ценности данных IoT
  8. Software AG прогнозирует будущее Интернета вещей
  9. Проблемы тестирования программного обеспечения устройств Интернета вещей
  10. Облако в Интернете вещей