Магистерска сложеност во софтверот за распоредување на IoT
Упатство за употреба
Магистерска сложеност во софтверот за распоредување на IoT
Управување со уреди: како да се совлада сложеноста во распоредувањата на IoT
Водич за успешно управување со животниот циклус на уредите со IoT
Бела хартија | октомври 2021 година
Вовед
Интернетот на нештата (IoT) има моќ драматично да ја зголеми ефикасноста на бизнисите во бројни домени и да создаде сосема нови деловни модели. Преку билатерална комуникација во реално време со поврзаните паметни уреди, не само што ќе добивате вредни податоци собрани од уредите, туку и ќе можете да го извршите нивното одржување и управување автоматски и од далечина. Така, за успешно распоредување на IoT решение за претпријатие, од клучно значење е да се разгледа основата на кое било IoT решение: управување со уреди.
Претпријатијата може да очекуваат комплексен пејзаж на IoT уреди со хетерогени уреди кои треба да се управуваат во текот на целиот животен циклус на уредот. Сценаријата поврзани со IoT стануваат посложени и бараат извршување на пософистицирани команди. Слично на оперативните системи на нашите десктоп компјутери, паметни телефони и таблети, на IoT портите и на edge уредите им е потребна честа грижа во форма на софтверски ажурирања или промени на конфигурациите со цел да се подобри безбедноста, да се распоредат нови апликации или да се прошират функциите на постоечките апликации. Оваа бела книга ќе покаже зошто робусното управување со уреди е клучно за успешна стратегија за IoT на претпријатието.
8 Случаи за употреба за управување со IoT уреди
Управување со уреди: клучот за идни доказни распоредувања на IoT
Прочитајте го извештајот
Bosch IoT Suite е оценет како водечка IoT платформа за управување со уреди
Сценариото за решение за IoT генерално вклучува поврзување на уреди. Web-овозможените уреди може директно да се поврзат, додека оние што не се web-овозможените се поврзани преку портал. Хетерогеноста и разновидноста на уредите кои постојано се развиваат е дефинирачки фактор на архитектурата на IoT на претпријатието.
Комплексноста на распоредувањето на IoT на претпријатието
2.1. Разновидност на уреди и софтвер
За време на првичното прототипирање сtagд, клучната цел е да се покаже како може да се поврзат уредите и кои вредности може да се добијат од анализата на податоците на уредот. Компаниите кои се распоредуваат во оваа рана сtagБез да се разгледа решението за управување со уреди богато со функции, наскоро ќе се најдат неспособни да се справат со зголемениот број на конфигурации на уреди и софтвер. Како што се проширува иницијативата за IoT на компанијата, нејзиното IoT решение ќе биде принудено да вклучи разновидна мешавина на уреди и механизми за поврзување. Со разновидни и дистрибуирани уреди, оперативниот тим ќе мора да се справи и со повеќе верзии на фирмверот.
Неодамна, имаше и промена кон извршување на поголема обработка и пресметување на работ бидејќи поголемите уреди за рабови се способни да се справат со посложени команди. Софтверот за ова треба постојано да се ажурира ако сака да ја извлече максималната вредност од аналитиката, а на оперативниот тим ќе му треба централна алатка за да овозможи ефикасно далечинско одржување. Обезбедувањето услуга што им овозможува на сите различни делови од решението да користат заедничка платформа за управување со уреди, ја отклучува оперативната ефикасност и значително го скратува времето за пазарење.
Дали знаевте? Повеќе од 15 милиони уреди ширум светот се веќе поврзани преку IoT платформата на Bosch.
2.2. Вага
Многу IoT проекти започнуваат со доказ за концепт и често ги следи пилот со ограничен број корисници и уреди. Сепак, бидејќи треба да се интегрираат сè повеќе уреди, на компанијата и треба апликација или API што и овозможува лесно управување, следење и обезбедување на зголемениот број разновидни, глобално дистрибуирани поврзани уреди. Накратко, мора да најде решение за управување со уреди кое може да се размери од првиот ден до различни сценарија за распоредување. Добар совет овде е да размислувате на големо, но да започнете со мали димензии.
2.3. Безбедност
Безбедноста е една од најочигледните причини зошто е потребна платформа за управување со уреди дури и за мали распоредувања. Владите воведуваат легислатива што бара сите производи на IoT да се закрпи и да ги исполнуваат најновите безбедносни стандарди во индустријата. Имајќи го ова на ум, секое IoT решение треба да биде дизајнирано со безбедност како основен услов. IoT уредите често се ограничени поради фактори на трошоци, што може да ги ограничи нивните безбедносни способности; сепак, дури и ограничените IoT уреди мора да имаат можност да ги ажурираат фирмверот и софтверот поради безбедносни промени и поправени грешки. Не можете да си дозволите да штедите на безбедноста.
Управување со животниот циклус на уредот IoT
Со оглед на тоа што се очекува претпријатијата IoT системи да траат многу години, од клучно значење е да се дизајнира и планира целиот животен циклус на уредите и апликациите.
Овој животен циклус вклучува безбедност, пред-пуштање во употреба, пуштање во работа, операции и деактивирање. Управувањето со животниот циклус на IoT претставува високо ниво на сложеност и бара широк опсег на способности. Наша цел е да истакнеме некои општи компоненти на животниот циклус на IoT уредот овде; сепак, деталите зависат и од видот на протоколот за управување со уредот што се користи.
3.1. Безбедност од крај до крај
Автентикацијата на уредот е особено важна кога се воспоставуваат безбедни врски за комуникација. IoT-уредите треба да се автентицираат со користење на безбедносни акредитиви специфични за уредот. Ова потоа му овозможува на оперативниот тим да ги идентификува и блокира или исклучува уредите што се сметаат за закана. Еден начин за автентикација на уредите е да се доставуваат приватни клучеви специфични за уредот и соодветните дигитални сертификати на уредот за време на производството (на пр. X.509) и да се обезбедат редовни теренски ажурирања на тие сертификати. Сертификатите овозможуваат контрола на пристапот во задниот дел врз основа на добро воспоставени и стандардизирани механизми за валидација, како што е меѓусебно автентицираниот TLS, кој обезбедува шифрирање за сите типови на поврзување. Решението за управување со уреди, исто така, треба да може да ги поништи сертификатите доколку е потребно.
3.2. Пред-пуштање во употреба
Управувањето со уредот бара да се распореди агент на поврзаните уреди. Овој агент е софтвер кој работи автономно за следење на уредите. Исто така, му овозможува на софтверот за управување со далечински уред да комуницира со уредот, на прample, да испраќа команди и да прима одговори кога е потребно. Агентот треба да се конфигурира за автоматско поврзување со системот за управување со далечински уред со валидни акредитиви за автентикација.
3.3. Пуштање во употреба
3.3.1. Регистрација на уред
IoT-уредот мора да биде регистриран во системот пред да се поврзе и автентицира за прв пат. Уредите обично се идентификуваат врз основа на сериски броеви, претходно споделени клучеви или единствени сертификати за уреди издадени од доверливи органи.
3.3.2. Почетно обезбедување
IoT уредите се испорачуваат на клиентите со фабрички поставки, што значи дека немаат никакви софтверски конфигурации, поставки, итн. специфични за клиентот. автоматско распоредување на потребните софтверски компоненти, конфигурации итн. без никакво учество на корисникот.
3.3.3. Динамичка конфигурација
Апликациите за IoT можат да започнат многу едноставно и да станат позрели и сложени со текот на времето. Ова може да бара не само динамични ажурирања на софтверот, туку и промени во конфигурацијата без да се вклучи корисникот или да се прекине услугата. Употребата на нова логика или извршувањето на ажурирањата на апликациите за услуги треба да се заврши без никаков прекин. Динамичната конфигурација може да се примени само на еден специфичен IoT уред, група на IoT уреди или сите регистрирани IoT уреди.
3.4. Операции
3.4.1. Следење
Со комплексниот пејзаж на IoT уред, неопходно е да се има централна контролна табла што прикажува надview на уредите и има можност да ги конфигурира правилата за известување врз основа на статусот на уредот или податоците од сензорот. Поради обемот и разновидноста на средствата, можноста флексибилно и динамично да се создаваат групи уреди користејќи специфични критериуми е важна за ефикасно работење и следење на вашата флота.
Што се однесува до самите уреди, исто така е важно да се има чувар за да се осигура дека, во случај на дефект, тие барем автоматски да се рестартираат или, по можност, автономно да го решат проблемот.
3.4.2. Типови на уреди што може да се управуваат Сценаријата за распоредување на IoT може да варираат во зависност од доменот и апликацијата. Современите уреди со рабови се разликуваат во однос на можностите и методите за поврзување, а IoT решението мора да поддржува различни типови на целни платформи.
Претпријатие IoT решенија често мора да се справат со помали типови на edge уреди, кои имаат ограничени можности и не можат да се поврзат директно преку интернет, туку преку портал. Во следниот дел, ги наведуваме најчестите типови на IoT уреди:
1. Мали микроконтролери
Малите микроконтролери се економични и енергетски ограничени уреди, обично се напојуваат со батерии и се многу погодни за основните можности на рабовите, на пр. случаи за употреба на телеметрија. Тие се специфични за клиентите, обично се вградени и софтверот за нив се развива како дел од процесот на дизајнирање на производи. Ова ви овозможува да го намалите прилагодувањето потребно за да го направите уредот подготвен за IoT. Малите микроконтролери ги поддржуваат можностите за управување со уредот, како што се далечинска конфигурација и ажурирање на фирмверот.
- Оперативен систем: Оперативни системи во реално време, како што се FreeRTOS, TI-RTOS, Zypher
- Референтни уреди: ESP табли, STMicro STM32 Nucleo, NXP FRDM-K64F, SiliconLabs EFM32GG-DK3750, комплет за развој на вкрстени домени XDK
2. Моќни микроконтролери
Моќните микроконтролери се слични на портите во однос на хардверот, но тие се разликуваат во однос на софтверот, бидејќи се уреди за една намена. Тие обезбедуваат напредни способности за пресметување на работ, како што се апстракција на ресурси и уреди, историја, ажурирања на софтвер и фирмвер, управување со софтверски пакети, далечинска конфигурација итн.
- Оперативен систем: Вграден Linux
- Референтни уреди: B/S/H систем господар
3. Порти
Портите или рутерите се многу чести во паметните домови, интелигентните згради и индустриските средини. Овие уреди можат да бидат многу моќни бидејќи треба да се поврзат со мноштво рабни уреди користејќи различни протоколи за комуникација. Портите обезбедуваат напредни способности за пресметување на работ, како што се апстракција на ресурси и уреди, историја, аналитика, ажурирања на софтвер и фирмвер, управување со софтверски пакети, далечинска конфигурација итн. Можете исто така да вршите управување со фирмверот на поврзаните уреди преку портал. Тие дури може да се додадат во поставувањето подоцнаtagд и може да служи за различни цели кои се менуваат со текот на времето.
- Оперативен систем: Вграден Linux
- Референтни уреди: Raspberry Pi, BeagleBone, iTraMS Gen-2A, Rexroth ctrl
4. Мобилен уред како порта
Современите паметни телефони можат да се користат како порти и се многу погодни за сценарија за паметен дом. Тие обезбедуваат поврзување како прокси за уредите WiFi и Bluetooth LE, кои бараат редовно ажурирање. Кога се користат како порта, мобилните уреди овозможуваат ажурирање и далечинско конфигурирање на агентот на уредот.
- Оперативен систем: iOS или Android
- Референтни уреди: мејнстрим уреди за паметни телефони
5. 5G работ јазол Погодни за индустриски цели и специфични потреби на животната средина, 5G рабовите јазли често се користат во центрите за податоци на самото место и може да се распоредат на постоечки уреди како екстензија 5G. Тие обезбедуваат популарни способности како што се апстракции на ресурси и уреди, историја, аналитика, ажурирања на софтвер и фирмвер, далечинска конфигурација, управување со софтверски пакети итн.
- Оперативен систем: Linux
- Референтни уреди: хардвер напојуван од x86
Системот за управување со уреди мора да биде способен да управува со мешавина од сите овие типови IoT уреди, кои можат да се поврзат преку различни мрежни протоколи како што се HTTP, MQTT, AMQP, LoRaWAN, LwM2M итн. Во одредени случаи, исто така може да биде потребно да се имплементираат неслободни протоколи за управување.
Еве краток опис на некои популарни протоколи за поврзување:
MQTT Лесен протокол за поврзување на IoT за објавување/претплата, корисен за поврзување со оддалечени локации каде што е потребен мал отпечаток на код. MQTT може да врши одредени операции за управување со уреди како што се ажурирања на фирмверот и е достапен за различни програмски јазици како што се Lua, Python или C/C++.
LwM2M
Протокол за управување со уреди дизајниран за далечинско управување со ограничени уреди и овозможување поврзани услуги. Поддржува операции за управување со уредот, како што се ажурирања на фирмверот и далечинска конфигурација. Се одликува со модерен архитектонски дизајн заснован на REST, дефинира проширлив модел на ресурси и податоци и се надоврзува на стандардот за безбеден пренос на податоци CoAP.
LPWAN протоколи (LoRaWAN, Sigfox)
IoT протоколите се погодни за ограничени уреди во мрежи со широка област како што се паметните градови. Поради нивната имплементација за заштеда на енергија, тие добро се вклопуваат во случаи кога капацитетот на батеријата е ограничен ресурс.
3.4.3. Управување со масовно уред
Управувањето со масовно уред, исто така познато како управување со масовно уред, често се занемарува кај помалите распоредувања на IoT кои сè уште не се зголемени. Едноставните мерки за управување со уреди може да бидат доволни на почетокот, но ќе бидат ограничувачки бидејќи проектите за IoT со различни уреди растат во големина и разновидност. Можноста лесно да се креираат динамични хиерархии и произволни логички групирања на средства, така што мерките за управување со уредот може да се применат во голем обем, ќе помогне да се зголеми ефикасноста на распоредувањето и одржувањето. Таквите мерки може да варираат од ажурирања на фирмверот и софтверот до извршување на сложени скрипти кои го земаат предвид влезот од поединечните уреди. Дополнително, мерките за масовно управување со уредите може да се дотераат преку голем број сценарија за извршување поставени како еднократни задачи или повторливи и автоматизирани правила, активирани веднаш и безусловно или активирани од претходно дефинирани настани, распореди, ограничувања и услови. Таквата клучна функционалност исто така ќе биде од користtagд кога развојниот тим врши A/B тестирање и вampменаџмент на усогласување.
3.4.4. Управување со софтвер и фирмвер и ажурирања
Управувањето со уредот бара способност за централно ажурирање на софтверот и фирмверот на глобално дистрибуирани уреди. Ова вклучува туркање на фирмверот до флотата на уредите и со појавата на сложената обработка на работ, туркање на софтверски пакети независно од пакетите на фирмверот. Ваквите пуштања на софтвер треба да бидат сtaged низ група уреди за да се обезбеди доверливост дури и кога ќе се прекине поврзувањето. Идните решенија за IoT треба да можат да се ажурираат преку воздух, бидејќи повеќето средства се распоредени во оддалечени средини дистрибуирани низ целиот свет. За ефикасно тековно одржување на софтверот и фирмверот, од клучно значење е да можете да креирате сопствени логички групирања и да ги автоматизирате овие задачи.
Bosch IoT далечински менаџер
Дали знаевте? Bosch IoT Suite е основниот овозможувач на надградбите на фирмверот на Daimler преку воздух. Околу четири милиони сопственици на автомобили веќе добиваат нови верзии на софтвер за возила на прampле, инфозабавниот систем се ажурира практично и безбедно преку мобилната мрежа. Ова значи дека повеќе не мора да го посетуваат својот дилер само за да добијат ажурирање на софтверот. Bosch IoT Suite е комуникациски центар за возилата што се на прием на безжични ажурирања.
3.4.5. Далечинска конфигурација
Можноста да се менуваат конфигурациите од далечина е од клучно значење за оперативниот тим. Откако ќе бидат пуштени во употреба, уредите на терен треба често да се ажурираат за да бидат во чекор со еволуцијата на екосистемот. Ова може да вклучува сè, од промена на страната на облакот URLза реконфигурирање на овластувањето на клиентот, зголемување или намалување на интервалите за повторно поврзување, итн. Карактеристиките за управување со маса ги надополнуваат сите работи поврзани со конфигурацијата, бидејќи можноста за активирање масовни мерки засновани на сложени правила и нивно извршување во закажани времиња на повторлив начин е од огромно значење за операции.
3.4.6. Дијагностика
Распоредувањето на IoT е тековен процес кој вклучува постојано следење и дијагностика со цел да се минимизира времето на застој и да се рационализираат операциите. Кога уредите се на оддалечени локации, пристапот до дневниците за административна ревизија, дневниците за дијагностика на уредите, дневниците за поврзување итн. е една од највиталните карактеристики за отстранување проблеми. Доколку е потребна дополнителна анализа, системот за управување со уредот треба да може далечински да активира опширно евидентирање и да го преземе дневникот files за анализа, заштеда на драгоцено време и подобрување на ефикасноста на операциите.
3.4.7. Интеграција
Освен ако не се усвои услуга подготвена за употреба, решенијата за IoT на претпријатијата обично бараат пристап за да се осмислат способности за управување преку богат сет на API, кои овозможуваат интегрирање на надворешни услуги или приспособување на кориснички интерфејси и работни текови. Во време на развој на отворен код, обезбедувањето REST и API специфични за јазикот, како што е Java API, е стандард за исполнување на случаи на далечинско поврзување и управување со употреба.
3.5. Демонтирање
Деактивирањето може да влијае на целото IoT решение или само на наменските компоненти; за прampле, замена или деактивирање на еден уред. Потоа треба да се отповикаат сертификатите и да се избришат другите доверливи или чувствителни податоци на безбеден начин.
Заклучок
Правењето на Интернет на нештата реалност е трансформациско патување кое инспирира повеќе деловни иновации.
Со оглед на зголемениот број на IoT иновации, од клучно значење е претпријатијата да ја изберат оптималната платформа за управување со уреди веднаш на почетокот на ова патување. Оваа платформа треба да биде способна да се справи со хетерогеноста и разновидноста на пределот на IoT на претпријатијата што постојано се развива и треба да биде способна да управува со растечкиот број поврзани уреди во текот на целиот нивен животен циклус.
Bosch IoT Suite е комплетна, флексибилна и софтверска платформа базирана на отворен код за решенија за IoT. Обезбедува скалабилни и богати услуги за решавање на сценаријата за управување со уредот во текот на целиот животен циклус на уредот, вклучувајќи управување со средства и софтвер. Bosch IoT Suite го адресира управувањето со уреди со посветени решенија за распоредување во простории и за облак.
Вашите производи за управување со IoT уреди
![]() |
![]() |
![]() |
Управувајте со сите ваши IoT уреди лесно и флексибилно во облакот во текот на целиот нивен животен циклус | Управувајте и контролирајте ги ажурирањата на софтверот и фирмверот за IoT уредите во облакот |
Управување со уред, мониторинг и обезбедување софтвер во просторија |
Студија на случај на клиенти
Сакате да започнете иницијатива за IoT? Ви треба управување со уредот. Студија на случај на клиенти: ИоТ иницијатива на Smight
Директно резервирани и опремени со кориснички интерфејси, нашите решенија за управување со уреди може да се користат веднаш, но исто така овозможуваат целосна интеграција преку модерни API. Покрај тоа, нашите професионални тимови за услуги им овозможуваат на клиентите да управуваат со IoT уредите многу години. Имаме искуство и експертиза да ви помогнеме во вашето патување со IoT и да ги операционализираме вашите IoT идеи, додека вие се концентрирате на она што е важно за вашиот бизнис. Можете да се фокусирате на развој на IoT апликации што додава вредност, наместо на развој, хостирање и одржување на IoT платформа. Растете брзо од прототипирање до работење како претпријатие со целосен размер овозможено IoT со Bosch IoT Suite.
Испробајте ги можностите за управување со уреди на Bosch IoT Suite со нашите бесплатни планови
Bosch во Интернет на нештата
Ние веруваме дека поврзувањето е повеќе од само технологија, тоа е дел од нашите животи. Ја подобрува мобилноста, ги обликува градовите на иднината и ги прави домовите попаметни, индустриските врски и здравствената заштита поефикасна. Во секоја сфера, Bosch работи кон поврзан свет.
Како главен производител на уреди, имаме искуство со милиони поврзани и управувани уреди во различни индустрии. Така, напамет ги знаеме предизвиците вклучени во распоредувањето на IoT и широкиот опсег на случаи на употреба за управување со уреди што се решаваат.
Развивме решение за управување со уреди кое ви овозможува да останете на врвот на хетерогеноста и разновидноста на уредите и средствата кои постојано се развиваат, со што се осигурува дека вашето IoT решение останува во функција и работи додека технологијата се развива.
Бесплатни планови: бесплатно тестирајте го Bosch IoT Suite
Побарајте демо во живо
Следете @Bosch_IO на Твитер
Следете @Bosch_IO на LinkedIn
Европа
Bosch.IO GmbH
Улштајнштрасе 128
12109 Берлин
Германија
Тел. + 49 30 726112-0
www.bosch.io
Азија
Bosch.IO GmbH
c/o Роберт Бош (SEA) Pte Ltd.
Улица Бишан 11 21
Сингапур 573943 година
тел. +65 6571 2220
www.bosch.io
Документи / ресурси
![]() |
BOSCH Master Complexity in IoT Deployment Software [pdf] Упатство за корисникот Магистерска сложеност во софтвер за распоредување на IoT, Мастер комплексност во распоредувања на IoT, софтвер |