<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TalTech Embedded AI Research Lab</title>
	<atom:link href="https://iot.ttu.ee/et/feed/" rel="self" type="application/rss+xml" />
	<link>https://iot.ttu.ee/et</link>
	<description>TalTech Embedded AI Research Lab</description>
	<lastBuildDate>Tue, 05 May 2020 07:34:21 +0000</lastBuildDate>
	<language>et</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://iot.ttu.ee/wp-content/uploads/2018/10/cropped-TalTech_Gradient-32x32.png</url>
	<title>TalTech Embedded AI Research Lab</title>
	<link>https://iot.ttu.ee/et</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>TalTech podcast &#8211; Tule õpi TalTechis riistvara arendamist ja programmeerimist</title>
		<link>https://iot.ttu.ee/et/taltech-podcast-tule-opi-taltechis-riistvara-arendamist-ja-programmeerimist/</link>
		
		<dc:creator><![CDATA[Mairo Leier]]></dc:creator>
		<pubDate>Tue, 05 May 2020 07:28:50 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Õppimine]]></category>
		<category><![CDATA[hardware development]]></category>
		<category><![CDATA[õppekava]]></category>
		<category><![CDATA[software development]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/?p=1320</guid>

					<description><![CDATA[Kuula TalTech podcasti: Tule õpi TalTechis riistvara arendamist ja programmeerimist]]></description>
										<content:encoded><![CDATA[<p><a href="https://tasku.delfi.ee/player/taltech/805083592">Kuula TalTech podcasti: Tule õpi TalTechis riistvara arendamist ja programmeerimist</a></p>


<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Eesti esimene nutikas lift</title>
		<link>https://iot.ttu.ee/et/eesti-esimene-nutikas-lift/</link>
		
		<dc:creator><![CDATA[Mairo Leier]]></dc:creator>
		<pubDate>Sat, 02 Nov 2019 09:42:34 +0000</pubDate>
				<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[facial recognition]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[nutilift]]></category>
		<category><![CDATA[speech recognition]]></category>
		<category><![CDATA[tracking]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=1099</guid>

					<description><![CDATA[ERR käis koos Jüri Muttikaga uudistamas, kuidas Eesti esimene ja tõenäoliselt maailma üks esimesi tarku lifte Taltechi ICT majas teda sõidutada oskab. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.err.ee">ERR</a> käis koos Jüri Muttikaga uudistamas, kuidas Eesti esimene ja tõenäoliselt maailma üks esimesi tarku lifte Taltechi ICT majas teda sõidutada oskab. Lift, mis kuuletub häälkäsklustele, suhtleb inimesega, tuvastab iga liftikülastaja ja viib külastaja nime järgi õigele korrusele. Antud jaoks on lift üks paljudest võimalikest kohtadest, kus me seda tehnoloogiat rakendada oskame (ligipääsulahendused, poekülastajate jälgimine vitriinide vahel kaupade paremaks paigutamiseks, jm) ja ka edaspidi jääb ta avatud platvormiks, kus saame täiendada erinevaid masinõppealgoritme ja arendada uut tüüpi riistvara, mis osaliselt juba sisaldab endas masinõppe elemente.</p>
<p>Kui rääkida antud lahendusest lifti kontekstis, siis on see mõeldud pigem lisateenusena näiteks vaegnägijatele, puudega inimestele, suurtesse liftidesse kus ei ulatu alati nupule vajutama. Samamoodi kõrgemad hooned mitme lifti grupiga kus saab eelpaigutada liftid olenevalt kellaajast enimkäidavatele korrustele või sinna lähedale.</p>
<p>Siin taga on mitmete inimeste ca aasta pikkune töö koos&nbsp;Andri Riid, Tanel Alumäe,&nbsp;Uljana Reinsalu, Sven Vainküla,&nbsp;René Pihlak, Andres Udal, Risto Heinsar.</p>
<p><a href="https://menu.err.ee/998362/taltechi-nutikas-lift-viib-oigele-korrusele-ilma-nupuvajutuseta">ERR: TalTechi nNutikas lift</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videopostitus: Altium algajatele</title>
		<link>https://iot.ttu.ee/et/videopostitus-altium-algajatele/</link>
		
		<dc:creator><![CDATA[Jürgen Soom]]></dc:creator>
		<pubDate>Tue, 28 May 2019 15:18:50 +0000</pubDate>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Altium]]></category>
		<category><![CDATA[PCB]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=962</guid>

					<description><![CDATA[Sissejuhatus Trükkplaat (inglise keeles PCB &#8211; Printed Circuit Board) on üks tähtsamaid eelmise sajandi leiutisi elektroonika vallas, mis võimaldab meil ühendada omavahel [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Sissejuhatus</h1>
<p style="text-align: justify;">Trükkplaat (<b>inglise keeles PCB &#8211; Printed Circuit Board</b>) on üks tähtsamaid eelmise sajandi leiutisi elektroonika vallas, mis võimaldab meil ühendada omavahel sadu erinevaid komponente. Viimase 40. aasta jooksul on toimunud elektroonika tootmises suured muudatused. Skeemid on läinud aina keerulisemaks ja samal ajal ka väiksemaks, nõudes suuremat täpsust, väiksemaid komponentide jalajälgi, millest mõned on inimsilmale peaaegu nähtamatud ning uusi meetodeid, kuidas komponente omavahel ühendada. Enne spetsiaalse tarkvara loomist oli trükkplaadi disainimine ja arendus väga aeganõudev, nõudes palju planeerimist ja kulutusi. Mõne aja pärast hakati aru saama, et meetodid, mis siiamaani sobisid, ei sobinud enam ja tänu pindmontaaži komponentidele, hakkas kiiresti kasvama nõudlus uute innovaatiliste lahenduste järgi, mis teeksid arenduse kiiremaks ja lihtsamaks. Tänu nendele tingimustele ja arvutite levikule, hakkasid 80ndate keskpaigas turule ilmuma spetsiaalsed tarkvarad, mis tagasid vajalikud nõuded ja standardid. 2004. aastal tuli esmakordselt turule tarkvara nimega Altium Designer ja 14 aastat hiljem on saanud sellest trükkplaadi tööstuse tipp, mis on saanud paljude inseneride lemmikuks, tänu võimalustele, mida konkureerivad tooted ei suutnud tol ajal pakkuda ega suuda siiamaani.</p>
<h2>Bill of Materials (BOM) loomine ja teegid</h2>
<p style="text-align: justify;">Altium Designer pakub kasutajale võimalust ühendada elektriskeemides kasutatavad komponendid maailma suurimate elektroonikakomponentide tarnijate andmebaasidega, et kasutajal oleks võimalik kontrollida reaalajas, kas potentsiaalne edasimüüja suudab varustada kõikide vajalike komponentidega, mida on seadme koostamiseks vaja. Lisaks sellele pakuvad nad komponentide mudeleid ja sümboleid, mis on valmistatud erinevate tootjate poolt. See kindlustab, et iga komponent ja seade vastab tootja spetsifikatsioonidele ja disainidele. Kokkuvõttes aitab see kokku hoida väärtuslikku aega ja raha, mis muidu kulutatakse asjatult komponentide otsimisele ja nende loomisele.</p>
<h2>Gerberite ja dokumentatsiooni loomine</h2>
<p style="text-align: justify;">Gerber faili formaati, mis põhineb avatud ASCII vektoritel kahe mõõtmeliste piltide jaoks,  tuntakse kui trükkplaadi tööstuse selgroogu, millega kirjeldatakse trükkplaadi disaini. Gerber failid kujutavad plaadi igat kiht piltidena, kuhu kuuluvad vasekiht, jootemask, legendid, puuravad, rajad ja polügoonid. Piltidele lisaks sisaldab iga fail ka tekstipõhist teavet. Need metaandmed sisaldavad informatsiooni piltide kohta, näiteks kas kujutatud graafiline objekt on pindmontaaži pind, läbiviik, fiducial marker või voolurada. Enne trükkplaadi tootmisesse saatmist, tuleb luua gerberid ehk tootmisfailid ja seejärel teostada põhjalik kontroll, et vältida vigu ja probleeme, mis võivad tulla esile tootmises ja seadme enda töös. Altium on teinud selle protsessi väga mugavaks, eemaldades vajaduse paigaldada eraldi tarkvara ja pakkudes sisseehitatud lahendust Altium Designeris. Lisaks kõigele pakuvad nad ka integreeritud lahendust, mis lubab kasutajal seadistada ja luua kõik vajalik dokumentatsioon vaid mõne minutiga. Muudatuste puhul saab kasutaja luua uuendatud dokumendid mõne vajutusega, peale vajalike seadistuste tegemist.</p>
<h2>PCB redaktor</h2>
<p style="text-align: justify;">Üks suurimaid Altiumi eeliseid konkurentide ees on tema kasutajaliides ja tööriistade valik, mis võimaldavad luua trükkplaadi mõne tunniga, isegi kui kasutaja ei ole tuttav sarnaste programmidega. Võimalused nagu 3D visualiseerimine, signaali töötlus, teekide haldamine ning 3D mudelite loomine. Need töövahendid annavad kasutajale detailsema ülevaate, kuidas skeem hakkab tööle, enne kui füüsiline plaat on valmis toodetud. Kokkuvõtteks lubavad need lahendused kasutajale kiirema arendusprotsessi.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-medium" src="https://www.altium.com/altium-designer/sites/default/files/background_img/video__2_6.jpg" width="1400" height="780" /></p>
<h2>Altium Designer algajatele</h2>
<p style="text-align: justify;">Kui oled huvitatud riistvara disainist ja tahad rohkem teada kuidas kõik töötab, siis soovitame  vaadata meie kolmeosalist videoseeriat, kus näitame kuidas disainida trükkplaat algusest peale, alustades projekti loomisest ja põhitõdede tutvustamisest, lõpetades plaadi kontrollimise ja saatmisega tootmisesse. Esimene video näitab kuidas luua projekti, paigaldada kõik vajalikud teegid ja kuidas skeemi joonistamine toimib. Teises videos räägime kuidas näeb välja disainimise protsess, sealhulgas komponentide paigutus ja radade vedamine ja viimistlemine. Viimases video käsitleme vigade kontrollimist ja parandamist, kuidas luua kõik vajalikud failid tootmiseks, sealhulgas dokumentatsioon genereerimine. Kirjeldatud videoseeria ei piirdu vaid kolme videoga, plaanis on jooksvalt käsitleda uusi teemasid video vormis, viisil, millest oleks kasu kõigile sõltumata kogemusest ja oskustest ning proovime hoida videote sisu alati värskena.</p>
<p><iframe width="1170" height="658" src="https://www.youtube.com/embed/rDFczkCMM2s?start=1&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe width="1170" height="658" src="https://www.youtube.com/embed/R-jrJNfUo3g?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><iframe width="1170" height="658" src="https://www.youtube.com/embed/A17ytQbWCWk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p><i>Blogi valmimist toetavad Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur.</i></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videopostitus: Nutikast süsteemist ja TalTech nutimajast</title>
		<link>https://iot.ttu.ee/et/taltech-nutimaja/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Fri, 03 May 2019 07:44:59 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Cumulocity]]></category>
		<category><![CDATA[Platvorm]]></category>
		<category><![CDATA[Smart house]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=918</guid>

					<description><![CDATA[TalTech nutimaja on infotehnoloogia teaduskonna tudengite projekt, mille esmane versioon ehitati valmis BuildIT võistluse raames ning mida on aastate jooksul täiendatud. Nutimaja [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p> TalTech nutimaja on infotehnoloogia teaduskonna tudengite projekt, mille esmane versioon ehitati valmis BuildIT võistluse raames ning mida on aastate jooksul täiendatud. Nutimaja eesmärk on näitlikustada miniatuurse maja näitel targa kodu kui terviku toimimist (automaatseid otsuste tegemist seadmete poolt, kodu eemalt juhtimist, monitoorimist). Infotehnoloogia teaduskonna tudengid on nutimaja maketil harjutanud nutikate süsteemide loomist, pannes oma oskused ja teadmised praktikas proovile. </p>



<p>IT-teaduskonna tudeng Indrek Guitor räägib nutika süsteemi olemusest ja selle tööpõhimõtetest, näidetena nutika süsteemi toimimisest käsitletakse TalTech nutimaja ning Cumulocity pilveplatvormi.</p>



<figure><iframe src="https://www.youtube.com/embed/n_rn0M0UVLk" allowfullscreen="" width="1280" height="720"></iframe></figure>



<p><br>Loe lisaks blogipostitusi: <br><a href="https://iot.ttu.ee/et/opetus-riistvara/">Nutikamaja ehitamine: Riistvara</a><br><a href="https://iot.ttu.ee/et/nutimaja-ehitamine-tarkvara/">Nutimaja ehitamine: Tarkvara</a><br><a href="https://iot.ttu.ee/et/cumulocity-iot-platvorm-liidab-koik-seadmed-uhtsesse-susteemi/">Cumulocity IoT platvorm liidab kõik seadmed ühtsesse süsteemi</a><br><a href="https://iot.ttu.ee/et/sissejuhatus-asjade-internetti/">Sissejuhatus Asjade Internetti</a><br><br><em>TalTech Iseauto valmib TalTech infotehnoloogia-ja inseneriteaduskonna tudengite ning Silberauto AS koostööna. Projekti ühe partnerina on kaasatud ka ABB.</em> <br><br><em>Video valmimist on toetanud Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videopostitus: IT-teaduskonna tudengid said Iseauto loomisel hea erialase- ja meeskonnatöö kogemuse</title>
		<link>https://iot.ttu.ee/et/video-tudengid-iseauto/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Wed, 10 Apr 2019 08:54:56 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Automotive]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=860</guid>

					<description><![CDATA[Täna on infotehnoloogia teaduskonnas, erinevate instituutide juures, käsil mitu asjade interneti valdkonna projekti, millest Iseauto on üks säravaim näide. Selle tudengiprojektiga on [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Täna on infotehnoloogia teaduskonnas, erinevate instituutide juures, käsil mitu asjade interneti valdkonna projekti, millest Iseauto on üks säravaim näide. Selle tudengiprojektiga on aktiivselt tegelenud arvutisüsteemide ja informaatika õppekavadel õppivad üliõpilased.</p>



<p>IT-teaduskonna tudengid Jürgen Soom, Elvar Liiv ja Mirjam
Feodorov räägivad oma rollist Iseauto projektis ning millise väärtusliku
kogemuse nad projektis osalemisest said. </p>



<p>Lisaks arutavad Jürgen ja Elvar, miks neile asjade interneti
valdkond huvi pakub. </p>



<iframe src="https://www.youtube.com/embed/P0VdrKSA91A" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" width="1280" height="720" frameborder="0"></iframe>



<p><br>Vaata ka videopostitust: <a href="https://iot.ttu.ee/et/videopostitus-iseautost-ja-asjade-internetist/">Iseautost ja Asjade internetist</a><br><br>Loe lisaks blogipostitusi:<br><a href="https://iot.ttu.ee/et/iseauto-saamislugu-1/">TalTech Iseauto saamislugu. 1/4: Olemasoleva auto lammutamine </a><br><a href="https://iot.ttu.ee/et/taltech-iseauto-2-4-testauto-juhtimine-endatehtud-riistvaraga/">TalTech Iseauto saamislugu. 2/4: Testauto juhtimine isetehtud riistvaraga</a><br><a href="https://iot.ttu.ee/et/taltech-iseauto-3-4-bussi-ehitamine/">TalTech Iseauto saamislugu. 3/4: Bussi ehitamine</a><br><a href="https://iot.ttu.ee/et/taltech-iseauto-4-4-testid-ja-tulemused/">TalTech Iseauto saamislugu. 4/4 Iseauto ülevaade</a></p>



<p><em>TalTech  Iseauto valmib TalTech infotehnoloogia-ja inseneriteaduskonna tudengite  ning Silberauto AS koostööna. Projekti ühe partnerina on kaasatud ka  ABB.</em><br><br><em>Video valmimist on toetanud Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur.</em> </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Isejuhtivad autod ja asjade internet</title>
		<link>https://iot.ttu.ee/et/isejuhtivad-autod-ja-asjade-internet/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Tue, 09 Apr 2019 10:21:35 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Automotive]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=878</guid>

					<description><![CDATA[Eelnevas neljas postituses kirjeldasime Iseauto saamislugu. Nüüd on aeg vaadata, mis teeb Iseautost osa asjade internetist. Iseautot käsitleme antud postituses kui isejuhtivat [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Eelnevas neljas postituses kirjeldasime Iseauto saamislugu. Nüüd on aeg vaadata, mis teeb Iseautost osa asjade internetist. Iseautot käsitleme antud postituses kui isejuhtivat autot, sest kõik järgnev käib tegelikult kõikide isejuhtivate sõidukite kohta. Et asjade internet on interneti kaudu seotud asjade võrk, kus asjad omavahel, aga ka kasutajaga, suheldes teatud ülesandeid täidavad, siis keskendumegi antud postituses sellele, kelle või millega isejuhtivad autod infot vahetavad ning mis kasu sellest infost on.</p>
<p style="text-align: justify;">Liikluskeskkond koosneb väga paljudest erinevatest objektidest, näiteks valgusfoorid, liiklusmärgid, ülekäigurajad, sõiduradasid eraldavad jooned jne. Autojuht peab pidevalt ümbruskonda jälgima, et kõik vajalik info kätte saada. Paljud teadmised ja tunnetused omandatakse kogemuste kaudu. Selliseks tunnetuseks võiks olla näiteks see, millal võiks üks valgusfoor värvi muuta ning kas enne fooritule punaseks muutumist jõutakse ristmik ületada või mitte. Enamus valgusfoore on programmeeritud teatud kindla aja tagant värvi muutma, kuid üksikud foorid, näiteks ülekäiguradadel, on paindlikuma muutumisgraafikuga ja reageerivad inimese nupuvajutusele. Kui isejuhtival autol oleks võimalik lähenevate fooride kohta internetist täpne foorimuutumise aeg küsida, siis saaks sõitu planeerida nii, et foorini jõutakse täpselt siis, kui foor muutub roheliseks. Nii oleks võimalik tagada sujuvam sõit, misläbi muutub liiklus turvalisemaks, kui ka tekib võimalus energia kokkuhoiuks. Isejuhtiv auto võiks “vastutasuks” omalt poolt fooride haldamise süsteemidele edastada oma asukoha ja planeeritava trajektoori, misläbi saaks fooride tsükleid planeerida nii, et võimalikult efektiivselt autosid ristmikult läbi lasta. See oli vaid üks näide sellest, kuidas liikluskeskkonna objektidega suheldes saab liikluse muuta turvalisemaks ja energiasäästlikumaks.</p>
<p> <img decoding="async" class="aligncenter size-large wp-image-889" src="https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-1024x683.jpeg" alt="" width="1024" height="683" srcset="https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-1024x683.jpeg 1024w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-300x200.jpeg 300w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-768x512.jpeg 768w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-830x554.jpeg 830w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-230x153.jpeg 230w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-350x234.jpeg 350w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-480x320.jpeg 480w, https://iot.ttu.ee/wp-content/uploads/2019/04/newton-berlin-traffic-2017-13-272x182.jpeg 272w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: justify;">Lisaks liikluskeskkonnas statsionaarselt paiknevate objektidega suhtlemisele (nt liiklusmärgid, valgusfoorid jms), võiksid isejuhtivad (ja miks mitte ka inimese juhitavad) sõidukid omavahel infot vahetada. Suhtlus toimuks väga sarnaselt tuntud liiklusrakendusele Waze, kus saab teiste sõidukijuhtidega jagada informatsiooni ohtude, liiklusummikute jms kohta. Erinevalt inimesest suudaks isejuhtiv auto info vastavasse keskkonda edastada viisil, kus tema tähelepanu ümbritseva keskkonna suhtes ei väheneks ning seeläbi oleks tagatud suurem turvalisus liikluses. Inimesel võtab Waze’i rakendusse ohtlikust objektist märke tegemine mitu sekundit, isejuhtivas sõidukis paikneval arvutil aga tuhandeid kordi vähem. See paar sekundit, mil inimese tähelepanu on hajutatud, võib põhjustada tõsise liiklusõnnetuse, mis halvimal juhul võib tähendada elukaotust mõnele inimesele või loomale. Teiseks oluliseks infovahetuse osaks võiks olla isejuhtivatele autole paigaldatud sensoritega kogutud info edastamine. Näiteks lidarite poolt koostatud ümbruskonna punktipilve (mida võime lihtsustatult nimetada ka lokaalseks kaardiks) andmebaasi üleslaadimine võiks võimaldada sama kaarti sealt alla laadida ja kasutada ka teistel isejuhtivatel sõidukitel piirkonnas orienteerumiseks. See võimaldaks isejuhtivatel autodel uutesse piirkondadesse sattudes seal koheselt hakkama saada. Siit võib omakorda järeldada, et mida rohkem on liikluses isejuhtivaid sõidukeid, kes oma lokaalseid kaarte jagavad, seda suuremal alal suudavad isejuhtivad sõidukid kergesti hakkama saada ning seda uuem info on pidevalt andmebaasides. Eelnevat kokku võttes võib öelda, et omavahelise suhtluse läbi suudaksid isejuhtivad sõidukid oluliselt parandada nii liiklusohutust kui ka üldist toimetulekut keerulises liikluskeskkonnas.</p>
<p><img decoding="async" class="aligncenter size-large wp-image-892" src="https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-1024x576.jpg" alt="" width="1024" height="576" srcset="https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-1024x576.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-300x169.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-768x432.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-830x467.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-230x129.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-350x197.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault-480x270.jpg 480w, https://iot.ttu.ee/wp-content/uploads/2019/04/maxresdefault.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<p style="text-align: justify;">Kui siiamaani sai kirjeldatud tegevusi, mis on otseselt seotud isejuhtiva sõiduki juhtimisega, siis internetis olemine annab sõidukile veel teisigi eeliseid. Näiteks võiks serverisse laetava uue tarkvara isejuhtiv sõiduk ise alla laadida ja ära uuendada. Kui ühel ettevõttel on sadu või tuhandeid isejuhtivaid autosid, mis igapäevaselt liikluses liiklevad, siis on iga tootja soov, et autol jookseks kõige uuem tarkvara. Lisaks iseseisvale tarkvara uuendusele võiks Iseauto näiteks rektor Jaak Aaviksoo kalendrist lugeda välja kohtumise mõnes teises linnaku hoones ning talle õigeaegselt järgi minna (saates näiteks kohale jõudes sõnumi) ja ta kohtumisele sõidutada. Siia võib veel lisada isejuhtiva sõiduki suhtluse kodus paiknevate seadmetega nagu näiteks kohvimasin, millele on võimalik edastada teade koju saabumise kellaajast ning kui inimene koduuksest sisse astub, ootaks soe kohv juba masinas. Antud näidete puhul on tegu nii turvalisus- kui ka mugavusteenustega, mida isejuhtivad autod pakkuda saaksid ning seeläbi oleks isejuhtiva auto kasutajal vähem asju, mille pärast muretseda ning üldine elukvaliteet tõuseks.</p>
<p><figure id="attachment_895" style="width: 1024px"  class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-895 size-large" src="https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-1024x975.jpg" alt="" width="1024" height="975" srcset="https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-1024x975.jpg 1024w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-300x286.jpg 300w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-768x731.jpg 768w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-830x790.jpg 830w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-230x219.jpg 230w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-350x333.jpg 350w, https://iot.ttu.ee/wp-content/uploads/2019/04/IMG_6764-e1554719958240-480x457.jpg 480w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-caption-text">U-blox VERA-P1 seeria V2X (vehicle-to-everything) moodul, mis võimaldab isejuhtival autol teiste seadmetega suhelda.</figcaption></figure></p>
<p style="text-align: justify;">Viimase punktina võiks vaadata isejuhtivate sõidukite suhtlust kasutajaga. Eelmises lõigus juba sai märgitud, et isejuhtiv auto võiks kasutaja kalendrist infot lugedes olla õigel ajal õiges kohas valmis teda peale võtma. Tihti aga inimeste plaanid muutuvad ja alati ei ole kõike ka kalendris kirjas, seetõttu võiks kasutaja saada igal ajal autole teada anda, et talle järgi tulla. Tänapäeval asub suurem osa töökohti kesklinna kõrghoonetes ja tihti on parkimine seal kandis väga kallis või on peaaegu võimatu parkimiskohta leida. Nii võikski isejuhtiv sõiduk olla kasutajast eemal ning käsu peale talle järgi tulla. Sellist infovahetust kasutajaga ei ole võimalik tänapäeval ilma interneti vahenduseta pidada.</p>
<p style="text-align: justify;">Kõik eelnev oli vaid üks väike osa näidetest, mis teeb isejuhtivast sõidukist osa asjade internetist ning missuguseid funktsioone võiks ta täita. Kõige olulisemad tulemid on liiklusohutuse suurenemine ning inimese elukvaliteedi paranemine. Et asjade internet ja isejuhtivad autod on kiiresti arenev valdkond, siis jääme huviga ootama, milliseid asjade interneti lahendusi isejuhtivad autod meile tulevikus pakuvad.</p>
<p><em>Blogi valmimist toetavad Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kas Sa oled kodus üksi?</title>
		<link>https://iot.ttu.ee/et/kas-sa-oled-kodus-uksi/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Mon, 08 Apr 2019 06:38:32 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=862</guid>

					<description><![CDATA[Autor: Karin Härmat, Foto: Mari Öö SarvEsmalt ilmunud ajakirjas &#8220;Mente et Manu&#8221; 1 (1875) märts 2019 Asjade internet või IoT (Internet of [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p style="text-align:justify"><p style="text-align:justify"><em>Autor: Karin Härmat, Foto: Mari Öö Sarv</em><br><em>Esmalt ilmunud ajakirjas &#8220;Mente et Manu&#8221; 1 (1875) märts 2019</em><br><br><strong>Asjade internet või IoT (Internet of Things) on viimase aja moesõna. Valdkond kasvab hirmuäratava kiirusega ning erinevatel andmetel on järgmiseks aastaks inimesed üle maailma soetanud endale kodudesse üle 20 miljardi IoT seadme. Üksteisega informatsiooni jagavad ja vahetavad seadmed on praeguseks uus normaalsus, mis tõstatab kohe hulga turvalisusega seotud teemasid.</strong><br><br>Arvutisüsteemide instituudi teaduri Mairo Leieri hinnangul võime praegust olukorda hinnates kindlad olla, et asjade internet on endiselt populaarsust kogumas ning uued lahendused ootavad kasutusele võtmist. „Mõned eksperdid on julgenud väita, et järgmise kümnendi jooksul jõuab internetti mitukümmend miljardit seadet ehk üle saja seadme sekundis,“ toob ta välja kõneka ennustuse. Lisaks argiseadmetele on tõenäoliselt oodata tööstusseadmete pilvetoomist vastavalt automatiseeritud tööstuse neljandale versioonile (Industry 4.0) ning eelmisel aastal TalTechi linnakus käivitunud 5G andmesidevõrku ehitatakse üles justnimelt arvestades sinna kolivaid võimalikke nn asju.</p></p>



<p style="text-align:justify"><p style="text-align:justify"><strong>Moodne kodu on targem kui peremees&#8230;</strong> <br><br>Kui randmel kantavad aktiivsusmonitorid on väga  tavalised, siis praeguse aja nutikodust võib leida näiteks soojuspumba,  mis jälgib elektribörsil olevat hinda ning leiab kõige sobivama paketi.  Või siis reguleerib nutikodu automaatselt koduse õhusoojuse allapoole  ajaks, mil oled puhkusereisil. Enne seda on sinu auto õppinud  kasutuskogemuse järgi, millal sa kodust lahkud, ning teeb aegsasti  salongi soojaks. Kui tuled aga puhkuselt tagasi, tuvastab välisuks  omaniku näo järgi ning targad valgustid süttivad automaatselt nendes  ruumides, kus elanikud liiguvad. Õhtuse hambapesu andmed liiguvad IoT  hambaharja ja rakenduse kaudu automaatselt hambaarstini, kelle ülesanne  on jälgida patsiendi suuhügieeni harjumusi ning kutsuda vajadusel  vastuvõtule. Argipäeviti suudab külmkapp sinu eest e-poest kaubad  tellida ja kodu välisuks avaneb kulleri saabudes, kes saab esikusse  asjad maha panna tänu sellele, et nutikodu võtab koduvalve maha ainult  esiku piirkonnast. Samamoodi liiguvad internetti näiteks haljastusega  seotud teemad, nagu muruniitmine ja -kastmine ning sügislehtede või  lumekoristus. Mairo Leieri sõnul ei ole enam kaugel aeg, kui tänavatele  tulevad isejuhtivad lumelükkamise või tänavakoristuse masinad. Nagu  näete, on rakendusi ja teenuseid, mis nutikoduga kaasas käivad, juba  praegu kümneid ja kümneid ning see turg kasvab kiiresti.<br><br>Kuid  mida ikkagi tähendab see, kui oled endale koju ostnud internetti   ühendatud köögitehnika, pesumasina, kõlarid, valvekaamerad,   meditsiiniseadmed, beebi- ja aktiivsusmonitorid või küttelahendused?<br><br>TalTechi Asjade Interneti Arenduskeskuse blogist (iot.ttu.ee/et/blog)  võib lugeda, et inimestega seotud informatsiooni kogumine paneb paljusid  esmalt kulme kergitama ja tekitab küsimusi, mis eesmärgil võidakse neid  andmeid hiljem kasutada. Tegemist on õigustatud küsimusega, millega  ülemaailmselt riiklikel tasanditel aktiivselt tegeletakse: kuidas  säilitada inimeste privaatsus? Kindlasti ei hakka suuremat sorti andmete  analüüs asjade poolt toimuma kohe ja praegu, vaid pigem ilmuvad uued  lahendused meie kõrvale järk-järgult, kooskõlas turvastandardite,  tehnoloogia arengu ja kohanemisvõimega. </p></p>



<p style="text-align:justify"><p style="text-align:justify"> <strong>&#8230;aga mitte turvaküsimustes</strong> <br><br>Jaan  Priisalu TalTechi küberkriminalistika ja -julgeoleku keskusest ütleb,  et turvalisuse teema peale tuleb hakata mõtlema kohe, kui oled endale  ostnud mõne asja, mis läheb võrku või räägib teise elektroonilise  vidinaga. Ta lisab, et asjade internetist ei saa praegusel ajal loobuda,  kuna tänapäeva autodeski on juba 150 mikroprotsessorit, mis pidevalt  salvestavad mingisuguseid andmeid. Samamoodi on kõikide teiste  internetti ühendatud asjadega ning neid kasutavad inimesed ei pruugi  endale teadvustada, mida aktiivsusmonitorist pärit terviseandmetega ette  võetakse, kui need on kuhugi pilve üles laetud. „Tõeline turvaprobleem  tekib siis, kui asjad hakkavad tegema midagi, mida sa ei soovi,“ räägib  Priisalu. Ta selgitab, et kõik koduga seotud andmed on väga suur  privaatsusrisk ning ettevaatlik tuleb olla kõigi andmetega, mis pilve  lähevad. „Mõtle hoolega järele, kas soovid kõiki nutikoduga seotud  andmeid internetis hoida. Põhimõtteliselt võid neid ka kohtvõrgus  vaadata,“ soovitab küberturbeteadlane.<br><br>Kui  turvakaamera või halvemal juhul beebimonitori pildi „pilve“ lased,  siis  saad ise kodust eemal olles küll infot näha, kuid sa ei tea, kes  neid  andmeid veel vaatab. Kohtvõrgus on võimalik turvakaamera pildile   ligipääsu piirata ja ka aru saada, kui keegi sinu käest seda pilti   varastab, kuid ka sina saad infole ligi vaid koduvõrgus. Pilves on sul   teenusepakkujalt lubadus andmeid hästi hoida, kuid ei ole lootustki   kontrollida, kas ta seda ka tegelikult teeb või milleks ja kellele ta   neid andmeid veel jagab. <br><br>Muidugi ei taga kohtvõrgu  kasutamine täielikku turvalisust ja teinekord  on pilve kasutamine  vajalik, seetõttu tuleks enda vajadused ja  pakutavate lahenduste  turvariskid läbi kaaluda. „Kui vastu saadav hüve  on väike, siis tasub  kaaluda, kas võimalik leke on selle eest mõistlik  hind,“ soovitab  Priisalu ja lisab olulise hoiatuse: „Kiputakse tootma  asju, mille puhul  sunnitakse kasutajat sisu pilve laadima – selliseid  ei tasu osta, kus  ennast ei saa kaitsta muidu, kui seadet välja  lülitades.“ <br><br> Kui  asjade interneti seadmed ei ole küberkurjategijate eest kaitstud,  siis  on võimalik näha kõike, mis kellegi koduses võrgus toimub. Nii  võib  põhimõtteliselt võrku siseneda ka üle nutika lambipirni ja rünnata  teisi  koduvõrgus paiknevaid seadmeid. Jaan Priisalu selgitab, et isegi  kui  andmeid ei ole, siis keegi võib soovida kasutada võõrast  salvestus- või  arvutusvõimsust. „Selliste rünnakute vastu peaks oma IoT  asjad ära  tsoneerima ehk paigaldama alamvõrkudesse, kuid tulemüürimine  on väga  tüütu ja seda ei viitsi inimesed tavaliselt teha,“ märgib  Priisalu. Kõik  seadmeomanikud võiksid turvalisuse aspektist endale  selgeks teha,  kuidas aru saada, et mõnda tema seadet on rünnatud ja  mida sel puhul  teha. Seda võiks võrrelda koduse tulekustutiga, mida  igaüks peab oskama  vajadusel kasutada. </p></p>



<p style="text-align:justify"><p style="text-align:justify"><strong>IoT seadmed on küberpahanduste väravaks</strong><br><br> <em>Moodsa pesumasinaga saad suhelda üle interneti, kuid ole kindel, et pesumasinale &#8220;uusi sõpru&#8221; pole tekkinud.</em> <br><br>Lähiminevikust võime leida hulga näiteid, kui küberkurjategijad on  kasutanud asjade interneti seadmeid, et korraldada rünnakuid ning viia  rivist välja nii koduseid ruutereid kui ka globaalsete ettevõtete  kodulehti. 2018. aastal nakatas VPNFilter pahavara üle poole miljoni  ruuteri ligi 50 riigis. Selle abil on võimalik nakatada koduseid  seadmeid, mis on ühendatud ruuteriga, mis seejärel võib muutuda  kasutamiskõlbmatuks. Samuti võib see koguda ruuterist läbi käivaid  andmeid, blokeerida võrguliiklust või varastada salasõnu. <br><br>Kolm aastat tagasi organiseerisid kolm noort meest USAs sadu tuhandeid  IoT seadmeid nakatanud Mirai botneti rünnaku, mille tõttu katkestasid  mõneks ajaks töö näiteks Net­flix, Spotify, Paypal ja globaal­ne  internetiteenuseid pakkuv ettevõte Dyn. Mirai botnet kasutas ära  vahetamata jäänud koduste IoT seadmete ja ruuterite tootjapoolseid  kasutajanimesid (<em>admin</em>) ja paroole (<em>user</em>). Selle tõttu  muutusid seadmed eemalt juhitavateks süsteemideks ning pahavara kasutas  küberrünnaku elluviimiseks ära sadade tuhandete IoT seadmete  andmetöötlusvõimsust.<br><br> Üks pahavara loojatest, tollal 21-aastane IT-tudeng Paras Jha muutis  Miraiga kasutuskõlbmatuks näiteks oma koduülikooli arvutisüsteemid ning  suutis edasi lükata ühe eksami, millel ta pidi osalema. Vähe sellest,  mehed asutasid ka ettevõtte, mis pakkus küberturvalisuse teenust samale  pahavarale, mille nad just olid loonud. Kolmik saadi peagi kätte ning  2018. aastal mõistis kohus neile viis aastat tingimisi vanglakaristust,  2500 tundi ühiskondlikult kasulikku tööd ning 127 000 dollarit valuraha  kuriteos kannatanutele. Tänu koostööle FBIga vähendas Paras Jha oma  karistust ning nõustab nüüd ametivõime teiste küberkurjategijate  kättesaamiseks ja ennetustöö tegemiseks. <br><br><em>Kui internetti ühendatud seinakontakti saab üle võrgu sisse-välja lülitada, saab selle kaudu muudki teha.</em> <br><br>Internetti on ühendatud kommunaalteenuste tarbimise mõõtmine ning  elektri- ja gaasinäitude teatamiseks ei pea suurem osa Eesti elanikke  enam midagi tegema, kuna need jõuavad automaatselt teenuseosutajani. See  on mugav kindlasti nii tarbijale kui ka tootjale ning võimaldab  paremini mõõta tarbimist ning automatiseerida arvete väljastamist.  Viimasega nägid kümmekond aastat tagasi suurt vaeva USA veefirmad, kui  kliendid hakkasid ühtäkki saama ülisuuri veearveid. Inimesed nii  Atlantas, Clevelandis, Charlotte’is või Tampas olid harjunud 100 kuni  200 dollariliste veearvetega. kui ootamatult kasvasid numbrid 1000 kuni  7000 dollarini. Selgus, et automaatsed veearvestid olid paigaldatud ja  taadeldud valesti ning mitmesuguste süsteemivigade tõttu jõudsid  inimesteni kordades suuremad veearved. Siit edasi mõeldes võime ainult  fantaseerida, kui suure pahanduse võiksid küberkurjategijad korda saata,  kui neil õnnestuks sisse häkkida Eesti inimeste elektri- või  gaasiarvestitesse. </p></p>



<p style="text-align:justify"><p style="text-align:justify"><strong>Ise pead tark olema!</strong> <br><br>Kuidas aga nutikodu seadmed, nagu ruuterid või turvakaamerad, häkkeritele kättesaadavaks saavad? Enamasti ei ole neil sisseehitatud turvasüsteemi ning IoT seadmete tootjate jaoks ei ole see olnud ka prioriteet. Nii ei ole asjade interneti seadmetel tugevat turvasüsteemi ega tarkvarauuenduse võimalusi ning kasutatakse vaikimisi salvestatud paroole. <br><br>Jaan Priisalu sõnul saavad inimesed turvalisuse teema peale juba siis mõelda, kui seadmeid ostavad, valides tuntud tootjate IoT seadmeid vaid hea mainega veebisaitidelt. „Nii et kui midagi peaks juhtuma, siis on võimalik pöörduda ka tegelikult vastutava ettevõtte poole, kelle jaoks muutuvad küberturvalisusega seotud juhtumid maineküsimuseks,“ selgitab Priisalu.<br><br></p></p>



<p style="text-align:justify"><p style="text-align:justify"><br><strong>Ole ise enda küberturvamees</strong><br><br><strong>Turvalise interneti teenuseid pakkuv ettevõte Norton ja </strong><a rel="noreferrer noopener" href="http://hackernoon.com" target="_blank"><strong>hackernoon.com</strong></a><strong> pakuvad nõuandeid, kuidas muuta oma nutikodu turvalisemaks</strong></p></p>



<ul><li><p style="text-align:justify">Anna oma kodusele ruuterile ebatavaline nimi, mis on ainult sulle teada ega ole seotud sinu nime või tänavanimega. Tee aeg-ajalt oma ruuterile restart.</p></li><li><p style="text-align:justify">Vaheta oma IoT seadmetele vaikimisi antud kasutajanimed ja paroolid. Kui seade ei võimalda neid vahetada, siis kaalu võimalust osta teine sarnane seade, mis seda võimaldab. Pane oma seadmetele ja wifi-võrgule tugev ja unikaalne salasõna.</p></li><li><p style="text-align:justify">Kontrolli järele IoT seadme sätted ja turvalisuse seaded, kuna mõni neist ei pruugi teenida sinu privaatsust, vaid pigem tootja huvisid. Muuda ära funktsionaalsused, mida tingimata vaja ei lähe.</p></li><li><p style="text-align:justify">Värskenda oma seadmete tarkvara regulaar­selt. Seadmete tootjad võivad sulle saata tarkvara uuendusi või hoia neil kodulehekülje abil silm peal ning värskenda tarkvara just turvalisuse suurendamise kaalutlusel.</p></li><li><p style="text-align:justify">Uuenda oma IoT seadmeid – näiteks võib turvakaamera vajada väljavahetamist uuema mudeli vastu, kuna sellel on paremad turvalisuse omadused.</p></li><li><p style="text-align:justify">Kui nutiseadme rakendused pakuvad kahe­astmelist autentimist (2FA – <em>two-factor authentication</em>), siis kasuta seda.</p></li><li><p style="text-align:justify">Väldi avalikke wifi-võrke oma nutiseadmete haldamiseks. Kui pead seda siiski tegema, siis kasuta turvalist VPN-ühendust.</p></li><li><p style="text-align:justify">Ole tähelepanelik seadmete tarkvara kokkujooksmisel – see võib muuta seadmed kõrvalistele isikutele kättesaadavaks.</p></li></ul>



<p></p>



<p style="text-align:justify"><p style="text-align:justify"><br><strong>Millised on IoT tehnoloogia tugevad ja nõrgad küljed?</strong> <br><br>Ühelt poolt muudavad kõik uued asjad meie elu lihtsamaks, kuid samas toovad kaasa võimalikke probleeme. Proovime siinkohal tähelepanu juhtida põhilistele punktidele. <br><br><strong>Tugevad küljed</strong><br><br>Informatsiooni kogumine võimaldab luua ja planeerida vajaduspõhiseid lahendusi. Tehisintellektirakendused aitavad analüüsi­da meie ümber kogunevat infot ning tuua välja olulised nüansid, mis aitavad välja töötada paremaid lahendusi. <br><br>Automatiseerides hoiame kokku aega, raha ja potentsiaalselt tarbitavat energiat, kuna nii ettevõtete kui meie endi peamine eesmärk on vähendada kulusid ja suurendada sissetulekuid. Üks võimalus selleks on automatiseerida neid kohti, mis kulutavad kõige rohkem raha ja aega. <br><br>Tehnoloogia loob põhja uute toodete ja teenuste arendamiseks. Kõik suuremad IT-ga seotud ettevõtted on üheks oma peamiseks eesmärgiks võtnud asjade internetiga seotud teenuste ja toodete arenduse, mis näitab omakorda, kui oluline see valdkond on. <br><br><strong>Nõrgad küljed</strong><br><br>Kuna pakutavad lahendused pole lõplikult välja kujunenud, on keeruline erinevaid seadmeid liidestada ja luua suuri ühtselt töötavaid süsteeme. Selline olukord on tingitud eelkõige tehnoloogia kiirest arengust.<br><br>Väga lihtne on uuendada regulaarselt tarkvara ühel või kahel seadmel. Kui aga võrku ühendatud seadmeid on palju, võib tekkida olukordi, kus kasutatakse iganenud tarkvara ning seega ollakse avatud võimalikele küberrünnakutele, mis tõusevad iga päevaga aina enam päevakorda. <br><br>Paljud teenused sõltuvad omavahelisest ühendusest ja andmete pidevast liikumisest, seega võib keskse rikke puhul tekkida märkimisväärne kahju mitmes süsteemis korraga. <br><br>Allikas: Blogipostitus: <a href="https://iot.ttu.ee/et/sissejuhatus-asjade-internetti/">Sissejuhatus Asjade Internetti</a><br>Vt täiendavalt ka videopostitust: <a href="https://iot.ttu.ee/et/video/">Mis loom on asjade internet ja kuidas seda süüakse?</a></p></p>



<p></p>



<p> </p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videopostitus: Iseautost ja Asjade internetist</title>
		<link>https://iot.ttu.ee/et/videopostitus-iseautost-ja-asjade-internetist/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Wed, 06 Mar 2019 08:20:17 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Automotive]]></category>
		<category><![CDATA[Platvorm]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=844</guid>

					<description><![CDATA[TalTechi arvutisüsteemide instituudi insener ja IT-teaduskonna üliõpilane Elvar Liiv räägib Iseauto projekti eesmärgist, alategevustest ja tulevikust. Lisaks avab lühidalt isesõitvate sõidukite seose [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><br />TalTechi arvutisüsteemide instituudi insener ja IT-teaduskonna üliõpilane Elvar Liiv räägib Iseauto projekti eesmärgist, alategevustest ja tulevikust. Lisaks avab lühidalt isesõitvate sõidukite seose asjade interneti tehnoloogiatega.</p>


<iframe src="https://www.youtube.com/embed/iwxYR_kwozo" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" width="1280" height="720" frameborder="0"></iframe>



<p><br><br>Loe lisaks blogipostitusi:<br><a href="https://iot.ttu.ee/et/iseauto-saamislugu-1/">TalTech Iseauto saamislugu. 1/4: Olemasoleva auto lammutamine </a><br><a href="https://iot.ttu.ee/et/taltech-iseauto-2-4-testauto-juhtimine-endatehtud-riistvaraga/">TalTech Iseauto saamislugu. 2/4: Testauto juhtimine isetehtud riistvaraga</a><br><a href="https://iot.ttu.ee/et/taltech-iseauto-3-4-bussi-ehitamine/">TalTech Iseauto saamislugu. 3/4: Bussi ehitamine</a><br><a href="https://iot.ttu.ee/et/taltech-iseauto-4-4-testid-ja-tulemused/">TalTech Iseauto saamislugu. 4/4 Iseauto ülevaade</a><br><br><em>TalTech Iseauto valmib TalTech infotehnoloogia-ja inseneriteaduskonna tudengite ning Silberauto AS koostööna. Projekti ühe partnerina on kaasatud ka ABB.</em><br><br><br><em>Videoe valmimist on toetanud Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Videopostitus: Mis loom on asjade internet ja kuidas seda süüakse?</title>
		<link>https://iot.ttu.ee/et/video/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Wed, 13 Feb 2019 08:51:46 +0000</pubDate>
				<category><![CDATA[IoT]]></category>
		<category><![CDATA[Asjade Internet]]></category>
		<category><![CDATA[Industry 4.0]]></category>
		<category><![CDATA[Internet of Things]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=748</guid>

					<description><![CDATA[Kui Sa oled kunagi mõelnud, mida tähendab asjade internet või mismoodi seda süüakse, siis nüüd saad lihtsa ja ülevaatliku selgituse TalTechi arvutisüsteemide [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Kui Sa oled kunagi mõelnud, mida tähendab asjade internet või mismoodi seda süüakse, siis nüüd saad lihtsa ja ülevaatliku selgituse TalTechi arvutisüsteemide instituudi teadurilt Mairo Leierilt. Ta teeb puust ja punaseks, mis on asjade internet ja milliseid eesmärke täidavad asjade interneti tehnoloogiad? Samuti räägib Mairo, millised on asjade interneti tehnoloogiate puudused ja nõrkused ning millega tegeleb TalTechi Asjade Interneti Arenduskeskus.</p>



<h4 class="wp-block-heading">1. Mis on asjade internet?</h4>



<iframe src="https://www.youtube.com/embed/Izk-VT-87xU" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" width="1280" height="720" frameborder="0"></iframe>



<h4 class="wp-block-heading"><br>2. Mis eesmärke täidavad asjade interneti tehnoloogiad?</h4>



<iframe src="https://www.youtube.com/embed/Eae-q-fDbB8" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" width="1280" height="720" frameborder="0"></iframe>



<h4 class="wp-block-heading"><br>3. Millised on asjade interneti tehnoloogiate puudused ja nõrkused?</h4>



<iframe src="https://www.youtube.com/embed/9G-JK2rOaSM" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" width="1280" height="720" frameborder="0"></iframe>



<h4 class="wp-block-heading"><br>4. Millega tegeleb TalTechi Asjade Interneti Arenduskeskus?</h4>



<iframe src="https://www.youtube.com/embed/F1x3S6gFwe8" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" width="1280" height="720" frameborder="0"></iframe>



<p><br><br>Täispikk video Asjade Internetist on leitav <a href="https://youtu.be/FJU-VJdw1NI">siit</a>.<br>Asjade Interneti video esitlusloendi leiad <a href="https://www.youtube.com/playlist?list=PLiHoM8P8-wVGNhpdL_RLs1MozqEEIwUvY">siit</a>.</p>



<p>Loe lisaks: <br>Blogipostitust: <a href="https://iot.ttu.ee/et/sissejuhatus-asjade-internetti/">Sissejuhatus Asjade Internetti</a><br> Hariduse tehnoloogiakompass: <a href="https://kompass.hitsa.ee/asjade-internet/">Asjade internet</a><br><br><em> <br>Videote valmimist on toetanud Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur. </em></p>



<p></p>



<p></p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nutimaja ehitamine: tarkvara</title>
		<link>https://iot.ttu.ee/et/nutimaja-ehitamine-tarkvara/</link>
		
		<dc:creator><![CDATA[kikas]]></dc:creator>
		<pubDate>Thu, 03 Jan 2019 08:41:47 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[Software]]></category>
		<guid isPermaLink="false">https://iot.ttu.ee/et/?p=444</guid>

					<description><![CDATA[Järgnev blogipostitus on jätk nutimaja ehitamise sarjale. Kui aga eelnev peatükk riistvara ehitamise teemal jäi mingil põhjusel vahele, siis saab seda lugeda [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Järgnev blogipostitus on jätk nutimaja ehitamise sarjale. Kui aga eelnev peatükk riistvara ehitamise teemal jäi mingil põhjusel vahele, siis saab seda lugeda <a href="https://iot.ttu.ee/et/opetus-riistvara/">siin</a>.</p>
<p><strong>Sisukord</strong></p>
<ol>
<li>Programmeerimiskeskkonna ülesseadmine</li>
<li>Esimesed sammud universaalportidega</li>
<li>Liikumise peale valgusti juhtimine</li>
<li>Valgusti juhtimine mõnest teisest seadmest (nt nutitelefonist)</li>
<li>Kuhu edasi?</li>
</ol>
<p><strong>Töövahendid</strong></p>
<ol>
<li>Raspberry Pi 3B+*</li>
<li>SD mälukaart</li>
<li>HDMI kaabel</li>
<li>Hiir</li>
<li>Klaviatuur</li>
<li>Monitor HDMI toega</li>
<li>Kohtvõrk</li>
<li>Etherneti kaabel (valikuline)</li>
</ol>
<p>* Tegelikult sobib ükskõik milline versioon. Konkreetse ettevõtmise jaoks võivad erinevuseks olla GPIO viikude asukohad ja numbrid, mistõttu tuleks ühendamisel üle kontrollida vastavad tähistused paigutusplaanist (<em>pin layout</em>).</p>
<p><strong>Eeltöö</strong></p>
<p>Selleks, et alustada Raspberry Pi peal programmeerimisega, tuleb üles seada vastav keskkond. Kuna aga Raspberry Pi sarnaneb oma omadustelt pigem miniarvutiga, siis alustame lisakomponentide (monitor, klaviatuur, hiir) ühendamisega ning operatsioonisüsteemi paigaldamisega. Kõige lihtsam on seda teha tootja poolse <em>step by step</em> juhendi järgi, mille leiab <a href="https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started">siin</a>.</p>
<p>Et olla kindlalt veendunud, et kõik vajalikud tööriistad meie projekti jaoks oleksid olemas, siis soovitame käsureale (mille saab avada klõpsates <em>Menu</em>-><em>Accessories</em>-><em>Terminal </em>või üle <a href="https://www.raspberrypi.org/documentation/remote-access/ssh/">SSH</a>) anda järgmise ülesande:</p>
<p><code>sudo apt-get -y install python python-dev python-rpi.gpio</code></p>
<p><strong>Esimesed sammud universaalportidega (GPIO)</strong></p>
<p>Meie esimeseks ülesandeks on luua programm, mis vilgutaks eelmises blogipostituses paigaldatud leedi sisse-välja. Lisaks meie kirjutatud koodijuppidele, saab Python kohta rohkem uudistada <a href="https://www.w3schools.com/python/">W3Schools tasuta õppekeskkonnas</a>.</p>
<p>Igasugune programmeerimistöö algab alati faili tekitamisega, mille saab luua käsurealt järgmiselt:</p>
<p><code>nano led_vilgutus.py</code></p>
<p>Seejärel kopeerime aknasse järgneva sisu:</p>
<pre><code class="python"># coding=utf-8 # ütleme programmile, kuidas on tekst esitletud

# "#" tähemärk viitab kommentaari algusele, mis omakorda tähendab, sellele järgnev tekst kuni
# uue rea alguseni ei ole mõeldud nö arvutile täitmiseks, vaid lisatakse programmeerijate koodilugemise
# ja -kirjutamise lihtsustamiseks. Kusjuures sellele tehakse erand, kui esimese kahel real
# on defineeritud mõni teksitvormigu (i.k. encoding) reegel nagu on seda tehtud ka meie näites.

import RPi.GPIO as GPIO     # ütleme programmile, et soovime universaalportide käske kasutada
import time                 # ütleme programmile, et soovime ajaga seotud funktsioone kasutada

LED = 16                    # loome muutuja LED, mille väärtus on 16, edaspidi programm teab,
                            # et sõna "LED" tähendab arvu 16

GPIO.setmode(GPIO.BCM)      # soovime kasutada universaalporte numbrite järgi
GPIO.setup(LED, GPIO.OUT)   # soovime 16 GPIO viiku kasutada väljundina

while True:                 # tahame tsüklit, et programm kestaks pidevalt
GPIO.output(LED, GPIO.HIGH) # anname pinge 16ndale (ehk LED) viigule
print("Led ON")             # kirjutame vastave teksti terminali vaatamiseks
time.sleep(1)               # puhkame 1 sekundi, programm puhkamise ajal midagi ei tee
GPIO.output(LED, GPIO.LOW)  # võtame pinge ära 16ndalt viigult
print("Led OFF")
time.sleep(1)

</code></pre>
<p>Tekstiredaktorist väljumiseks tuleb kasutada klahvikombinatsiooni Cntr+X ning kui programm avaldab soovi salvestamise järele (&#8220;<em>Save modified buffer?</em>&#8220;), siis vajutage klahve &#8220;Y&#8221; ja Enter.</p>
<p>Programmi käivitamiseks tuleb anda käsklus:</p>
<p><code>python led_vilgutus.py</code></p>
<p>Sulgemiseks tuleb vajutada kombinatsiooni Cntr+C.</p>
<p><strong>NB!</strong> Kui peaks juhtuma, et mingil põhjusel leed ei vilgu, siis esimesena kontrollige üle universaalpordi number. Seda, kas programm reaalselt pinget väljastab, saab valideerida multimeetri alalispinge mõõtmise režiimis, ühendades selle klemmid leedi &#8220;jalgade&#8221; külge.</p>
<p><strong>Liikumise peale valgusti juhtimine</strong></p>
<p>Siinkohal võtame korra hoo maha ja mõtleme paremaks arusaamiseks läbi, milline peaks olema programmi loogiline töökäik:</p>
<ul>
<li>Kindlasti peaksime alati programmile sarnaselt eelnenud ülesandele, milliseid (viigu number) ja kuidas (kas lugeda või tekitada pinget) me universaalportide viike kasutada tahame</li>
<li>Kuna PIR andur tekitab oma keskmise väljundviigu peale liikumise korral pinge, siis peaksime sealt tulevat võimalikku signaali pidevalt lugema</li>
<li>Kui dekteerime pinge, siis lülitamine leedi põlema ning selle puudumisel kustutame</li>
</ul>
<p>Loome uue faili:</p>
<p><code>nano led_automaatika.py</code></p>
<p>&#8230; ja kopeerimine sinna järgneva sisu:</p>
<pre><code class="html"># coding=utf-8  

import RPi.GPIO as GPIO                 # ütleme programmile, et soovime universaalportide käske kasutada
import time                             # ütleme programmile, et soovime ajaga seotud funktsioone kasutada

LED = 16                                # loome muutuja LED, mille väärtus on 16, edaspidi programm teab,
                                        # et sõna "LED" tähendab arvu 16

PIR_OUTPUT = 18                         # loome muutuja analoogselt LED'ile tähistamaks GPIO viigu numbrit,
                                        # millele annab PIR sensori liikumise korral pinge


GPIO.setmode(GPIO.BCM)                          # soovime kasutada universaalporte numbrite järgi
GPIO.setup(LED, GPIO.OUT)                       # soovime 16 GPIO viiku (LED) kasutada väljundina
GPIO.setup(PIR_OUTPUT, GPIO.IN)                 # soovime 18 GPIO viiku (PIR väljund) lugeda 
                                                # ehk kasutada sisendina

while True:                                     # tahame tsüklit, et programm kestaks pideval

        if GPIO.input(PIR_OUTPUT) == True:      # loeme, kas PIR keskmisel viigul on pinge
                                                # kui on, siis..
                GPIO.output(LED, GPIO.HIGH)     # anname pinge 16ndale (ehk LED) viigule, et tekiks valgus

        else:                                   # muul juhul (kui pinget ei olnud), siis ..
                GPIO.output(LED, GPIO.LOW)      # võtame pinge ära leedilt, sest liikumist ei ole

</code></pre>
<p>Seejärel kasutame juba eelnevalt õpitud salvestamisetehnikat ning käivitame programmi:</p>
<p><code>python led_automaatika.py</code></p>
<p><strong>NB!</strong> Kui peaks juhtuma, et mingil põhjusel leed ei hakka liikumise korral põlema, siis esimesena kontrollige üle universaalportide numbrid. Pingesignaalide olemasolu saab valideerida multimeetri alalispinge mõõtmise režiimis.</p>
<p><strong>Valgusti juhtimine mõnest teisest seadmest</strong></p>
<p>Nagu juba <a href="https://iot.ttu.ee/et/sissejuhatus-asjade-internetti/">asjade interneti tutvustavas blogiposituses</a> vihjasime, tuleb kaugjuhtimiseks luua kahe seadme vaheline ühendus. Antud postituse raames oleva Raspberry Pi 3 puhul saab kasutada nii kaablipõhist (ethernet) kui ka kaablita (WiFi) lähenemist kohtvõrku ühendamiseks. Esimese puhul piisab sellest, kui ühendame seadme etherneti kaabli abil koduruuteri külge ning WiFi seadistamiseks leiab asjakohase juhendi <a href="https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started/7">siit</a>.</p>
<p>Üks lihtsamaid (ja seega ka ebaturvalisem lähenemine) viise kaugjuhtimiseks on kasutada internetibrauserit. Antud projekti raames loome kaks linki, mille kaudu leedi juhtimine toimuma hakkab vastavalt:</p>
<ul>
<li>http:///led_on   <- sisselülitamiseks</li>
<li>http:///led_off  <- väljalülitamiseks</li>
</ul>
<p>Et suvaline veebibrauseri toega samas kohtvõrgus olev seade saaks valgusti juhtimise käsku edastada, peab meie loodav programm olema võimeline kuulama sissetulevaid päringuid. Seda ülesannet oskab lahendada HTTP teenus. HTTP (<em>HyperText Transfer Protocol</em>) on veebimaailmas kasutusel olev reeglite kogum, mis määrab ära, kuidas peaksid veebibrauserid ja veebilehekülgi hoiustavad arvutid (või seadmed) omavahel suhtlema. Selliselt ülesehitusega programmid on asjade interneti maailmas tavaline nähtus. Lahenduse peamiseks eeliseks on lai ühilduvus, mis võimaldab rakendusi lihtsasti programmeerida ja kasutada erinevates seadmetes. Tavaliselt on valmistoodete (näiteks mõne kodujuhtimise äppi puhul) sellised päringud realiseeritud nupuvajutusel nö &#8220;tagataustal&#8221;.</p>
<p>Antud juhul saab kasutada leedijuhtimiseks järgnevat koodi:</p>
<pre><code class="html"># coding=utf-8


from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer # ütleme programmile, et soovime kasutada 
                                                              # HTTP teenust
import RPi.GPIO as GPIO                 # ütleme programmile, et soovime universaalportide käske kasutada

LED = 16                                # loome muutuja LED, mille väärtus on 16, edaspidi programm teab,
                                        # et sõna "LED" tähendab arvu 16

GPIO.setmode(GPIO.BCM)                  # soovime kasutada universaalporte numbrite järgi
GPIO.setup(LED, GPIO.OUT)               # soovime 16 GPIO viiku kasutada väljundina

class Handler(BaseHTTPRequestHandler):     # ütleme programmile, et soovime ise määrata, mis juhtub päringutel
    def do_GET(self):                       # ütleme, mida tuleb teha, kui brauser ühendub meie serveri külge
        if self.path == "/led_on":          # mida teha, kui URL on /led_on lõpuga 
            GPIO.output(LED, GPIO.HIGH)     # anname pinge 16ndale (ehk LED) viigule
            print("LED ON")
        elif self.path == "/led_off":       # mida teha, kui URL on /led_off lõpuga 
            GPIO.output(LED, GPIO.LOW)      # võtame pinge ära 16ndalt viigult
            print("LED OFF")
        self.send_response(200)             # ütleme brauserile, et võtsime päringu vastu, just seda
                                            # tähistabki kood 200

server_parameters = ('0.0.0.0', 80)              # päringuid võtame vastu Raspberry PI ip aadressil ja pordil 80
httpd = HTTPServer(server_parameters, Handler)  # ütleme HTTP teenusele, mis on parameetrid ja kuidas käituda 
                                                 # päringute korral
httpd.serve_forever()                            # paneme HTTP teenuse käima
</code></pre>
<p>Et aga mujalt seadmelt ligi saada, peame teadma meie Raspberry Pi IP aadressi. Selle teadasaamiseks saab kasutada terminal käsku:</p>
<p><code>hostname -I</code></p>
<p>Peale programmi käivitamist peaksid olema meie poolt soovitud veebiaadressid kättesaadavad ning nüüd proovimegi samas kohtvõrgus olevast seadmest neid kontrollida. Kuna meie puhul osutus Raspberry IP aadressiks 192.168.0.101, siis leedi juhtimiseks on kasutuses vastavad URL&#8217;id:</p>
<ul>
<li>http://192.168.0.101/led_on   <- sisselülitamiseks</li>
<li>http://192.168.0.101/led_off  <- väljalülitamiseks</li>
</ul>
<p><strong>NB!</strong> Kui mingil põhjusel peaks programm väljastama veateate &#8220;<em>socket.error: [Errno 98] Address already in use&#8221;</em>, siis sellega üritab operatatsioonisüsteem öelda, et mingi protsess (programm) juba kasutab porti 80. Sellisel juhul võib segava programmi sulgemiseks kasutada käsku:</p>
<p><code>kill -9 $(lsof -t -i:80)</code><br />
<strong>Iseseisvaks katsetamiseks</strong></p>
<ul>
<li>Muutke iseseisvalt kasutatavaid universaalporte vastavalt Raspberry Pi paigaldusplaanile</li>
<li>Lisage elektriskeemi veel üks leedvalgusti ning vilgutage mõlemat kordamööda</li>
<li>Ühendada elektriskeem nii, et leed põleks ainult siis, kui liikumisandur tuvastab liikumise</li>
</ul>
<p><em>Blogi valmimist toetavad Haridus- ja Teadusministeerium ning SA Eesti Teadusagentuur.</em></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
