Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Internet of Things-technologie

Software-updates in het IoT:een inleiding tot SOTA

Het uitvoeren van software-updates op onze smartphones is een proces dat we tegenwoordig allemaal kennen. Aan de ene kant verwachten we dat de fabrikanten hun besturingssystemen up-to-date houden. Aan de andere kant verwachten we hetzelfde van app-ontwikkelaars met betrekking tot hun apps. Bovendien moet het proces van het bijwerken van een software eenvoudig zijn en in het beste geval een simpele tik op een knop vereisen. Dus waarom zou dit anders zijn als het gaat om IoT-apparaten? Laten we eens kijken waar over-the-air software-updates in het IoT allemaal over gaan.

Het verschil tussen SOTA en FOTA

Olaf Weinmann

Olaf Weinmann werkt sinds 2011 voor Bosch.IO (voorheen Bosch Software Innovations) waar hij verantwoordelijk is voor verschillende aspecten binnen het Bosch IoT Ecosystem. Momenteel is hij Product Owner voor Bosch IoT Rollouts. Hij studeerde wiskunde en informatietechnologie aan de Universiteit van Konstanz en is gepromoveerd in de wiskunde. In zijn vrije tijd sport hij graag en geeft hij wiskundeles.

Het aanbieden van software-updates via de ether – of kortweg SOTA – betekent over het algemeen dat updates op afstand via internet kunnen worden ontvangen en dat de gebruiker het apparaat niet terug hoeft te brengen naar de leverancier of naar een ondersteuningswerkplaats. Hoewel SOTA het proces voor de eindgebruiker vereenvoudigt, is het vanuit het perspectief van de fabrikant een complex proces:artefacten moeten worden geleverd als download en software-updates moeten worden toegewezen aan in aanmerking komende apparaten. Bij het omgaan met een groot aantal apparaten moeten campagnes worden opgezet en beheerd om de bijbehorende uitrol te orkestreren. Ook de voortgang van het software-updateproces moet vanaf het begin worden bewaakt. En al die tijd moet een oogje in het zeil worden gehouden op de beveiligings- en betrouwbaarheidsvereisten.

Terwijl SOTA verwijst naar het bijwerken van softwarecomponenten in het algemeen, is FOTA specifieker. Het beschrijft het proces van het updaten van firmware via de ether. Met andere woorden, bij FOTA draait alles om het updaten van de belangrijkste systeemsoftware die de onderliggende hardware bestuurt.

Het IoT heeft SOTA nodig

Als je het over IoT hebt, zul je vroeg of laat de term ‘agile development’ tegenkomen. Het is een modewoord dat niet alleen wordt gebruikt bij softwareontwikkeling, maar ook bij productontwikkeling. Agile ontwikkeling houdt in dat producten, oplossingen en diensten worden gecreëerd als onderdeel van een dynamisch proces. Een product ontwikkel je niet één keer. In feite herzie je het, verbeter je het continu en pas je het aan aan vaak veranderende klanteisen. Kortom, het IoT is een zeer dynamische omgeving, waar gestage verbetering van wat je aanbiedt centraal staat. Dit betekent ook dat het cruciaal is om software en applicaties altijd up-to-date te houden.

"Het IoT is een zeer dynamische omgeving. Het is cruciaal om software en applicaties altijd up-to-date te houden." Olaf Weinmann, product owner voor Bosch IoT Rollouts

Met miljoenen verschillende aangesloten apparaten zorgen software-updates via de ether ervoor dat het updateproces gemakkelijk is voor de klant en soepel verloopt. Het gebruik van draadloze software-updates in het IoT heeft twee belangrijke voordelen:

  • Ten eerste stellen ze je in staat snel en efficiënt te reageren. Neem bijvoorbeeld een beveiligingslek of een softwarefout die moet worden verholpen. Met SOTA kunt u zonder al te veel moeite software-updates en beveiligingspatches voor uw IoT-apparaten leveren.
  • Bovendien kunt u met software-updates via de ether nieuwe functionaliteiten aan producten toevoegen. Dit helpt ervoor te zorgen dat een product aantrekkelijk blijft voor zijn gebruikers, wat op zijn beurt de levenscyclus van het product verlengt. Dit kan ook worden gezien als een apart bedrijfsmodel:als het gaat om koopbeslissingen, kunnen klanten het nuttig vinden om stap voor stap flexibel functies toe te voegen of te verwijderen, afhankelijk van hun gebruiksscenario's. Dit leidt natuurlijk tot nieuwe inkomstenstromen:in het verleden moest u een nieuw apparaat ontwerpen, produceren en verzenden om uw klanten nieuwe functies te bieden. U kunt nu eenvoudig inkomsten genereren met de nieuwe functies die zijn toegevoegd via draadloze updates.

Een blik op enkele SOTA-gebruiksscenario's

Auto-industrie

Van rijstrookassistenten en parkeerassistenten tot infotainmentaanbiedingen - auto's evolueren tegenwoordig steeds meer naar computers die door de straten rijden. Met een verscheidenheid aan verschillende software die in de auto's van vandaag is ingebouwd, moeten fabrikanten ervoor zorgen dat hun voertuigen up-to-date blijven. In veel gevallen worden deze software-updates handmatig via een kabel in een werkplaats geleverd.

In het geval dat een beveiligingsincident of een softwarefout wordt gedetecteerd, wordt een fabrikant gedwongen duizenden auto's terug te roepen om de getroffen software bij te werken. Dit is niet alleen inefficiënt voor de fabrikant; het is ook tijdrovend en frustrerend voor autobezitters. Dankzij SOTA kan dit proces via de cloud worden beheerd, wat veel tijd bespaart en de klanttevredenheid niet negatief beïnvloedt.

Maar het gaat niet alleen om het oplossen van beveiligingsfouten en het herstellen van softwarefouten. SOTA kan ook worden gebruikt om functies te behouden of om autobezitters geheel nieuwe functies te bieden. Een fabrikant zou bijvoorbeeld bijgewerkte navigatiekaarten kunnen leveren.

Slim meten en slim verwarmen

Slimme meters en slimme verwarming is een ander opkomend toepassingsgebied. Aanbieders van energieoplossingen wenden zich steeds meer tot software-updatetools en -diensten. Waarom is dit het geval? Er zijn miljoenen huishoudens – vooral in Azië – die zijn aangesloten op slimme metersystemen. Het enorme volume alleen al maakt het updaten van slimme meters een zeer uitdagende taak. En dit is waar SOTA een haalbare oplossing biedt.

Software-updates als een service

Een iets minder voor de hand liggende use case is software updates as a service, die de mogelijkheid biedt om een ​​geheel nieuw businessmodel te creëren. Als u een software- of serviceprovider bent, kunt u een update as a service-oplossing voor uw klanten ontwikkelen. Door gebruik te maken van een herbruikbare service uit de cloud, bijvoorbeeld Bosch IoT Rollouts, kunt u waarde creëren door uw klanten te voorzien van op maat gemaakte componenten die het beste aansluiten bij hun behoeften.

Een schaalbare software-provisioningservice is essentieel

De hierboven genoemde use cases zijn slechts enkele voorbeelden van hoe software-updates over the air kunnen worden toegepast in de context van het IoT. Er zijn nog veel meer domeinen die hier niet genoemd zijn die ook kunnen profiteren van SOTA – bijvoorbeeld connected buildings en de zorgsector.

Hoewel het concept van het draadloos aanbieden van software-updates in theorie logisch lijkt, kan het in de praktijk een uitdaging zijn om dit te implementeren. Het lijkt misschien een gemakkelijke taak om een ​​paar softwareapplicaties up-to-date te houden, maar hoe ga je om met een software-update als er miljarden IoT-apparaten in het veld zijn? In dergelijke gevallen is het onvermijdelijk om een ​​schaalbare software-provisioningservice te gebruiken die campagnebeheermogelijkheden biedt en die bruikbaar is in elke soort IoT-toepassing.


Internet of Things-technologie

  1. De weg naar industriële IoT-beveiliging
  2. Datacompatibel blijven in het IoT
  3. Alles gaat IoT
  4. Het internet der dingen:een mijnenveld voor softwaredistributie in de maak?
  5. Het IoT afdrukken
  6. Het IoT democratiseren
  7. De waarde van IoT-gegevens maximaliseren
  8. Software AG voorspelt de toekomst van het internet der dingen
  9. De uitdagingen van het softwaretesten van IOT-apparaten
  10. De cloud in IoT
  11. Productie leidt het IoT-pakket