ADVERTISE SUBSCRIBE TECHNICAL ARTICLES EVENTS ETNdigi ABOUT USCONTACT

IN FOCUS

IoT-piireillä päästöt kuriin

IoT-teknologia on nousemassa keskeiseksi työkaluksi kestävän kehityksen ratkaisuissa. Vaikka laitteiden valmistus ja käyttöönotto vaativat energiaa, pitkän aikavälin säästöt ylittävät kulut moninkertaisesti. Tuoreiden analyysien mukaan IoT voi säästää jopa kahdeksankertaisesti sen energiamäärän, jonka se itse kuluttaa elinkaarensa aikana.

Lue lisää...

ETNtv

 
ECF25 videos
  • Jaakko Ala-Paavola, Etteplan
  • Aku Wilenius, CN Rood
  • Tiitus Aho, Tria Technologies
  • Joe Hill, Digi International
  • Timo Poikonen, congatec
  • ECF25 panel
ECF24 videos
  • Timo Poikonen, congatec
  • Petri Sutela, Testhouse Nordic
  • Tomi Engdahl, CVG Convergens
  • Henrik Petersen, Adlink Technology
  • Dan Still , CSC
  • Aleksi Kallio, CSC
  • Antti Tolvanen, Etteplan
ECF23 videos
  • Milan Piskla & David Gustafik, Ciklum
  • Jarno Ahlström, Check Point Software
  • Tiitus Aho, Avnet Embedded
  • Hans Andersson, Acal BFi
  • Pasi Suhonen, Rohde & Schwarz
  • Joachim Preissner, Analog Devices
ECF22 videos
  • Antti Tolvanen, Etteplan
  • Timo Poikonen, congatec
  • Kimmo Järvinen, Xiphera
  • Sigurd Hellesvik, Nordic Semiconductor
  • Hans Andersson, Acal BFi
  • Andrea J. Beuter, Real-Time Systems
  • Ronald Singh, Digi International
  • Pertti Jalasvirta, CyberWatch Finland
ECF19 videos
  • Julius Kaluzevicius, Rutronik.com
  • Carsten Kindler, Altium
  • Tino Pyssysalo, Qt Company
  • Timo Poikonen, congatec
  • Wolfgang Meier, Data-Modul
  • Ronald Singh, Digi International
  • Bobby Vale, Advantech
  • Antti Tolvanen, Etteplan
  • Zach Shelby, Arm VP of Developers
ECF18 videos
  • Jaakko Ala-Paavola, Etteplan CTO
  • Heikki Ailisto, VTT
  • Lauri Koskinen, Minima Processor CTO
  • Tim Jensen, Avnet Integrated
  • Antti Löytynoja, Mathworks
  • Ilmari Veijola, Siemens

logotypen

TMSNet  advertisement
ETNdigi
A la carte
AUTOMATION DEVICES EMBEDDED NETWORKS TEST&MEASUREMENT SOFTWARE POWER BUSINESS NEW PRODUCTS
ADVERTISE SUBSCRIBE TECHNICAL ARTICLES EVENTS ETNdigi ABOUT US CONTACT
Share on Facebook Share on Twitter Share on LinkedIn

TECHNICAL ARTICLES

DevOps käyttöön - turvallisempaa koodia sulautettuihin

Tietoja
Kirjoittanut Veijo Ojanperä
Julkaistu: 06.05.2022
  • Embedded
  • Software

Jos olet sulautettujen ohjelmistojen tai IoT-laitteiden kehittäjä,
olet todennäköisesti kuullut DevOpsista. Se on sarja lyhyisiin kehityssykleihin, toistuviin julkaisuihin ja nopeaan palautteeseen keskittyviä ohjelmistokehityskäytäntöjä, joissa kehitys ja toiminta liittyvät läheisesti toisiinsa. On aika ottaa siitä kaikki hyöty irti.

DevOps on ollut todellinen tehoisku lähes kaikessa muussa ohjelmistokehityksessä viimeisen vuosikymmenen aikana, erityisesti pilvessä, mobiilisovelluksissa ja peleissä. Toistaiseksi käyttöönotto on kuitenkin ollut hidasta sulautettujen ohjelmistojen ja IoT-laitteiden kehittäjien keskuudessa.

On täysi syy uskoa, että sulautettujen sovellusten kehittäjät hyötyvät yhtä paljon DevOpsista kuin muun tyyppiset kehittäjät, joten tässä artikkelissa esitän tärkeän osan DevOps-strategiasta sulautetun ja IoT-kehityksen osalta, ja esitän sen mukanaan tuomat hyödyt.

Ensiksi pitää todeta yksi asia: jokaisessa ohjelmistossa on virheitä. On olemassa akateemista tutkimusta, joka osoittaa, että jokaista tuhatta toimitettua koodiriviä kohden tuotetaan 50-100 bugia kehityksen aikana. Noin 5 prosenttia niistä on edelleen käytössä. Tämän tunnustaminen ja käyttöönoton ongelmiin valmistautuminen on DevOpsin kulmakivi. Tämä saavutetaan seuraamalla järjestelmällisesti ohjelmistoa käyttöönoton aikana.

Internet of Things- eli IoT-laitteiden ensisijainen tarkoitus on tarjota dataa ja näkemyksiä liiketoiminnan parantamiseksi esimerkiksi koneiden ennakoivan huollon kautta. Voimme soveltaa samaa ajattelua laiteohjelmistoon oppiaksemme, kuinka se toimii kentällä. Tämä vaatii niin kutsuttua laitepalautesilmukkaa (Device Feedback Loop), joka tarkoittaa DevOps-seurantaa laiteohjelmistoille ja tarjoaa mahdollisuuden raportoida kaikenlaisista laitteissa esiintyvistä ajonaikaisista ongelmista takaisin kehittäjille yhdessä tapahtuneen selittävien diagnostisten tietojen kanssa.

Virheistä, erityisesti kaatumisista ilmoittaminen on luultavasti ensimmäinen asia, joka tulee mieleen. Asiakkaiden raportoimia kaatumisia voi olla helvetillisen vaikea analysoida, koska vastaanotetusta palautteesta puuttuu usein tarpeeksi yksityiskohtia, jotta kehittäjät voisivat toistaa ongelman. Laitteen palautesilmukka voi varoittaa ohjelmistovian tapahtuessa ilman erillisiä käyttäjän toimia ja antaa tuotetiimille tarvittavat tiedot ongelman paikantamiseksi. Tämä mahdollistaa myös testauksen parantamisen, jotta samanlaiset ongelmat voidaan välttää tulevaisuudessa.

Poikkeavuuksien havaitseminen palautesilmukan avulla voi myös parantaa IoT-laitteiden turvallisuutta. Esimerkiksi satunnaiset kaatumiset voivat johtua haavoittuvuudesta, jota hyödynnetään osittain onnistuneissa hyökkäyksissä, joissa haittaohjelmia syötetään, mutta ne aiheuttavat vahingossa kaatumisen. Toisessa poikkeamatyypissä prosessori toimii normaalia enemmän, mikä voi johtua laitteen haitallisesta toiminnasta. Tällaisista poikkeavuuksista tiedon saaminen jo kentällä mahdollistaa haavoittuvuuden löytämisen ja korjaamisen paljon aikaisemmassa vaiheessa. Tämä pienentää vakavien ongelmien, kuten tietomurtojen riskiä.

Toinen tärkeä DevOps-käytäntö eli automaattinen testaus hyötyy myös laitteen palautesilmukasta. Kaatumisten ja muiden satun-naisten ongelmien analysointi on paljon helpompaa keräämällä automaattisesti yksityiskohtaista diagnostiikkadataa ja raportoimalla ongelmista keskitettyyn tiedonhallintajärjestelmään, johon kaikki kehittäjät pääsevät käsiksi.

Laitteen palautesilmukan toteuttaminen tyhjästä ei ole mikään triviaali prosessi, ja monia asioita on otettava huomioon. Uskon, että toimiva ratkaisu sisältää seuraavat:

Keskitetty tiedonhallinta helpottaa yhteistyötä ja diagnostiikkatietojen jakamista hajautettujen tiimien sisällä ilman fyysistä pääsyä laitteeseen.

Laitekehittäjien pitäisi pystyä laajentamaan ja konfiguroimaan monitorointia parhaaksi katsomallaan tavalla ilman, että heidän tarvitsee muuttaa pilvessä sijaitsevaa tiedonhallinta-järjestelmää.

Kerätyn datan täytyy kestää kaatumia, jopa mikro-ohjaimissa, joissa ei ole tavallista tiedostojärjestelmää, ja data pitäisi ladata automaattisesti uudelleenkäynnistyksen ja yhteyden muodostamisen jälkeen.

Monitoroinnin on oltava tehokasta, ja sen on oltava vietävä mahdollisimman vähän koodia ja prosessointitehoa.

Monitoroinnin tulee skaalautua suuriin laitekantoihin sopivalla tiedonhallinnalla ja automaattisella raporttien luokittelulla ja korostaa uusia, aiemmista raporteista poikkeavia tapahtumia.

Korkea tietoturvallisuus on välttämätöntä. Ratkaisu ei saa luoda uusia hyökkäyspintoja ja sen tulee noudattaa kyberturvallisuuden parhaita käytäntöjä.

Ongelmien tulee olla jäljitettävissä tiettyihin koodin versioihin ja tiettyihin tilanteisiin, jotta poikkeamia voidaan seurata korkean tason analytiikasta kooditason virheenkorjaukseen.

Diagnostiikkatietoja visuali-soivat työkalut, kuten ohjelmiston vianhaun seuranta eli trace, helpottavat koodin ongelmien ymmärtämistä. Näin voit tarjota ratkaisuja nopeammin.

Olemme haastatelleet 10 suuren OEM-yrityksen kehittäjiä ja päälliköitä, jotka kehittävät sulautettuja ohjelmistoja teollisiin ohjaus-järjestelmiin saadaksemme selville heidän ajatuksensa ja tarpeensa virheenkorjaukseen ja laitteen palautesilmukkaan liittyen.

Yleisimmät näissä haastatteluissa mainitut liiketoiminnalliset huolenaiheet olivat saatavuus, tietoturva ja turvallisuus. Teknisten haasteiden osalta he olivat enimmäkseen samaa mieltä siitä, että kaatumisten ja ohjelmistovikojen havaitseminen ja analysointi on ykkösprioriteetti - usein yhdessä tietoturva-arvioinnin kanssa.

Ohjelmiston huono laatu ei ole vain pieni haitta käyttäjille. Verkkoon liitetyt laitteet ovat usein rahantekokoneita kaupallisiin palveluihin tai teolliseen tuotantoon. Tämä tarkoittaa, että ohjelmisto-ongelmilla voi olla suuri vaikutus asiakastyytyväisyyteen. Jos asiakas näkee, että laitteesi aiheuttavat enemmän ongelmia kuin ne ratkaisevat, se vaikuttaa suoraan asiakkaiden uskollisuuteen, ja siten lopulta liikevaihtoon.

Ohjelmisto-ongelmat myös lisäävät kustannuksia. Asiakkaiden ongelmien debuggaaminen voi olla todella aikaa-vievää, ja sillä välin asiakastuen on käsiteltävä vihaisia asiakkaita, ja kehitystiimi työskentelee ympäri vuorokauden ongelman eristämiseksi. Tämä todennäköisesti viivästyttää uusien tuot-teiden kehitystä ja siten myös niistä saatavaa tuloa.

Lopuksi on vielä tietoturvaan liittyvät riskit, jotka voivat altistaa yrityksen ja sen asiakkaat kyberhyökkäyksille, palvelutasosopimussakoille tai jopa oikeudenkäynneille. Tietomurron keskimääräiseksi kustannukseksi on arvioitu lähes 4 miljoonaa dollaria.

Yhteenvetona voidaan todeta, että laitteen palautesilmukka voi optimoida IoT-toimintaa turvaamalla laitteen toiminnan, turvallisuuden ja luotettavuuden, vähentämällä riskejä ja parantamalla asiakastyytyväisyyttä. Se myös alentaa kustannuksia ja parantaa liiketoiminnan tuloja paremman asiakastyytyväisyyden ja nopeutetun tuotekehityksen ansiosta. Vaikka vikoja on vaikea välttää, on tärkeää, miten valmistaudut käsittelemään niitä.

Kirjoittaja Johan Kraft, Percepio

 

Artikkeli on ilmestynyt tuoreessa ETNdigi 2/2022 -lehdessä. Sitä pääset lukemaan täällä.

Toukokuun ajan voit myös osallistua kisaan, jossa voit äänestää lehden parasta artikkelia ja voittaa upean OnePlus Nord 2 -älypuhelimen. Lue lisää täällä.

MORE NEWS

Satelliittiyhteys, 4G ja paikannus laitteeseen postimerkkiä pienemmällä moduulilla

Iridium Communications on julkistanut uuden IoT-moduulin, joka yhdistää satelliittiyhteyden, 4G LTE-M -mobiiliverkon ja GNSS-paikannuksen samaan 16 × 26 millimetrin pakettiin. Yhtiön mukaan ratkaisu pienentää piirilevytilan tarvetta jopa 60 prosenttia verrattuna useita erilliskomponentteja vaativiin toteutuksiin.

Venäjä yrittää korvata Starlinkin Wi-Fi-silloilla

Ukrainan puolustusministeriön neuvonantajan Serhii Beskrestnovin mukaan Venäjän joukot ovat alkaneet rakentaa etulinjaan uusia tietoliikennesolmuja korvatakseen käytöstä estettyjä Starlink-päätteitä. Ukrainan koordinoiman ja SpaceX:n kanssa toteutetun whitelist-järjestelmän kerrotaan sallivan vain varmennetut päätelaitteet Ukrainan alueella. Listaamattomat päätelaitteet, mukaan lukien venäläisten käyttämät, katkaistaan verkosta.

Raspberry Pin kasvuvauhti tasoittui

Raspberry Pi -korttien pitkään jatkunut kasvutarina näyttää tasaantuneen. Yhtiö myi vuonna 2025 noin 7,6 miljoonaa yksikköä, mikä on vain hienoinen nousu vuoden 2024 noin 7,0 miljoonasta kappaleesta. Vuonna 2023 myynti oli hieman tätä korkeampi, joten selkeää vuotuista kasvutrendiä ei ole viime vuosina nähty.

Mielenterveyden sovellukset vuotavat dataa Androidissa

Amerikkalainen tietoturvayritys Oversecured on löytänyt tietoturva-aukkoja useista suosituista Androidin mielenterveyssovelluksista. Haavoittuvuudet voivat mahdollistaa sen, että samalla laitteella oleva toinen sovellus kaappaa käyttäjän arkaluonteisia tietoja, kuten keskusteluja AI-terapeutin kanssa ja mielialaseurantatietoja.

Google suojissa kehitettiin kuidun korvaava optinen linkki

Googlen X-kehitystehtaasta startannut Taara on julkistanut uuden optiseen fotoniikkaan perustuvan langattoman yhteystekniikan, joka pyrkii tarjoamaan kuitunopeudet ilman kaivuutöitä tai taajuuslisenssejä. Yhtiön mukaan Taara Beam -niminen laite yltää jopa 25 gigabitin sekuntinopeuteen ja toimii enimmillään 10 kilometrin etäisyydellä.

Apple nousi Euroopan kärkeen viime vuoden lopulla

Omdian tuoreen Smartphone Market Pulse -raportin mukaan Apple nousi Euroopan suurimmaksi älypuhelinvalmistajaksi vuoden 2025 viimeisellä neljänneksellä. Apple toimitti loka–joulukuussa 13,4 miljoonaa iPhonea, mikä vastasi 34 prosentin markkinaosuutta.

Donut Labilla on vielä paljon todistettavaa

Donut Labin akkua on epäilty ja koko konseptia kritisoitu todella voimakkaasti sekä tutkijoiden että kilpailijoiden toimesta. CES-julkistuksen jälkeen moni on kyseenalaistanut väitteet 400 Wh/kg energiatiheydestä, viiden minuutin latauksesta ja jopa 100 000 lataussyklistä. Solid-state-kenttä on täynnä lupaavia lupauksia, joista harva on kestänyt riippumatonta tarkastelua.

Wi-Fi 8 -yhteyttä voidaan nyt testata jo protokollatasolla

Rohde & Schwarz ja Broadcom esittelevät ensimmäistä kertaa Wi-Fi 8 -RF-signalointitestejä toimivassa laiteympäristössä. Testit on toteutettu CMX500-signalointitesterillä, johon on lisätty tuki tulevalle IEEE 802.11bn -standardille.

VTT testasi Donut Labin kennon: tulokset lupaavia

VTT on testannut Donut Labin Solid-State Battery V1 -kennon latauskykyä. Riippumattomassa testissä kenno saatiin ladattua 80 prosentin varaustasoon noin viidessä minuutissa erittäin korkealla 11C-latausnopeudella. Tulokset tukevat yhtiön nopeaan lataukseen liittyviä väitteitä, mutta testit tehtiin yhdellä kennolla ja kovin latausteho edellyttää tehokasta lämpöhallintaa.

IQM menee pörssiin

Espoolainen kvanttitietokoneyhtiö IQM listautuu yhdysvaltalaisen SPAC-yhtiön Real Asset Acquisition Corporationin kanssa toteutettavan yritysjärjestelyn kautta. Järjestely tekee IQM:stä ensimmäisen pörssilistatun eurooppalaisen kvanttitietokoneyhtiön.

Kiekkoja myytiin enemmän, markkina pieneni hieman

Maailmanlaajuiset piikiekkojen toimitukset kasvoivat vuonna 2025, mutta alan kokonaisliikevaihto laski hieman. SEMIn Silicon Manufacturers Groupin mukaan toimitusmäärä nousi 5,8 prosenttia 12 973 miljoonaan neliötuumaan. Samalla kiekkomarkkinan arvo supistui 1,2 prosenttia 11,4 miljardiin dollariin.

Insta varmentaa OpenWiFi-verkot

Insta on valittu Telecom Infra Project:n varmennepalvelutoimittajaksi. Käytännössä tämä tarkoittaa, että suomalaisyhtiö rakentaa luottamuskerroksen TIP:n OpenWiFi- ja OpenLAN-arkkitehtuurien ympärille.

Kahden vuoden sisällä AI-konfiguraatiovirhe voi kaataa valtion sähköverkon

Gartner ennustaa, että vuoteen 2028 mennessä väärin konfiguroitu tekoäly kyberfyysisessä järjestelmässä sulkee kansallisen kriittisen infrastruktuurin G20-maassa. Kyse ei ole kyberhyökkäyksestä vaan omasta järjestelmästä. Virhe voi syntyä päivitysskriptistä, mallin parametreista tai yksinkertaisesta konfiguraatiomuutoksesta.

DeepSeek on maailman eniten rajoitettu tekoälybotti

Kiinalainen DeepSeek on noussut maailman eniten rajoitetuksi tekoälychatbotiksi. VPN- ja tietoturvayhtiö Surfsharkin analyysin mukaan DeepSeek on kohdannut eniten viranomaisten asettamia kieltoja ja rajoituksia eri maissa.

Renesas tuo verkkolaitteista tutun nopean muistin autoihin

Japanilainen Renesas on esitellyt 3 nanometrin prosessilla toteutetun TCAM-muistin, joka on suunnattu autojen järjestelmäpiireihin. Teknologia julkistettiin International Solid-State Circuits Conference -konferenssissa San Franciscossa.

Kaikki 5G-satelliittitestit samalla testerillä

Rohde & Schwarz laajentaa CMX500-radiotesterinsä kattamaan kaikki ei-maanpäälliset 5G-verkot. Yhtiön mukaan CMX500 on nyt ainoa yhden boksin ratkaisu, joka tukee kaikkia keskeisiä NTN-teknologioita: NR-NTN:ää, NB-NTN:ää sekä Direct-to-Cell-yhteyksiä. Laajennettu ratkaisu esitellään Mobile World Congress 2026 -messuilla Barcelonassa maaliskuussa.

IT-henkilöstön määrä laskenut Suomessa nyt kaksi vuotta

- Markkina oli viime vuonna edelleen haastava, joskin merkkejä käänteestä alkoi näkyä erityisesti loppuvuodesta. Rekrytoinneissa markkinakäänne näkyy viiveellä. Asiakkaiden heräilevä investointihalukkuus näkyy kuitenkin jo asiakaskysynnässä, sanoo Witted Megacorpin toimitusjohtaja Markus Huttunen.

Teslalla ei vieläkään ole itseajavaa autoa

Tesla ei muutu itseajavaksi sillä, että siitä poistetaan ratti. Yhtiö on aloittanut ratittoman Cybercabin sarjatuotannon, mutta ratkaiseva komponentti puuttuu edelleen: toimiva itseajaminen, jota ei tarvitse valvoa, kirjoittaa Elektroniktidningenin Jan Tångring.

Check Point: tekoälyagentit tekevät haittakoodista adaptiivisia

Check Point Software Technologies varoittaa uudesta mahdollisesta hyökkäyssuunnasta, jossa tekoälyagentteja voidaan käyttää haittaohjelmien peiteltyinä ohjauskanavina. Kyse ei ole vielä aktiivisesti havaitusta kampanjasta, vaan tutkimusympäristössä tehdystä demonstraatiosta, joka osoittaa tekniikan olevan käytännössä toteutettavissa.

Suosittu vähävirtainen IoT-yhteys helposti lisäkortilla

Rakennusautomaatiosta tuttu EnOcean-radio on nyt helppo lisätä sulautettuihin järjestelmiin valmiilla lisäkortilla. MIKROEn uusi EnOcean 5 Click tuo kaksisuuntaisen 868 megahertsin EnOcean-yhteyden mikroBUS-yhteensopiviin kehitysalustoihin.

TMSNet  advertisement

© Elektroniikkalehti

 
 

TECHNICAL ARTICLES

Alle mikrosekunnin synkronointi ohjaa tehtaan robotteja

ETN - Technical articleTeollisuusrobotiikan nopea kasvu ja siirtymä kohti teollisuus 4.0 -ympäristöä nostavat ajoituksen kriittiseksi suorituskykytekijäksi. Älykkäät robotit, IoT-verkot ja tekoälypohjainen laadunvalvonta edellyttävät alle mikrosekunnin synkronointia, johon perinteiset kvartsiratkaisut eivät aina pysty vastaamaan vaativissa tehdasolosuhteissa. Piipohjaiset MEMS-ajoituspiirit tarjoavat tarvittavan vakauden, iskunkestävyyden ja lämpötilansietokyvyn.

Lue lisää...

OPINION

Teslalla ei vieläkään ole itseajavaa autoa

Tesla ei muutu itseajavaksi sillä, että siitä poistetaan ratti. Yhtiö on aloittanut ratittoman Cybercabin sarjatuotannon, mutta ratkaiseva komponentti puuttuu edelleen: toimiva itseajaminen, jota ei tarvitse valvoa, kirjoittaa Elektroniktidningenin Jan Tångring.

Lue lisää...

LATEST NEWS

  • Satelliittiyhteys, 4G ja paikannus laitteeseen postimerkkiä pienemmällä moduulilla
  • Venäjä yrittää korvata Starlinkin Wi-Fi-silloilla
  • Raspberry Pin kasvuvauhti tasoittui
  • Mielenterveyden sovellukset vuotavat dataa Androidissa
  • Google suojissa kehitettiin kuidun korvaava optinen linkki

NEW PRODUCTS

  • Suosittu vähävirtainen IoT-yhteys helposti lisäkortilla
  • Tämä ajuri auttaa pitämään auton hengissä pakkasaamuna
  • 40 TOPSia verkon reunalle
  • Erittäin tarkka anturi virranmittaukseen
  • Eikö 8 bittiä enää riitä? Tässä vastaus
 
 

Section Tapet