Dokument

Transcription

Dokument
Digitally signed by Damjan
Date: 2014.04.16 13:42:38
FAKULTETA ZA INFORMACIJSKE ŠTUDIJE
V NOVEM MESTU
DIPLOMSKA NALOGA
VISOKOŠOLSKEGA STROKOVNEGA ŠTUDIJSKEGA PROGRAMA
PRVE STOPNJE
DAMJAN ANŽIČEK
FAKULTETA ZA INFORMACIJSKE ŠTUDIJE
V NOVEM MESTU
DIPLOMSKA NALOGA
ANALIZA USTREZNOSTI OBSTOJEČIH IOT
PLATFORM, ZA UPORABO S POLJUBNIMI
KRMILNIKI
Mentor: viš. pred. mag. Andrej Dobrovoljc
Novo mesto, marec 2014
Damjan Anžiček
IZJAVA O AVTORSTVU
Podpisani Damjan Anžiček, študent FIŠ Novo mesto, izjavljam:




da sem diplomsko nalogo pripravljal samostojno na podlagi virov, ki so navedeni v
diplomski nalogi,
da dovoljujem objavo diplomske naloge v polnem tekstu, v prostem dostopu, na spletni
strani FIŠ oz. v digitalni knjižnici FIŠ,
da je diplomska naloga, ki sem jo oddal v elektronski obliki identična tiskani verziji,
da je diplomska naloga lektorirana.
V Novem mestu, dne _________________
Podpis avtorja ______________________
ZAHVALA
Rad bi se iskreno zahvalil mentorju mag. Andreju Dobrovoljcu za vse nasvete, pomoč ter
vodenje med pripravo in pisanjem diplomske naloge.
Rad bi se zahvalil tudi g. Domnu Rajšlju za vso pomoč pri diplomski nalogi.
Zahvalil pa bi se rad tudi svoji družini za vso podporo pri študiju in pisanju diplomske naloge.
POVZETEK
Ideja diplomske naloge sestoji s treh raziskovalnih vprašanj. V prvi vrsti nas zanima, ali so
obstoječe rešitve s področja Interneta stvari dovolj odprte, da nam omogočajo uporabo
poljubne strojne opreme. Drugič nas zanima, ali so obstoječe rešitve s področja Interneta
stvari dovolj zrele in preproste, da si z njihovo uporabo lahko izboljšamo način življenja.
Nazadnje pa nas še zanima, ali lahko podjetje, ki se ukvarja z razvojem digitalnih naprav,
uporabi neko obstoječo rešitev s področja Interneta stvari, namesto da vlaga v razvoj svoje
lastne rešitve. Diplomska naloga je sestavljena iz dveh delov. V teoretičnem delu je opisan
pojem Interneta stvari, vidik interneta ter vidik stvari, opisane so tehnologije, ki Internet stvari
omogočajo, ter nekatera področja uporabe. V empiričnem delu diplomske naloge pa sem
predstavil štiri rešitve s področja Interneta stvari, jih analiziral ter primerjal med seboj.
KLJUČNE BESEDE: Internet stvari, RFID, WSN, NFC, platforma, krmilnik, kanal.
ABSTRACT
The idea of the diploma thesis revolves around three research topics. Firstly, the thesis
examines if the existing Internet of Things (IOT) solutions are open enough to enable random
hardware. Secondly, the thesis discusses if the existing IOT solutions are sufficiently mature
and simple so that their use improves our way of life. Last but not least, the thesis deals with
the following issue: can a company involved in the development of digital devices employ an
IOT solution instead of investing in the development of its own solution. The diploma thesis
consists of two parts. The theoretical part describes the concept of IOT, the aspect of the
Internet and the aspect of things. In addition, technologies enabling IOT and some scopes of
its application are described. The empirical part of the thesis introduces four IOT solutions,
analyses them and compares them with each other.
KEY WORDS: Internet of Things, RFID, WSN, NFC, platform, microcontroller, channel.
KAZALO
1 UVOD .................................................................................................................................... 1
2 INTERNET STVARI ............................................................................................................ 2
2.1 Funkcionalni pogled Interneta stvari ................................................................................. 7
2.2 Stvari ................................................................................................................................. 8
2.3 Internet ............................................................................................................................ 11
3 TEHNOLOŠKI VIDIK INTERNETA STVARI ................................................................. 13
3.1 Tehnologije identifikacije, zaznavanja in komunikacije ................................................. 13
3.1.1
Radio-frekvenčna identifikacija .......................................................................... 13
3.1.2
Tehnologija brezžičnih senzorskih omrežij......................................................... 16
3.1.3
Tehnologija RFID – senzorskih omrežij ............................................................. 20
3.1.4
Brezkontaktna tehnologija NFC ......................................................................... 26
3.2 Tehnologija vmesne plasti .............................................................................................. 31
3.2.1
Storitveno usmerjeni pristop............................................................................... 31
3.2.2
Omrežje EPCglobal ............................................................................................ 35
4 PODROČJA UPORABE INTERNETA STVARI .............................................................. 35
4.1 Primeri področij uporabe Interneta stvari ....................................................................... 36
4.1.1
Maloprodaja ....................................................................................................... 36
4.1.2
Medicinska tehnologija, zdravstvo ..................................................................... 37
4.1.3
Farmacija ........................................................................................................... 38
4.1.4
Logistika ............................................................................................................. 39
4.1.5
Transport ............................................................................................................ 39
4.2 Primeri uporabe v slikah ................................................................................................. 40
4.2.1
Pametno mestno načrtovanje.............................................................................. 40
4.2.2
Mobilno plačevanje ............................................................................................ 41
4.2.3
Pametna obnovljiva energija .............................................................................. 42
5 SPLETNE PLATFORME INTERNETA STVARI ............................................................. 42
5.1 Xively .............................................................................................................................. 43
5.2 ThingSpeak ..................................................................................................................... 44
5.3 Etherios ........................................................................................................................... 46
5.4 Nimbits ............................................................................................................................ 48
6 ANALIZA SPLETNIH PLATFORM ................................................................................. 50
6.1 Primerjava lastnosti spletnih platform ........................................................................... 50
6.2 Namestitev programske opreme krmilnika PoKeys 56e in praktični preizkus spletnih
platform ........................................................................................................................ 51
6.2.1
Namestitev programske opreme in konfuguracija krmilnika ............................. 52
6.2.2
Povezava krmilnika Pokeys56e s ISt platformo Xively.com ............................... 54
7 ZAKLJUČEK ...................................................................................................................... 59
8 LITERATURA IN VIRI ...................................................................................................... 61
KAZALO SLIK
Slika 2.1: Evolucija Interneta ljudi do Interneta stvari ............................................................... 3
Slika 2.2: Naraščanje števila povezanih naprav po letih ............................................................ 5
Slika 2.3: Internet stvari ........................................................................................................... 10
Slika 3.1: Povezava KJERKOLI, KADARKOLI, KARKOLI ................................................. 13
Slika 3.2: Pasivna RFID značka ............................................................................................... 15
Slika 3.3: Pol aktivna RFID značka.......................................................................................... 15
Slika 3.4: Aktivna RFID značka ............................................................................................... 16
Slika 3.5: Arhitektura brezžičnega senzorskega omrežja ......................................................... 17
Slika 3.6: Arhitektura RFID – senzorskega omrežja ................................................................ 21
Slika 3.7: Komunikacija med dvema napravama ..................................................................... 28
Slika 3.8: Vmesna plast s podplastmi ....................................................................................... 33
Slika 4.1: Smart Urban Planning .............................................................................................. 40
Slika 4.2: Mobile payment ....................................................................................................... 41
Slika 4.3: Smart Renewable Energy ......................................................................................... 42
Slika 5.1: Spletna platforma Xively ......................................................................................... 44
Slika 5.2: ThingSpeak kanal ..................................................................................................... 45
Slika 5.3: Etherios Security Office ........................................................................................... 47
Slika 5.4: Nimbits Server ......................................................................................................... 49
Slika 6.1: Pokeys56e ................................................................................................................ 52
Slika 6.2: Omrežne nastavitve naprave .................................................................................... 52
Slika 6.3: Nastavitev uporabnikov............................................................................................ 53
Slika 6.4: Nastavitev senzorjev za prikaz ................................................................................. 53
Slika 6.5: Prikaz podatkov na lokalnem naslovu krmilnika ..................................................... 54
Slika 6.6: Povezava krmilnika s spletno platformo Xively ...................................................... 55
Slika 6.7: Prikaz podatkov s senzorja na platformi Xively.com .............................................. 56
Slika 6.8: Xively Request Log.................................................................................................. 56
KAZALO TABEL
Tabela 2.1: Protokoli fizičnih komunikacijskih vmesnikov, uporabljenih s strani objektov ... 12
Tabela 4.1: Področja uporabe Interneta stvari .......................................................................... 36
Tabela 6.1: Primerjava platform ............................................................................................... 50
1
UVOD
Ljudje se v današnjih časih, pri lajšanju vsakodnevnih opravil ter izboljšanju načina življenja,
vse bolj zanašanjo na tehnologijo. Vse več, za iskanje informacij o izdekih in storitvah, novih
zaposlitvah, počitnicah, najemu stanovanj ter zabavi uporabljajo internet. Vse več ljudi
uporablja tudi razna družbena omrežja za iskanje novih prijateljev, ohranjaje stikov s starimi
znanci, deljenje misli in fotografij s svojimi prijatelji ter za zabavo. Tudi podjetja vse več
uporabljajo družbena omrežja in internet za oglaševanje ter trženje svojih izdelkov ter
storitev. Veliko podjetij s pomočjo raznih spletnih trgovin tudi prodaja svoje izdelke tako, da
si dandanes težko predstavljamo življenje brez interneta. Internet se je skozi čas zelo razvijal
in izpopolnjeval. Najprej so se preko interneta začeli izmenjevati podatki, podatkom so sledili
dokumenti. Kasneje so se preko interneta začeli povezovati ljudje in s tem tvorili družbena
omrežja. Sedaj pa je internet v novi fazi razvoja, v kateri se ljudje povezujejo z napravami,
prav tako pa se tudi naprave povezujejo z drugimi napravami. Tako je sedaj uporabnikom na
voljo novo orodje, s katerim si lahko še dodatno olajšajo vsakodnevna opravila in izboljšajo
način življenja. To orodje se imenuje Internet stvari (ang. Internet of Things - IOT). Internet
stvari predmetom, ki jih ljudje uporabljajo v vsakdanjem življenju, kot so mobilni telefoni,
gospodinjski aparati, avtomobili, gospodarski stroji in naprave, omogoča brezžično povezavo
z omrežjem ter zbiranje in izmenjavo podatkov z uporabo različnih tehnologij. Trenutno naj
bi imel povprečni človek vsaj dve napravi, povezani z omrežjem, nekje do leta 2015 pa naj bi
to število naraslo na sedem, kar pomeni okoli 25 miljard brezžično povezanih naprav na
svetu. Napovedi kažejo, da se bo število naprav z leti povečevalo tako, da so ocene za leto
2020 okoli 50 miljard raznovrstnih vsakdanjih naprav. Na primer, če bi univerzitetni profesor
zaradi bolezni odpovedal jutranje predavanje, bi se študentova budilka ter avtomat za kavo
samodejno ponovno nastavila in bi študent lahko dlje spal (mojmikro.si, 23.04. 2012).
Internetu stvari pa nudijo podporo tudi spletne platforme, ki uporabnikom omogočajo
povezavo njihovih naprav s storitvijo v oblaku in s tem pošiljanje podatkov z njihovih naprav,
senzorjev spletnim platformam, ki te podatke hranijo, obdelujejo in prikazujejo. Uporabnikom
ponujajo izdelavo raznih aplikacij, ki njihove podatke obdelajo in prikažejo v obliki raznih
grafov. Poleg tega pa uporabnikom ponujajo povezavo z raznimi družbenimi omrežji ter
upravljanje njihovih naprav.
1
Torej sem si za predmet preučevanja v diplomski nalogi izbral temo Internet stvari ter spletne
rešitve s tega področja, saj je to trenutno zelo aktualna tema. Tako so iz zgoraj omenjenih
raziskovalnih vprašanj nastale tri hipoteze, in sicer:
1. Danes na trgu obstajajo rešitve Interneta stvari, ki omogočajo uporabo poljubne
strojne opreme.
2. Danes na trgu obstajajo rešitve Interneta stvari, ki so dovolj zrele in preproste, da
ljudem z njihovo uporabo omogočajo boljši način življenja.
3. Na trgu tudi obstajajo rešitve Interneta stvari, ki jih lahko podjetja, ki se ukvarjajo z
razvojem digitalnih naprav, uporabijo za podporo svojim produktom, namesto da
vlagajo v razvoj lastne rešitve.
Cilj diplomske naloge je ugotoviti, katere rešitve s področja Interneta stvari danes že
obstajajo, primerjava teh rešitev, na podlagi določenih kriterijev ter ugotoviti, katera rešitev
najbolj ustreza kriterijem in morebiti potrjuje hipoteze diplomske naloge.
2
INTERNET STVARI
Internet se je sprva začel kot »Internet računalnikov«, globalno omrežje, ki omogoča storitve,
kot so WWW (svetovni splet), FTP (protokol prenosa podatkov) in druge, ki omogočajo
računalnikom, da komunicirajo med seboj in si izmenjujejo informacije (Doukas, 2012).
Komunikacija med računalniki se je začela z elektronsko izmenjavo podatkov (EDI), ki je
omogočila neposreden dialog med dvema osebnima računalnikoma. S prihodom interneta so
se vsi računalniki, ki so bili povezani z njim, pogovarjali med seboj, s priključitvijo mobilnih
telefonov pa je povezava postala mobilna. Razvoj, ki smo mu priča zadnje čase, pa je
razširitev tega interneta na vse objekte (stvari) okoli nas ( Casaleggio Associati, 2011).
2
Slika 2.1: Evolucija Interneta ljudi do Interneta stvari
Vir: Casaleggio Associati (2011)
V zadnjem času procesna moč ter kapaciteta spomina naprav naraščata, medtem ko
tehnologija ustvarja bolj prodorne in mobilne naprave. Poleg tega se omrežne tehnologije
razvijajo, tako da komunikacijski sistemi postajajo vse manjši in cenejši. Naprave so vse bolj
opremljene s senzorji in aktuatorji (sprožilci), s katerimi ustvarjajo okolje, povezano z
omrežjem. Naprave lahko zaznavajo, računajo in postajajo vse bolj inteligentne. Priča smo
nastajanju Interneta stvari (Internet of Things - IOT) – kasneje ISt.
Obstaja veliko definicij Interneta stvari, kar nam tudi pojasni njegove glavne funkcionalnosti
in pa to, kaj lahko pričakujemo, ko povežemo stvari med seboj in z internetom. Nekateri
opisujejo internet stvari tudi kot del interneta prihodnosti (Future Internet) (Doukas, 2012).
Definicija Interneta stvari (IoT SRA-CERP Cluster 2009):
Internet stvari (ISt) je sestavni del interneta prihodnosti in bi ga lahko opredelili kot
dinamično globalno infrastrukturo s samonastavljivo zmogljivostjo, na podlagi standardnih in
povezljivih komunikacijskih protokolov, kjer imajo fizične in virtualne stvari svoje identitete,
fizične značilnosti in virtualne osebnosti. Uporabljajo pametne vmesnike ter se lahko
povezujejo z informacijskimi omrežji. Od stvari v ISt se pričakuje, da bodo aktivno
sodelovale v poslovnih, informacijskih in socialnih procesih, kjer lahko komunicirajo med
seboj in z okoljem, tako z izmenjavo podatkov in infomacij, ki so jih zaznale v tem okolju,
kot z ustvarjanjem resničnih/fizičnih dogodkov ter vplivanjem nanje s procesi, ki sprožajo
akcije in ustvarjajo storitve z ali brez človeškega posredovanja. Vmesniki v obliki storitev
lajšajo komunikacijo s temi »pametnimi stvarmi« preko interneta. Omogočajo pregledovanje
3
in spremembe njihovega stanja ter pregled vseh informacij, povezanih z varnostjo in
zasebnostjo uporabniškega računa (internet-of-things.eu).
Internet stvari je nova revolucija interneta. Objekti (stvari) lahko postanejo prepoznavne in
pridobijo znanje, zahvaljajoč dejstvu, da lahko delijo informacije o sebi in dostopajo do
informacij o drugih objektih.
Budika se zažene prej, če so na cestah zastoji.
Rastline lahko škropilnemu sistemu sporočijo, kdaj je čas za zalivanje.
Tekaški copati sporočajo čas, hitrost in razdaljo tako, da lahko tekači v realnem času
tekmujejo z nasprotniki na drugem koncu sveta.
Posodice za zdravila sporočajo vaši družini, če ste pozabili vzeti zdravila.
Vsi objekti dobijo aktivno vlogo, zahvaljajoč se njihovi povezavi z internetom (Casaleggio
Associati, 2011).
Internet stvari je koncept, v katerem se virtualen svet informacijskih tehnologij zlahka
povezuje s svetom stvari. Realen svet postane veliko bolj dostopen preko računalnikov in
omrežnih naprav, tako v poslovnih, kot v vsakdanjih primerih. Z dostopom do podrobnejših
informacij bo upravljanje lahko prehajalo iz makro na mikro stopnje ter ga bo lahko meriti,
načrtovati in učinkovito izvajati. Vsekakor pa je Internet stvari več kot le poslovno orodje za
učinkovitejše upravljanje poslovnih procesov – omogočal bo tudi bolj priročen način življenja
(Uckelmann in drugi, 2011).
Za vse, ki so navdušeni nad elektroniko, in za tiste, ki se ukvarjajo z raznoraznimi senzorji,
ISt predstavlja tako nove priložnosti, kot nove izzive pri upravljanju s podatki, ki so jih
pridobili z njihovimi senzorskimi sistemi, ki si jih bodo vgradili v svoje okolje (Doukas,
2012).
Koncept Interneta stvari smo zasledili že leta 1984. Besedna zveza Internet stvari se je
pojavila prvič leta 1998. Skoval jo je Kevin Ashton. ISt je Ashton opisal kot računalnike, ki
avtomatsko zaznavajo in identificirajo vsakodnevne objekte, ki jih obdajajo. Še istega leta je
Nadzorni organ Evropske komisije za informacijsko-komunikacijsko tehnologijo (ISTAG –
European Union's Information Society Technologies Program Advisory Group) neodvisno od
Ashtona v svojem poročilu uporabil podoben termin s podobnimi značilnostmi - Ambientna
inteligenca (Ambient Intelligence). Pojem naj bi predstavljal konvergenco vsepovsod
prisotnega računalništva, komunikacije in inteligentnega, do uporabnika prijaznega
uporabniškega vmesnika. Leta 2003 je bila na simpoziju EPC (Electronic Product Code)
predstavljena prva platforma EPC omrežja. Kevin Ashton je na tej konferenci napovedal, da
4
bodo lahko omrežja EPC omogočala strojem zaznavanje drugih objektov kjerkoli na svetu in s
tem učinkovito ustvarili ISt. Leta 2005 se je odzval tudi ITU (International
Telecommunication Union) ter izdal poročilo o internetu stvari. Tudi ITU je ISt opisal kot
vizijo stalne povezljivosti, kjer nove tehnologije, kot je RFID, vgrajeni sistemi, inteligentno
računalništvo in nanotehnologija obljubljajo svetu omrežene in med seboj povezane naprave,
ki omogočajo relevantno vsebino in informacije, kjerkoli se uporabnik nahaja. ITU je v
poročilu izpostavil, da ISt prinaša številne izzive, pri čemer bo igralo ključno vlogo
zagotavljanje ustreznega varstva zasebnosti in podatkov (Kunc, 2011).
Po mnenju podjetja Cisco je ISt preprosto točka v času, ko je z internetom povezanih več
stvari kot ljudi. Leta 2003 je bilo na svetu približno 6.3 miljarde ljudi in okoli 500 milijonov
naprav povezanih z internetom. Če število naprav delimo s številom svetovne populacije,
lahko vidimo, da je bilo približno 0,08 naprave na osebo. Po mnenju podjetja Cisco leta 2003
ISt še ni obstajal, zaradi tega, ker je bilo število povezanih naprav relativno majhno glede na
to, da so bile naprave, kot so pametni telefoni, ravno predstavljene javnosti. Na primer, Steve
Jobs je šele leta 2007, na konferenci Macworld predstavil iPhone. Hitra rast in razvoj
pametnih telefonov in tabličnih računalnikov pa je do leta 2010 povečala število naprav na
12,5 miljarde, medtem ko se je število ljudi povečalo na okoli 6,8 miljarde, tako da je bilo
število povezanih naprav na osebo, prvič v zgodovini, več kot 1. Glede na te številke podjetje
Cisco ocenjuje, da se je ISt »rodil« nekje med leti 2008 in 2009 (Evans, 2011).
Slika 2.2: Naraščanje števila povezanih naprav po letih
Vir: Cisco IBSG v Evans (2011, str.3)
5
Če pogledamo v prihodnost, Cisco napoveduje, da bo do leta 2015 25 miljard in do leta 2020
50 miljard naprav povezanih z internetom.
Predstavljajmo si, da imamo napravo velikosti škatlice vžigalic, ki lahko zaznava
temperaturo, vlago in svetlobne pogoje sobe in lahko o teh pogojih poroča direktno na spletni
servis. Odčitki senzorjev so lahko dostopni samo preko vašega priljubljenega spletnega
brskalnika, preko vašega mobilnega telefona ter preko drugih naprav v vašem prostoru, kot so
centralna kurjava, klimatski sistem ali pa kontrolni sistem notranjih luči. Te naprave lahko
samodejno uravnavajo toploto in osvetlitev vašega prostora, tako da vam ustvarijo takšne
pogoje, ki ste jih vi definirali na spletnem servisu. Za vzpostavitev takega sistema pa vam ni
potrebno graditi čisto od začetka. Skrbeti vam ni potrebno tudi za ravnanje s podatki; kako so
podatki shranjeni na spletu, kakšne vrste spletnih strežnikov in aplikacij uporabljate za svojo
storitev, kako zaščititi podatke in kako nastaviti različne kodirne mehanizme. Ni se vam
potrebno tudi naučiti razviti svojo mobilno aplikacijo za komunikacijo s spletnim servisom.
Spletni servis, ki upravlja vaše podatke, pridobljene z različnimi senzorji, mobilne aplikacije,
komunikacijski vmesniki in protokoli za izmenjavo podatkov so vam na voljo, da jih
izkoristite in raziščete. To so aplikacije in značilnosti obstoječih platform, ki uporabniku
priskrbijo funkcionalnosti Interneta stvari (Doukas, 2012).
Da bi razumeli pomembnost Interneta stvari, moramo najprej razumeti razliko med
internetom in svetovnim spletom (WWW). Ljudje ta dva pojma pogosto zamenjajo. Internet
je fizična plast ali omrežje, sestavljeno iz stikal, usmerjevalnikov in druge opreme. Primarna
funkcija omrežja je prenos informacije s točke A do točke B hitro, zanesljivo in varno. Splet
pa je po drugi strani aplikacijska plast, ki deluje na omrežju. Njegova primarna naloga je
zagotavljanje vmesnika, ki omogoča, da informacija kroži po omrežju in postane uporabna.
Splet je šel skozi več različnih razvojnih stopenj:
Stopnja 1 - Najprej je bila stopnja raziskave, ko se je Splet imenoval Advanced
Research Projects Agency Network (ARPANET). V tem času je Splet primarno
uporabljala akademija za raziskovalne namene.
Stopnja 2 - Druga stopnja, ki se je imenovala tudi »gold rush«, se je fokusirala na
potrebe skoraj vsakega podjetja po delitvi informacij na internetu, da bi se ljudje lahko
učili o njihovih produktih in storitvah.
6
Stopnja 3 - V tretji stopnji je Splet prešel iz statičnih podatkov na transakcije, s
katerimi so lahko ljudje produkte in storitve kupili ali prodali. S transakcijami so bil
storitve lahko tudi dostavljene. V tej stopnji razvoja sta podjetji, kot sta eBay in
Amazon prodrli na trg. To stopnjo si bomo za vedno zapomnili kot »dot-com« razcvet.
Stopnja 4 - V četrti, sedanji stopnji, pa je Splet »socialen«, kjer so podjetja, kot so
Facebook, Twitter in Groupon postala zelo priljubljena in dobičkonosna, s tem da
dopuščajo ljudem komuniciranje, povezovanje in izmenjavo informacij (besedil,
fotografij in video posnetkov) o sebi s prijatelji, družino in kolegi.
V primerjavi z ISt je je bil internet na stalni poti k razvoju in izboljšavi, a se domnevno ni
veliko spremenil. V splošnem še vedno opravlja isto funkcijo, ki mu je bila dodeljena v dobi
ARPANET. Na primer, v zgodnjih dneh je bilo veliko komunikacijskih protokolov, kot so
AppleTalk, TokenRing in IP. Danes pa je internet standandiziran na IP.
V tem smislu postaja Internet stvari zelo pomemben zato, ker je prva prava stopnja razvoja
interneta. To je preskok, ki vodi do revolucionarnih aplikacij s potencialom, da dramatično
izboljšajo način, kako ljudje živijo, se učijo, delajo in se zabavajo. ISt je že ustvaril internetno
zaznavanje (temperature, tlaka, vibracij, osvetlitve, vlage, stresa), ki nam omogočajo, da
postanemo bolj dejavni in manj odzivni (Evans, 2011).
2.1
Funkcionalni pogled Interneta stvari
Koncept ISt temelji na unikatno razpoznavnih stvareh z njihovo virtualno predstavitvijo v
internetni strukturi in na ISt rešitvah sestavljenih s komponent, kot so:
Modul za komunikacijo z lokalnimi ISt napravami (na primer vgrajen v mobilnem
telefonu ali pa se nahaja v neposredni bližini uporabnika in se zato lahko poveže preko
brezžičnega vmesnika). Ta modul je zadolžen za pridobivanje ugotovitev in za
pošiljanje teh ugotovitev na oddaljene strežnike za analizo ter shranjevanje.
Modul za lokalno analizo ugotovitev, ki ga potrebujejo ISt naprave.
Modul za komunikacijo z oddaljenimi ISt napravami, neposredno preko interneta ali
pa bolj verjetno preko posrednika (proxy). Ta modul je zadolžen za pridobivanje
ugotovitev in za pošiljanje teh ugotovitev na oddaljene strežnike za analizo ter
shranjevanje.
7
Modul za analizo in obdelavo specifičnih aplikacijskih podatkov. Deluje na
aplikacijskem strežniku in služi vsem strankam. Zahteve prejema od mobilnih in
spletnih strank. Ob prejemu relavantnih ISt ugotovitev zažene primerne algoritme za
obdelavo podatkov ter ustvari rezultate, v smislu znanja, ki je potem predstavljeno
uporabniku.
Modul za povezavo ISt informacij v poslovne procese podjetja. Ta modul bo
pridobival na pomembnosti s povečano uporabo ISt podatkov, kot pomembni faktor v
vsakdanjem poslovanju ali v poslovni strategiji.
Uporabniški vmesniki (mobilni ali spletni): vizualna predstavitev merjenih podatkov v
danem kontekstu (npr. na zemljevidu) in komunikacija z uporabnikom (Smith, 2012).
Pomembno je poudariti, da je eden ključnih faktorjev za uspeh ISt odmik od zaprtih sistemov
proti bolj odprtim sistemom, baziranim na odprtih vmesnikih API (Application Programming
Interface) in standardnimi protokoli na različnih stopnjah sistema. Veliko število aplikacij, ki
so dostopne na trgu, je zelo pripomoglo k uspehu industrije pametnih telefonov. Razvoj tako
velikega števila aplikacij za pametne telefone je mogoč zaradi velikega števila raziskovalcev,
povezanih v to raziskovalno skupnost.Podobno kot pri pametnih telefonih, je tudi pri ISt
potrebno vzpostaviti ekosistem, ki bo definiral odprte vmesnike API za razvijalce in omogočil
primerne načine za ponudbo novih aplikacij. Taki API vmesniki imajo določeno pomembnost
na nivoju modula za analizo in obdelavo specifičnih aplikacijskih podatkov, omogoča
aplikacijskim razvijalcem vpliv na osnovno komunikacijsko infrastrukturo ter uporabljajo in
kombinirajo informacije, pridobljene z različnimi ISt napravami za pridobivanje dodane
vrednosti (Smith, 2012).
2.2
Stvari
Kadar govorimo o Stvareh, imamo v mislih naprave in vsakodnevne objekte, od manjših, kot
so ročne ure in medicinski senzorji, do zelo velikih, kot so roboti, avtomobili in stavbe. To so
naprave, ki komunicirajo z uporabnikom z ustvarjanjem in prejemanjem informacij o in iz
njihovega okolja. Prav tako vsebujejo strojno opremo, ki jim omogoča nadzor in krmiljenje
(releji).
Ni pomembno, katero definicijo Interneta stvari najdete, glavni koncept tehnologije in
implementacije ISt je isti. Naprave so povezane z virtualni svetom – internetom in
komunicirajo s pomočjo sledenja, zaznavanja in nadzorovanjem objektov in njihovega okolja.
Uporabniki in razvijalci jim dodajo komponente, sposobnosti zaznavanja in povezovanja, jih
8
programirajo, da izvajajo raznorazne naloge in izdelujejo spletne aplikacije ki komunicirajo z
napravami. Funkcije teh naprav, ki so člani omrežja Interneta stvari, so lahko naslednje:
Zbiranje in posredovanje podatkov: Naprave s svojimi senzorji zaznavajo okolje (vaš
dom ali vaše telo) in zbirajo informacije v tem okolju (temperatura, svetlobni pogoji),
ter te informacije posredujejo drugim napravam (vaš mobilni telefon, prenosni
računalnik) ali pa kar na internet.
Aktivacija drugih naprav s pomočjo sprožilcev: Te pametne naprave je mogoče
programirati, da aktivirajo druge naprave (prižgejo luči, ugasnejo ogrevanje) glede na
pogoje, ki jih določi uporabnik. Na primer, uporabnik lahko sprogramira napravo, ki
prižge luč, ko v sobi postane temno.
Prejemanje informacij: Ena od edinstvenih značilnosti ISt naprav je, da lahko
prejemajo informacije od omrežja, ki mu pripadajo (drugih naprav) ali pa preko
interneta (informacije od uporabnika, v obliki novega sprožilca, novega stanja
operacije, ali pa o novi funkcionalnosti).
Pomoč pri komunikaciji: ISt naprave, ki so del omrežja naprav, lahko tudi pomagajo
pri komunikaciji (posredovanje podatkov) med različnimi deli (napravami) v istem
omrežju. Lahko so posredniki med napravami (Doukas, 2012).
9
Slika 2.3: Internet stvari
Vir: Doukas (2012, str.3)
Z obzirom na pametne stvari je potrebno razviti nekaj glavnih raziskovalnih osi: pridobivanje
in ohranjanje energije, vključevanje pametnih komponent v materiale ter kombiniranje in
vključitev različnih podsistemov v celovite in bolj kompleksne sisteme. V vseh fazah
pridobivanja, ohranitve in porabe energije obstaja potreba po rešitvi, s katero bi bilo zbiranje
in shranjevanje energije brez izgub ter poraba te energije čimbolj učinkovita.
Naprave, kot so mobilni telefoni, bi morali proizvesti toliko energije, ki jo potrebujejo, bodisi
s fotovoltaičnimi celicami ali pa s transformacijo vibracij ter premikov v električno energijo.
Trenutni razvoj tehnologije ni dovolj in kapaciteta energije je premajhna za spopadanje s
prihajajočimi potrebami. Razvoj novih, bolj učinkovitih virov shranjevanja energije, kot so
baterije, gorivne celice in polimerne baterije, kot tudi novih naprav za proizvodnjo energije,
bo ključni dejavnik za uvedbo samostojnega brezžičnega pametnega sistema, ki bo temelj
vsaki ISt arhitekturi ( Van Kramburg in drugi, 2011).
Druga smer tehnološkega razvoja na področju pametnih stvari, pa je praktično še en korak
naprej. Integracija čipov in anten v nestandardne stubstrate, kot sta tekstil in papir, bo postala
prevladajoči tehnološki trend v prihajajočih letih. Kovinski in novi substrati, bazirani na
10
polimerih, s prevodnimi potmi, ki bolje prenašajo težka okolja ter so bolj okoljsko prijazni,
bodo postali vsakdanji tako, kot je danes silicij. Z induktivnimi ali kapacitivnimi spoji
specifično oblikovanih anten se bo moč izogniti galvanskim povezovanjem in s tem povečati
zanesljivost ter omogočiti še hitrejše proizvodne procese. Cilj mora biti fizična integracija
RFID (Radiofrekvenčna identifikacija) strukture z materialom objekta, da se lahko identificira
in deluje kot antena. Nekaj let nazaj sta podjetji PolyIC ter Philips predstavili protitipa
polimernih RFID značk. Vzporedno pa je podjetje Hitachi razvilo silicijevo ultra tanko
strukturo za nadaljnjo miniaturizacijo, predvsem pa za odpornost na neugodne pogoje ter
embalaže, zaradi vključitve v pogosto uporabljene predmete (Smith, 2012).
2.3
Internet
Ne glede na perspektivo, na raznih področjih obstaja potreba po večjih raziskovalnih
dosežkih, saj danes ne obstaja samo en način identifikacije objekta v ISt, temveč obstajajo
standardi, kot so 2-D črtne kode, GS1, uID, IPv6 protokol, vendar niso združljivi. Poleg tega
morajo biti arhitekture, ki lahko vodijo h katerikoli implementaciji resničnega sistema,
identificirane in standardizirane. Varnostni mehanizmi morajo zagotoviti zadostno stopnjo
varnosti in zasebnosti podatkov. Komunikacijski protokoli, od fizične plasti do vmesnikov s
storitvami in aplikacijami, potrebujejo znaten napredek za kakršnokoli prihodnjo vizijo ISt
(Van Kramburg in drugi, 2011). Znotraj internetnega dela ISt , ki se ukvarja s komunikacijo
med stvarmi, je potrebno razviti združljivost različnih načinov komunikacije. Danes so
različni komunikacijski mehanizmi prikazani v tabeli, nameščeni v aplikacijah, zato bodo
morale vse nove tehnologije zagotoviti sodelovanje, povezovenje ter skupno delovanje
različnih protokolov.
Potrebno pa je vedeti tudi, da je življenjska doba omrežnih tehnologij krajša kot življenjska
doba fizičnih objektov, ki so povezani z omrežjem. V skupnem internetu, za povezovanje med
spodnjo plastjo ter storitvami, skrbi IP (Internet Protocol). Ponavadi so omrežne tehnologije
predstavljene v obliki peščene ure z IP plastjo v sredini in to se ponavadi imenuje »ozko grlo«
interneta (Smith, 2012).
11
Tabela 2.1: Protokoli fizičnih komunikacijskih vmesnikov, uporabljenih s strani objektov
Tip fizičnega
komunikacijskaga
vmesnika
802.15.x series
(Zigbee, Bluetooth,
RFID, itd.)
Tip
komunikacije
Protokoli
Wireless
NWK/APS/API (all nonIP)
WIFI
Wireless
IP-TCP/UDP
UWB
Wireless
Baseband/
LinkManager/L2CAP (nonIP)
Network
Transport
Upper
Network
Transport
Upper
Network
Transport
Upper
OSI plasti
Sensor network
busses (CAN,
profibus,...)
Serial
USB
Fixed
Up to data link
Data Link
Fixed
Fixed/Wireless
Up to data link
Up to data link
DeviceNet
Fixed
DeviceNet Network and
transport
ControlNet
Fixed
ControlNet Network and
transport
Ethernet/IP
Fixed
IP-TCP/UDP
Data Link
Data Link
Network
Transport
Upper
Network
Transport
Upper
Network
Transport
Upper
Fixed
Network/Transport layers
according Net- work
layer/Transport to KNX and
LonWorks specifications
Power line (KNX,
LonWorks)
Network/
Transport
Vir: Smith (2012, str. 128)
Vprašanje, kakšna je oblika »ozkega grla« ISt, in ali zaradi take raznovrstnosti tehnologij ISt
sploh obstaja, bi moralo biti primarno vprašanje pri nadaljnji raziskavi. Primer kompleksnosti
je lahko opis komunikacijske plasti na klasičen način, pri katerem si lahko predstavljamo
»tanko plast« pod aplikacijsko plastjo in nad različnimi tehnologijami, ki se uporabljajo za
prenos informacij, kot lepilo med različnimi rešitvami, razvitimi za poseben cilj, s pomočjo
specifičnih tehnologij.Vsekakor pa je ta rešitev preveč poenostavljena, saj bi potrebovali
prehode na visoki ravni med posameznimi tehnologijami, to pa ni smiselno, tako v
tehnološkem, kot v ekonomskem smislu (Smith, 2012).
12
TEHNOLOŠKI VIDIK INTERNETA STVARI
3
Uresničitev koncepta ter vizije Interneta Stvari je možna samo preko integracije različnih
tehnologij.
3.1
Tehnologije identifikacije, zaznavanja in komunikacije
Kjerkoli, kadarkoli in preko kateregakoli medija (»any PLACE«, »any TIME«, »any
MEDIA«) je bila že zelo dolgo vizija, ki je potiskala naprej napredek v komunikacijskih
tehnologijah. V tem kontekstu so brezžične tehnologije igrale ključno vlogo, tako da je bilo
razmerje med številom oddajnikov in ljudmi približno 1:1. Vsekakor nas je zmanjševanje
velikosti, teže, porabe energije ter cene oddajnikov pripeljalo v novo dobo, v kateri število
oddajnikov zelo hitro raste. To omogoča integracijo oddajnikov v skoraj vsak objekt in tako
dodati pojem karkoli »any THING« viziji, ki vodi h konceptu Interneta Stvari (Atzori in
drugi, 2010).
Slika 3.1: Povezava KJERKOLI, KADARKOLI, KARKOLI
Vir: Smith (2012, str. 25)
3.1.1 Radio-frekvenčna identifikacija
Radio-frekvenčna identifikacija (RFID) je sistem, sestavljen iz čitalnika (ang. reader) in
značke (ang. tag). RFID je uporaba brezkontaktnega brezžičnega sistema, ki uporablja radio13
frekvenčne signale za prenos podatkov z značke, pritrjene na stvar, z namenom avtomatske
identifikacije in sledenja. RFID značka služi podobnemu namenu kot črtna koda ali magnetni
trak na kreditni kartici. Namen je, da stvari, na katero je pritrjena, zagotavlja unikatno
identifikacijo. RFID značka je majhen oddajnik, ki se odziva na poizvedbe čitalnika, tako da
brezžično pošlje svojo serijsko številko ali katero drugo vrsto identifikacije. Pogosto so
uporabljene za sledenje predmetom v proizvodnih okoljih ali pa za označevanje izdelkov.
(Jechlitschek, 2006). Ko RFID značka vstopi v območje čitalnika, ta s pomočjo antene
sprejme podatke, ki so zapisani v znački. Čitalnik lahko v kratkem času identificira zelo
veliko število značk, tudi več kot 100 v sekundi (Glušič, 2008).
RFID značke so sestavljene iz:
mikročipa
antene
baterije (samo aktivne značke).
Velikost čipa je predvsem odvisna od antene. Velikost in oblika sta odvisni od frekvence, ki
jo značka uporablja. Velikost značke, je odvisna tudi od področja, kjer se uporablja. Meri
lahko manj kot milimeter za vsadke, ali pa so lahko velikosti knjige, za potrebe v transportu
kontejnerjev. Kar zadeva mikročipe, nekatere značke vsebujejo tudi prepisljivi pomnilnik,
kjer se lahko shranijo posodobitve med branji ali pa novi podatki (npr. serijske številke)
(Jechlitschek, 2006).
Obstajajo različne oblike RFID značk, kot so škatlice, ploščice, etikete, kartice in podobno.
Uporabljajo se za plačilo cestnine, prepoznavanje artiklov v trgovinah, sledenje živali,
spremljanje pošiljk v logistiki, kodiranje ključev idp. Poleg tega da RFID značka lahko
prenaša veliko količino podatkov, je tudi imuna na umazane ter prebarvane nalepke, saj
komunikacija med značko in čitalnikom poteka preko radijskih valov (Glušič, 2008).
V povezavi z energijo ločimo tri vrste RFID značk:
Pasivne – so značke, ki nimajo svojega notranjega vira električne energije, tako da so
odvisne od energije, ki jim jo s signalom prenese čitalnik. To pomeni, da mora čitalec
vzdrževati povezavo, dokler transakcija ni zaključena. Te značke so najmanjše in
najcenejše zaradi tega, ker nimajo svojega vira energije. Poleg tega pa je tudi bralni
domet teh značk nekje med dvema milimetroma do nekaj metrov. Prednost teh značk
je dejstvo, da jih lahko ustvarimo s tiskanjem. Še ena prednost pa je, da imajo
neomejeno življenjsko dobo, saj niso odvisne od vira energije (Jechlitschek, 2006).
14
Slika 3.2: Pasivna RFID značka
Vir: Wikipedia
Polaktivne – so značke, ki imajo svoj lastnen vir energije, ki napaja mikročip ves čas.
Te značke imajo številne prednosti. Zaradi napajanja mikročipa se lahko hitreje
odzovejo na signal čitalnika, tako pa se poveča število značk, ki jih čitalnik lahko
identificira v sekundi, kar je pri nekaterih aplikacijah zelo pomembno. Poleg tega pa
zaradi lastnega vira energije ni potrebe po anteni, zato lahko značko priredimo tako, da
odbija signale nazaj proti čitalniku in s tem povečamo doseg. Ker pa značke ne
uporabljajo energije iz okolja, pa je ta odbiti signal še močnejši. Pol aktivne značke
imajo zato ponavadi daljši doseg od pasivnih (Jechlitschek, 2006).
Slika 3.3: Polaktivna RFID značka
Vir: Matt Reynolds' Research Page
Aktivne značke – so značke, ki tako kot polaktivne značke vsebujejo baterijo, vendar
uporabljajo energijo tako za napajanje mikro čipa, kot za ustvarjanje signala na anteni.
Te značilnosti značkam povečajo ceno in tudi dimenzije, ter jim daje številne
prednosti, kot so zelo velik doseg (malo manj kot sto metrov), večjo moč oddajanja ter
boljša zanesljivost in kljubovanje slabšim pogojem. Zaradi teh prednosti so dražje,
slaba lastnost pa je, čeprav baterija, ki jih napaja zdrži nekaj deset let, da potrebujejo
vzdrževanje (Glušič, 2008).
15
Slika 3.4: Aktivna RFID značka
Vir: www.intechopen.com
Tehnologija RFID ima svoje korenine v vojski, in sicer so prvo aplikacijo, imenovano IFF
(Identification Friend or Foe), razvili v Veliki Britaniji ter jo uporabili v drugi svetovni vojni.
Na letala so namestili oddajnike, tako da so ločili svoja letala od sovražnikivih in s tem
preprečili streljanje na svoja letala. Če letalo ni pravočasno poslalo signala, so ga označili za
sovražnega.
Prva komercialna RFID apliikacija je bila EAS (Electronic Article Surveillance). Razvita je
bila v sedemdesetih letih, kot sistem za preprečevanje kraje. Zasnovan je bil na znački, ki je
lahko shranila 1 bit podatkov. Čitalnik na izhodu iz trgovine je identificiral značke in če
značka ni bila odstranjena, se je sprožil alarm. Konec sedemdesetih let so se RFID značke
uveljavile v kmetijstvu za označevanje živali (Jechlitschek, 2006).
RFID je ena izmed mnogih tehnologij v ISt, ki omogoča identifikacijo stvari, a ne nujno
najpomembnejša. RFID predstavlja majhen del celotnega področja, glede na to, da je ISt
sestavljen iz pametnih stvari, večinoma iz več vrst senzorjev in sprožilcev, majhnih objektov,
ki so med seboj povezani ne samo z radijskimi tehnologijami, temveč tudi z žičnimi
tehnologijami. ISt aplikacije bodo v velikem obsegu uporabljene na inovativnih področjih kot
avtomatizacija industrije, pametna omrežja, pametna mesta, avtomatizacija zgradb itd. Da bi
bili unikatno naslovljeni, morajo imeti pametni objekti neke vrste elektromagnetno
identifikacijo, tako da bodo RFID značke uporabljene za označevanje proizvedenih stvari
vseh vrst ( Van Kramburg in drugi, 2011).
3.1.2 Tehnologija brezžičnih senzorskih omrežij
Zelo pomembni gradniki ISt so tudi brezžična senzorska omrežja WSN (wireless sensor
networks). WSN je skupek senzorskih vozlišč (ang. Sensor nodes), sestavljenih v sodelujoče
omrežje. Vsako vozlišče omogoča procesiranje (mikrokontrolerji, CPU ali DSP čipi), lahko
16
vsebujejo več vrst spomina (programski, podatkovni, flash), ima lahko RF oddajnik, vir
energije (baterija) ter različne senzorje in sprožilce. Vozlišča med seboj komunicirajo preko
brezžične povezave ter se sama organizirajo. Pričakovati je sisteme z 1000 ali 10000 vozlišči.
Taki sistemi pomenijo revolucijo v našem načinu življenja in dela (Stankovic, 2006).
Slika 3.5: Arhitektura brezžičnega senzorskega omrežja
Vir: http://wisene.blogspot.com (2010)
Koncept brezžičnih senzorskih omrežij temelji na preprosti enačbi:
Zaznavanje (Sensing) + CPU + Radio = Tisoče potencialnih aplikacij
Dejansko povezovanje senzorjev, radijskih valov ter CPUja v zanesljivo brezžično senzorsko
omrežje zahteva natančno razumevanje zmožnosti ter omejitev vsake osnovne komponente
strojne opreme, kot tudi natančno razumevanje trenutnih omrežnih tehnologij. Vsako
posamezno vozlišče mora biti zasnovano tako, da zagotavlja nabor gradnikov za sintezo
povezane mreže, ki se bo pojavila ob postavitvi. Med tem se sreča tudi z zahtevami po
velikosti, ceni ter porabi energije (Hill, 2003).
Brezžična senzorska omrežja WSN so v preteklih letih postala prepoznavna tudi zaradi
širjenja v tehnologiji MEMS (Micro-Electro-Mechanical Systems), ki je omogočila razvoj
pametnih senzorjev. Ti senzorji so majhni, z omejenimi procesnimi viri ter so cenejši v
primerjavi z navadnimi senzorji. Taka senzorska vozlišča lahko zaznavajo, merijo ter
pridobivajo podatke iz okolja ter pridobljene podatke pošljejo uporabniku. Pametna senzorska
vozlišča so naprave z nizko močjo, opremljene z enim ali več senzorjev, procesorjem,
spominom, virom energije ter sprožilcem. Množica različnih mehaničnih, toplotnih, bioloških,
kemičnih, optičnih ter magnetnih senzorjev je lahko priključena na senzorsko vozlišče, za
17
merjenje značilnosti okolja. Zato, ker imajo senzorska vozlišča ponavadi omejeno količino
spomina in so ponavadi razporejena na težko dostopnih lokacijah, vsebujejo RF oddajnik za
brezžično komunikacijo z glavno postajo (prenosni računalnik, osebna ročna naprava ali pa
dostopna točka fiksne infrastrukture). Poleg baterije, ki jo senzorsko vozlišče uporablja kot vir
energije, lahko vozlišču dodamo solarni sistem, s katerim vozlišče energijo črpa iz okolja,
glede na to, v kakšnem okolju se vozlišče nahaja. Senzorji lahko vsebujejo tudi sprožilce,
odvisno od aplikacije, ter vrste uporabljenega senzorja. Brezžična senzorska omrežja imajo
ponavadi zelo malo ali pa sploh nimajo infrastrukture. Omrežje je sestavljeno iz zelo velikega
števila senzorskih vozlišč, ki delujejo skupaj, za potrebe nadzorovanja regije, in tako
pridobivajo podatke iz okolja. Obstajata dve vrsti WSN omrežij, in sicer strukturirano in
nestrukturirano. Nestrukturirano brezžično senzorsko omrežje je tisto, ki vsebuje gosto zbirko
senzorskih vozlišč. Vozlišča so lahko v prostoru razporejena v »ad hoc« razporeditvi.
Postavljeno omrežje brez nadzora opravlja funkciji nadzorovanja okolja ter poročanja
uporabniku. V nestrukturiranem WSN omrežju je zaradi velikega števila senzorskih vozlišč
zelo težak nadzor nad omrežjem, in sicer upravljanje povezljivosti ter odkrivanje napak. V
strukturiranih brezžičnih omrežjih so vsa ali pa nekaj senzoskih vozlišč razporejenih po v
naprej določenem načrtu. Prednost strukturiranih WSN omrežij je v tem, da je lahko
razporejenih manj senzorskih vozlišč, z manjšim nadzorom nad omrežjem ter manjšimi
stroški upravljanja. Za strukturirano WSN omrežje potrebujemo manj vozlišč, saj so
razporejena na specifične lokacije, da zagotavljajo boljšo pokritost, medtem ko imajo
nestrukturirana WSN omrežja z »ad hoc« razporeditvijo nepokrite dele (Yick in drugi, 2008).
Potencialne aplikacije za obsežna brezžična senzorska omrežja obstajajo na zelo različnih
področjih, tako za spremljanje zdravstvenega stanja in okoljskih pogojev, za izvajanje
nadzora, za zagotavljanje varnosti doma, za raznovrstne vojaške operacije ter za spremljanje
industrijskih strojev. Dva primera za razumevanje raznolikosti aplikacij, ki so lahko podprte z
brezžičnimi senzorskimi omrežji:
Nadzor (Surveillance): Recimo, da je na velikem območju, kot je vojaško bojišče,
razporejenih veliko omrežnih senzorjev (zvočnih, seizmičnih, video). Na podlagi takih
senzorskih omrežij so lahko zasnovane aplikacije za izvajanje nadzora, ki uporabniku
lahko priskrbijo informacije o okolju. V takih senzorskih omrežjih je razpon kvalitete
podatkov od surovih senzorskih podatkov, do podrobnega opisa dogajanja v okolju, če
se podatki obdelajo lokalno. Aplikacije od senzorskih omrežij zahtevajo kvaliteto
storitve (QoS – quality of service), kot so zahtevan minimalen odstotek pokritosti
senzorjev, tam, kjer se najbolj pričakuje, da se bo dogodek zgodil, ali pa zahtevana
18
maksimalna verjetnost, da dogodka senzorji ne bodo spregledali. Istočasno se od
senzorskega omrežja pričakuje, da bo takšno kvalitetno delovanje zagotavljalo dlje
časa (več mesecev ali več let), z uporabo omejenih virov omrežja (energije), ter ne bo
potrebovalo skoraj nobenega zunanjega posredovanja. Da se dosežejo taki cilji, je
potrebno previdno oblikovanje tako senzorske strojne opreme, kot omrežnih
protokolov.
Spremljanje zdravstvenega stanja (Medical Monitoring):
Drugačne aplikacije, ki
lahko uporabijo tehnologijo brezžičnih senzorskih omrežij, lahko najdemo v medicini,
in sicer na področju spremljanja zdravstvenega stanja. To področje sega od
spremljanja bolnikov v bolnišnicah z uporabo brezžičnih senzorjev, da se ukine
privezovanje ljudi na velike, žične naprave za spremljanje zdravstvenega stanja, do
spremljanja bolnikov v primerih masovnih nesreč, do spremljanja ljudi v njihovem
vsakdanjem življenju, zaradi zgodnjega zaznavanja ter posredovanja v primeru raznih
vrst bolezni. V teh scenarijih se senzorji razlikujejo od miniaturnih, nosljivih na telesu,
do zunanjih, kot so video kamere ali pa naprave za določanje položaja. V takem
zahtevnem okolju morajo biti razvite zanesljive ter fleksibilne aplikacije. Recimo, da
imamo aplikacijo za spremljanje osebnega zdravstvenega stanja, ki teče na dlančniku /
pametnem telefonu ter prejema in analizira podatke, pridobljene z raznih senzorjev
(elektrokardiografija, elektromiografija, krvni tlak, srčni utrip). Aplikacija reagira na
potencialna zdravstvena tveganja ter informacije beleži v lokalni bazi podatkov. Glede
na to, da bo večina senzorjev, uporabljenih za tako aplikacijo spremljanja osebnega
zdravstvenega stanja, imelo napajanje iz baterije ter da bodo uporabljali brezžično
komunikacijo, je povsem jasno, da bo taka aplikacija potrebovala omrežne protokole,
ki so odlično delujoči, zanesljivi ter zaščiteni (Perillo in Heinzelman, 2005).
Ključna storitev v WSN omrežjih je posredno usmerjanje (Multihop routing). Zaradi tega
dejstva je bilo na tem področju vloženega že zelo veliko dela. Internetne ter MANET
usmerjevalne tehnike v omrežju WSN ne delujejo najbolje. Internetno usmerjanje
predpostavlja visoko zanesljive žične povezave, tako da so napake paketov zelo redke; to za
omrežja WSN ne drži. Veliko MANET usmerjevalnih rešitev se zanaša na simetrične
povezave (če vozlišče A lahko zanesljivo doseže vozlišče B, potem lahko tudi B doseže A)
med sosedi; To večinoma ne drži v omrežjih WSN. Tovrstne razlike so pripeljale do izuma ter
uvajanja novih rešitev. Za omrežja WSN, ki so velikokrat razporejena po »ad hoc«
razporeditvi, se usmerjanje tipično začne z odkrivanjem sosedov. Vozlišča najprej pošljejo
19
serijo sporočil (paketov) in si tako sestavijo tabelo sosedov. Te tabele vsebujejo tudi
minimalne podatke o sosedovi identiteti ter lokaciji. To pomeni, da morajo vozlišča poznati
svojo lokacijo, preden začnejo iskati sosede. Druge informacije v tabelah so tudi sosedova
zaloga energija, zamude preko tega vozlišča ter kvaliteta povezave. Ko enkrat tabele
obstajajo, se v večini WSN usmerjevalnih algoritmih pošljejo sporočila z začetne lokacije
proti naslovu prejemnika na podlagi geografskih kordinat, in ne preko IDjev. Tipičen
usmerjevalen algoritem, ki deluje na tak način, je Geographic Forwarding (GF). Pri GF
algoritmu vsako vozlišče pozna svojo lokacijo, sporočilo (paket), ki se pošilja, pa vsebuje tudi
lokacijo naslovnika. Vozlišče, ki pošilja sporočilo, lahko izračuna, preko katerega soseda se
bo dosegel največji napredek proti naslovniku, s pomočjo formule razdalje iz geometrije.
Še en pomemben usmerjavalni model je neposredno razširjanje. Ta rešitev povezuje
usmerjanje, poizvedovanje ter agregacijo podatkov. Tukaj se razširi poizvedba po podatkih
oddaljenim vozliščem. Vozlišče z iskanimi podatki odgovori s predstavitvijo teh podatkov. Ta
odgovor potuje nazaj proti poizvedovalcu po poti, ki je bila določena že v poizvedbi
(Stankovic, 2006).
3.1.3 Tehnologija RFID – senzorskih omrežij
Sistem RFID ter omrežje WSN sta zaradi svojih številnih prednosti ter široke uporabe v
zgodovini najbolj razširjeni računalniški tehnologiji. RFID komunikacija je hitra, priročna in
njena uporaba lahko znatno prihrani čas, izboljša storitev, zmanjša stroške delovne sile,
povečuje produktivnost ter vzdržuje kakovost standardov.
Uporaba skupnih aplikacij je vse od plačevanja cestnin, upravljanja oskrbovalne verige,
javnega prevoza, nadzora vstopa v stavbe, sledenja živalim, razvoja pripomočkov za pametne
domove, do iskanja lokacije otroka (Mitrokotsa, Douligeris). Namen RFID omrežij je
zaznavanje prisotnisti označenih objektov in / ali ljudi. RFID tehnologija se uporablja tudi za
pridobivanje lokacije objektov. Omrežja WSN pa se uporabljejo za zaznavanje okolja,
lokacije ter identifikacijo objektov / ljudi. Sistemi WSN lahko zaznavajo temperaturo, vlago,
tlak, vibracije, zvok, električno napetost, itd. (Liu in drugi, 2008).
Osnovna ideja integracije sistema RFID z omrežjem WSN je povezava čitalnika z
oddajnikom, ki ima funkcijo usmerjanja in lahko posreduje informacije drugim čitalnikom.
Uporabniki bi lahko brali značke na oddaljenosti 100 – 200 metrov, in to presega vse
normalne dosege čitalnikov. Integracija RFID in WSN lahko zagotovi razširitev RFID
aplikacij, za delovanje na širšem območju. Integrirano WSN vozlišče je sestavljeno iz RFID
20
čitalnika, oddajnika ter mikrokrmilnika, ki upravlja različne komponente vozlišča. Vloga
mikrokrmilnika je tudi nadzor nad RFID čitalnikom ter drugimi komponentami, ki so v stanju
mirovanja. Značke, integrirane z WSN, lahko komunicirajo z drugimi značkami ter tvorijo
omrežje večjega števila zank (multiple loop network). Vsako integrirano vozlišče odda ne
samo svoje unikatne identifikacije, temveč tudi vse pridobljene podatke iz okolja, ki jih je
zaznalo, vsem ostalim vozliščem. Vsaka integrirana značka posluša RFID čitalnik sosednjega
vozlišča. Če se na kanalu zazna aktivnost, značka aktivira senzorje, ki spremljajo kanal in
tako sprejmejo podatke, v nasprotnem primeru pa ostanejo v stanju spanja. Za prebuditev
vozlišča je poslan signal prebujanja (Jain in Vijaygopalan, 2010).
Slika 3.6: Arhitektura RFID – senzorskega omrežja
Vir: Mitrokotsa in Douligeris (2009, str. 515)
S kombinacijo značilnosti RFID (identificiranje, določanje lokacije) in WSN (zaznavanje,
identificiranje, določanje lokacije) se lahko določi štiri različne aplikacijske scenarije za
integracijo RFID ter WSN sistemov. Nekateri od njih se bolj uporabljajo v industriji kot
drugi. Vsekakor so lahko WSN vozlišča neodvisna ali pa pritrjena na objekte / ljudi. Nekaj
primerov integracije na aplikacijskem nivoju:
1. Integracija, pri kateri je RFID uporabljen za identifikacijo, WSN pa za
zaznavanje
WSN in RFID sta pritrjena na isti objekt za izvajanje naloge odkrivanja in
zaznavanja. Značke so uporabljene za odkrivanje prisotnosti drugih objektov,
integrirani senzorji pa zaznavajo značilnosti objekta, kot so temparatura, PH
vrednost, vibracije, itd. V nekaterih aplikacijah, pri katerih pride do integracije
RFID čitalnikov ter brezžičnih naprav in brezžičnih senzorskih vozlišč,
integrirani senzorji skrbijo tako za zaznavanje, kot za komunikacijo.
RFID značka je pritrjena na objekt, WSN pa je uporabljen za zaznavanje
objekta. Primer take aplikacije uporablja RFID značke za pridobivanje
21
informacij o objektih, ki so bili fotografirani v muzeju. Čitalnik je integriran v
fotoaparatu, značke pa so pripete na objekte v muzeju. Ko je objekt zaznan,
lahko RFID priskrbi informacije o njem.
RFID značka je pritrjena na objekt, WSN pa je uporabljen za zaznavanje
okolja. Tipično aplikacije vsebujejo mobilni robot, ki se zanaša na RFID za
odkrivanje objektov, ki se jih ne da zaznavati, ter na WSN za zbiranje
informacij o temparaturi, vlagi ter drugih informacij z okolja.
2. Integracija, pri kateri je RFID uporabljen za identifikacijo objektov / ljudi,
skupaj s senzorji
Zanimiva rešitev, ki so jo razvili pri podjetju Broadcom, pri kateri se lahko
RFID informacija prebere z značke šele, ko se prstni odtis pri skeniranju ujema
s tistim, ki je že shranjen v čipu. Na ta način sta RFID ter senzor kombinirana
za povečanje zaščite.
3. Integracija, pri kateri je RFID uporabljen za identifikacijo objektov / ljudi, WSN
pa priskrbi lokacijo
Značke RFID so uporabljene za identifikacijo ljudi pri obhodih skupin v
muzeju, WSN pa je uporabljen za določanje lokacije vodje skupin. Ko je
lokacija vodje skupine znana, je lahko izgubljen član skupine voden proti
vodji.
4. Integracija, pri kateri je RFID uporabljen za pomoč pri določanju lokacije,
izvedena s senzorji
Različni senzorji so uporabljeni za oceno položaja prvega odzivnika, RFID
značke, ki pa so nastavljene na znane lokacije, pa popravljajo oceno lokacije
(Liu in drugi, 2008).
Primeri uporabe tehnologije RFID senzorskih omrežij:
Zdravstvene aplikacije (Healthcare Applications): tehnologiji RFID in WSN sta bili
vsaka posebej že velikokrat uporabljeni v zdravstvenih aplikacijah, kot so nujna oskrba,
zdravljenje po kapi, zobozdravstveni vsadki ter sledenje pacientom in osebju po
bolnišnicah. Vsekakor pa integracija teh dveh tehnologij omogoča razširitev njunega
potencijala. Kvaliteta oskrbe se zelo poveča, saj je bolnikovo stanje stalno nadzorovano,
tako da je lahko zdravnik hitro obveščen o kakršnikoli spremembi bolnikovega stanja.
Za sledenje bolnikove lokacije se uporablja tehnologija RFID, za nadzorovanje
22
njegovega stanja pa se uporabljajo senzorji. Napakam z zdravili, kot so prepozna
naročanja, netočni zdravstveni zapisi ter povečani stroški, se lahko izognemo z
integracijo tehnologij RFID in WSN. Integrirani tehnologiji se lahko uporabljata tudi za
merjenje temparature, merjenje krvnega tlaka, merjenje pulza ali PH vrednosti.
(Mitrokotsa, Douligeris). Tehnologija WSN lahko tudi doma poskrbi za stalno
spremljanje zdravstvenega stanja, dostop do zdravstvenih podatkov ter za nujno
komunikacijo s povezano bolnišnico, z zagotavljanjem fizioloških ter okoljskih
podatkov. Fokusiranje zdravstva se spreminja od oskrbe do preprečitve tudi doma. Ta
način spremljanja zdravstvenega stanja pomaga pri odkrivanju nenormalnih situacij,
kjer lahko računalnik opozori na zaskrbljujoče zdravstvene situacije. Sistem
zdravstvenih senzorskih omrežij ponavadi povezuje heterogene naprave, nekatere so
nošene s strani bolnika, druge pa so nameščene v bolnikovi sobi. (senzorji za merjenje
tlaka, RFID značke, talni senzorji, okoljski senzorji, senzorji prahu, itd.) (Jain in
Vijaygopalan, 2010).
IMEC – Netherland (IMEC-NL), Nizozemski raziskovalni inštitut je zgradil prototip
sistema za nadzorovanje človeka (human-monitoring system), z uporabo RFID značk, ki
so integrirane s senzorji. Integrirane senzorske značke zajemajo ter pošiljajo podatke o
bolnikovih vitalnih znakih. Ta sistem se delno uporablja tudi za raziskovanje stanj, kot
sta epilepsija ter motnja spanja. Do sedaj so bolnike, ki so trpeli za epilepsijo, spremljali
z uporabo elektrod, pritrjenih na njihovih glavah, ki so bile žično povezane s škatlo.
Elektrode so merile dejavnost možganov. Raziskovalni inštitut IMEC pa je raziskal
možnost, da bi omogočili bolnikom možnost premikanja, ter tudi možnost spremljanja
njihovega stanja, medtem ko so doma, tako da so omogočili procesom brezžično
povezavo. Raziskovalci inštituta uporabljajo senzorje za spremljanje aktivnosti
bolnikovih možganov. V primeru, da senzorji zaznajo nepričakovano aktivnost, takoj
pošljejo alarm RF integratorju, 10 metrov stran. Prototip je bil testiran v Belgiji
(Mitrokotsa in Douligeris, 2009).
Spremljanje onesnaženosti zraka (air pollution monitoring): onesnaženost zraka
lahko opredelimo kot prisotnost okuženih ali onesnaženih snovi / delcev v zraku, ki
ogrožajo človekovo zdravje ter dobro počutje ali pa zelo slabo vplivajo na okolje.
Onesnažene snovi so posledice industrijskih emisij, emisij vozil ter drugih emisij.
Svetovna zdravstvena organizacija WHO (World Health Organization) pravi, da vsako
leto zaradi onesnaženja zraka umre približno 2,4 milijona ljudi. ZigBee vozlišča,
bazirana na brezžičnih senzorskih omrežjih, so lahko razporajena po celotnem območju
23
za spremljanje onesnaženosti zraka. Senzorska vozlišča pošljejo zaznane podatke
glavnemu vozlišču preko ZigBee modula. Glavno vozlišče ostalim zagotavlja
inteligenco. Glavni namen tega vozlišča je upravljanje vseh senzorskih delov in
izvrševanje komunikacijskih protokolov ter algoritmov za obdelavo podatkov. Glavno
vozlišče pošlje podatke gostitelju (računalniku). RFID značka na senzorskem vozlišču
pošlje lokacijo vsakega nadzorovanega vozlišča. Te podatke prebere računalnik. Na
podlagi teh podatkov lokacije vozlišča ter povezanega modela onesnaženosti zraka
potem računalnik izvede analizo, začasno simulacijo ter navodila za opazovano
območje onesnaženosti zraka, poda pa tudi ocene kvalitete zraka ter podporo
odločitvam. Pri sistemih okoljskega nadzora je zelo pomembno, da je frekvenca
posodobitev visoka, da se izognemo katastrofam. Pogosto oddajanje podatkov pa hitro
izprazni baterije senzorskih vozlišč. V splošnem so senzorska vozlišča vedno v spečem
položaju. Ko je čas za prebujenje, določeno vozlišče pošlje izmerjene podatke
kontrolnemu sistemu omrežja. Po končanem oddajanju vozlišče ponovno preide v stanje
spanja ter čaka na čas ponovnega prebujenja. To zaporedje se ponavlja počasi, če je
stopnja onesnaženosti zelo majhna. Če sistem zazna znake onesnaženja po končanem
pregledu pogojev, se hitrost ponavljanja zaporedja močno poveča ter traja, dokler ni več
zaznati znakov onesnaženja. Kontrolno vozlišče nadzira zaporedje vzorčenja,
pregledovanje stanja omrežja ter nadzira komunikacijo. Ko je stopnja onesnaženosti nad
kritično mejo ali pa nevarna, sistem sproži alarm. Razne nevarne meje veljajo za
območja, kot so šole, tovarne ali pa stanovanja. Tipi senzorjev, ki se uporabljajo za
spremljanje onešnaženosti zraka, so senzorji, ki merijo temperaturo, vlago, prah,
oglikov dioksid, oglikov monoksid,vodikov sulfid, zračni tlak, smer vetra, hitrost vetra,
itd. (Jain in Vijaygopalan, 2010).
Upravljanje dobavne verige (supply chain management) Tehnologiji RFID in WNS
sta bili v veliki meri uporabljeni v dobavni verigi za nadzor inventure, sledenje
produktov ter spremljanje surovin, medtem ko so bila senzorska omrežja uporabljena za
prostorsko in okoljsko spremljanje. Vsekakor je integracija RFID sistemov s
senzorskimi omrežji odprla povsem nove smeri. RFID sistemi so sposobni natančno
identificirati objekte, a vseeno včasih podajo netočne informacije o lokaciji objekta. Po
drugi strani senzorji predstavljajo mnogo prednosti pri prepoznavanju lokacije objektov,
a ne morejo jih identificirati. Učinkovita integracija RFID ter WSN sistemov ponuja
mnoge prednosti pri točnem sledenju lokacije. Integracija tehnologij omogoča
spremljanje pogojev za produkte ter odkrivanje nevarnih okoljskih pogojev, kot sta
24
visoka temparatura in vlaga za krhke ter občutljive produkte. Integracija tehnologij
omogoča tudi semodejno spremljanje pogojev na razdaljo, brez neposrednega ter
ročnega pregleda, na zelo priročen, poceni ter k manj napakam nagnjen način. Obstaja
širok spekter možnih pristopov integracije tehnologij RFID in WSN v upravljanju
dobavne verige. Eden od njih je integrirana shema tehnologij za avtomatično sledenje
surovinam. Shema povezuje brezžična senzorska vozlišča z RFID čitalniki. Bolj
natančno, brezžična senzorska vozlišča so povezana z gostiteljem (ponavadi z
računalnikom), pri čemer se seznam označenih produktov obravnava v bazi podatkov.
Še eno brezžično senzorsko vozlišče pa je integrirano z RFID čitalnikom (vozlišče
čitalnika). Uporabnik gostiteljevega vozlišča lahko pošilja poizvedbe v bazi podatkov,
ki se potem preko omrežja WSN pošljejo vozlišču čitalnika. Poizvedba je potem
posredovana RFID čitalniku in tako se pridobijo zahtevani podatki. Komunikacija je
dvosmerna. Tako so podatki lahko poslani od čitalnika do gostitelja preko istega
vmesnika.
Drug pristop je bil evropski projekt PROMISE, ki se je fokusiral na spremljanje ter
sledenje produktom skozi celoten življenjski cikel z uporabo vključenih pametnih
naprav. Eden od ciljev je bila uporaba integriranih RFID značk ter senzorjev za
pridobivanje informacij za izboljšanje načina izdelave , uporabe ter recikliranja
produktov (Mitrokotsa in Douligeris, 2009).
Pametni digitalni dom (smart digital home) Različni senzorji za merjenje temparature,
vlage, zaznavanje dima, plina, razbitja stekla ter zaznavanje premikov se lahko
namestijo v pameten digitalen dom, za zaznavanje nenormalnih pogojev, za pošiljanje
sporočil nadzornemu vozlišču, ki lahko sproži alarm in tako obvesti uporabnika.
Senzorji za zaznavanje plina, ognja ter dima so nameščeni v kuhinji, senzorji za
zaznavanje razbitja stekla so nameščeni po različnih oknih ter vratih, ostali senzorji pa
povsod drugje. Kamera in mikrofon sta lahko nameščena pred vhodom; tako uporabnik
lahko vidi osebo pred vrati, ko zazvoni zvonec. Omrežje deluje, tako kot ga nastavi
uporabnik. Ko senzor zazna ogenj, se takoj sprožijo škropilci vode. Senzor zazna vlom
v dom, sistem samodejno obvesti policijo. Omrežje se lahko uporablje tudi za
spremljanje otrok, starejših ter hišnih ljubljenčkov.
Z uporabo ZigBee domačega omrežja z GSM omrežjem lahko preko interneta z
mobilnim telefonom upravljamo domače omrežje z oddaljene lokacije. S tem lahko
vključimo / izključimo klimatsko napravo, grelce vode, luči, mikrovalovno pečico ter
25
vse druge priključene naprave. V GSM nazorovanem domačem omrežju je osrednje
nadzorno vozlišče likalnega omrežja doma podprto z GSM vmesnikom. Domače
omrežje zmanjša nivo stresa, saj stvari postanejo lažje obvladljive (Jain in
Vijaygopalan, 2010).
3.1.4 Brezkontaktna tehnologija NFC
NFC (Near field communication) je specifikacija za brezkontaktno komunikacijo med dvema
napravama. Zasnovana je na tehnologiji, ki se uporablja za RFID in je standardizirana v
ISO/IEC 18092. Omejena je na razdalje med dvema napravama nekje do 10 centimetrov.
Namen NFC je omogočiti lažje ter bolj priročno izvajanje transakcij ter izmenjave digitalnih
vsebin (Curran in drugi, 2012). Brezkontaktna komunikacija omogoča uporabniku, da približa
pametni telefon NFC kompatibilni napravi, za prenos informacij, brez potrebe po tem, da se
napravi dotakneta ali po nastavitvi povezave skozi več korakov. Hitra ter priročna tehnologija
je zelo popularna v Evropi in Aziji, hitro pa se širi tudi po ZDA. NFC vzdržuje povezovanje
med različnimi brezžičnimi komunikacijskimi metodami, kot so Bluetooth, ter drugimi
standardi NFC, tudi FeliCa, ki je zelo popularen na Japonskem preko NFC Foruma. Forum je
bil ustanovljen leta 2004 s strani podjetij Sony, Nokia ter Phillips, ko so določili stroge
standarde, s katerimi se morajo proizvajalci srečati, ko načrtujejo NFC kompatibilno napravo.
To zagotavlja, da je NFC varen in enostaven za uporabo z različnimi tehnologijami.
Kompatibilnost je ključna za rast NFC tehnologije, kot popularno tehnologijo za plačevanje
ter podatkovno komunikacijo. Sposobna mora biti komunikacije z ostalimi brezžičnimi
tehnologijami ter komunikacije z različnimi tipi NFC oddajnikov (NFC). Tehnologija NFC je
zasnovana tako, da omogoča izmenjavo različnih tipov informacij, kot so telefonske številke,
slike, MP3 datoteke ali pa digitalna avtorizacija med dvema NFC napravama, kot sta mobilna
telefona, ali pa med mobilnim telefonom z NFC tehnologijo ter kompatibilnim RFID
čitalnikom, ki se nahajata zelo blizu skupaj. Tehnologija NFC deluje na frekvenci 13.56 MHz,
ter ponuja prenos podatkov do 424 kbit/s. V nasprotju z običajnimi brezkontaktnimi
tehnologijami na tej frekvenci (samo aktivno-pasivne komunikacije), so komunikacije NFC
naprav lahko aktivno-aktivne (peer-to-peer), kot tudi aktivno-pasivne, zato NFC predstavlja
povezavo v RFID svet.
Obstajajo številne NFC aplikacije. Posebna prednost NFC je značilna enostavna uporaba.
Preprosto se uporabnik dotakne ali le približa napravo k nečemu, da sproži določeno storitev.
Najbolj tipični primeri uporabe so:
26
Mobilno plačevanje
i) Plačevanje kart ter taxi prevozov z uporabo NFC telefonov
ii) Plačevanje na brezkontaktnih POS terminalih z uporabo NFC telefonov
iii) Shranjevanje bonov / kuponov na NFC telefonih
Overovitev / potrditev, nadzor dostopa – shranjevanje elektronskih ključev, legitimnosti,
dovoljenj na NFC naprave
i) Zavarovan dostop / vstop v stavbo
ii) Zavarovan dostop do sistema računalnika
iii) Odklepanje avtomobilskih vrat
iv) Namestitev domače pisarne z dotikom NFC telefona
Prenos podatkov med dvema različnima NFC enotama (peer-to-peer prenos podatkov),
kot so NFC pametni telefoni, digitalni fotoaparati, prenosniki, itd.
i) Izmenjava elektronskih poslovnih kartic
ii) Tiskanje slik, tako da držimo fotoaparat blizu tiskalnika
Odpiranje drugih komunikacijskih povezav za prenos podatkov
i) Namestitev Bluetooth, WLAN povezav
Dostop do digitalnih informacij
i) Branje urnikov s pametnih plakatov z NFC telefonom
ii) Prenos zemljevidov s pametnih plakatov na NFC telefon
iii) Beleženje lokacije npr. parkiranja na NFC telefon
Vstopnice
i) Shranjevanje vseh vrst vstopnic na NFC telefon (Minihold, 2011).
Da dve napravi lahko komunicirata po NFC protokolu, mora imeti ena naprava bralnik /
pisalnik, druga pa NFC značko. Značke so v bistvu integrirana vezja, ki vsebujejo podatke,
povezane z anteno, ki jih lahko berejo ali pišejo čitalniki (NFC Forum).
NFC vmesniki lahko delujejo na dva različna načina, in sicer, aktivno ter pasivno. Aktivne
naprave ustvarijo lastna radiofrekvenčna polja, medtem ko morajo pasivne naprave, za prenos
podatkov, uporabiti induktivne spoje. Za naprave, ki jih napajajo baterije, kot so mobilni
telefoni, je boljše, da delujejo v pasivnem načinu. Pri pasivnem načinu lahko dobi naprava vir
energije preko RF polja od aktivne NFC naprave ter prenaša podatke. Protokol omogoča
delovanje kartice, npr: za uporabo pri plačevanju vozne karte, tudi ko je telefon ugasnjen.
27
Komunikacija med dvema aktivima napravama se imenuje aktivna komunikacija, medtem ko
se komunikacija med pasivno in aktivno napravo imenuje pasivna komunikacija (Paus, 2007).
Slika 3.7: Komunikacija med dvema napravama
Vir: Minihold (2011, str. 5)
Prenos energije ter prenos podatkov z aktivne naprave: za prenos na pasivni sistem, kot je
NFC telefon, pasivni sistem uporablja 13.56 MHz prenosni signal aktivne naprave kot vir
energije. Modulacijska shema aktivne naprave je ASK (amplitude-shift keying). Za peer-topeer NFC način sta obe smeri komunikacije nastavljene ter kodirani kot aktivna naprava.
Vsekakor je potrebno manj energije, saj imata NFC napravi svojo zalogo energije, prenosni
signal pa se po končanem prenosu izklopi.
Prenos podatkov s pasivne naprave: zaradi spoja aktivne in pasivne naprave lahko pasivna
naprava, ki posluša vpliva, na aktivno napravo. Spreminjanje odvisnosti pasivne naprave
povzroči amplitudne ter fazne spremembe napetosti antene aktivne naprave. Ta tehnika se
imenuje modulacija nalaganja (Minihold, 2011).
Tehnologija NFC omogoča ljudem lažje življenje z grajenjem na že obstoječih sistemih ter na
človeškem obnašanju. Omogoča lažji dostop do novih medijev ter storitev, olajša način
plačevanja stvari, omogoča lažje odkrivanje, povezovanje in deljenje informacij ter olajša
uporabo transporta ter drugih javnih storitev. Študija raziskovalne skupine ABI Research je
razkrila, da je bil leta 2007 največji obseg namestitve NFC tehnologije v naprave, sprva v
mobilne telefone, kasneje pa tudi osebne telefone, set-top škatle, fotoaparate ter tiskalnike.
NFC naprave, ki so jim sledile, so bile blagajne ter druga POS oprema, bankomati, plakati,
ulične table, avtobusna postajališča, zanimivosti, parkirne ure, sistemi za odpiranje vrat ter
naprave za pakiranje izdelkov. Zelo pomembna točka je ta, da NFC ne omogoča
vseprisotnega računalništva, kjer je vse priključeno v omrežje, temveč omogoča vseprisotne
komunikacije, kjer imajo lahko ljudje možnost vzpostavitve ad hoc povezav, primernih
njihovim trenutnim željam. Potencial NFC aplikacij je zelo velik, saj obstaja veliko
dobičkonosnih aplikacij, ki se uporabljajo danes in se bodo tudi v prihodnosti. Te aplikacije
28
lahko razvrstimo v tri skupine, in sicer vzpostavitev storitve, komunikacija med
enakovrednima napravama (peer-to-peer) ter plačevanje in upravljanje z vozovnicami in
vstopnicami:
Vzpostavitev storitve: v tem primeru se uporabnik z NFC napravo (mobilni telefon)
dotakne specifično nameščene NFC značke, kar tipično privede do prenosa majhne
količine podatkov. To je lahko nekaj vrstic teksta, spletni URL naslov, telefonska
številka ali drug košček podatkov, ki si ga je uporabnik zaželel. Primer takega tipa
aplikacije je pameten plakat. Plakat lahko promovira nov izdelek, storitev ali pa
dogodek. Uporabnik lahko z dotikom njegove naprave od NFC značko na plakatu
pridobi URL naslov, kjer si lahko pogleda več podrobnosti. Tak tip aplikacije bi se
lahko uporabil tudi za pridobivanje podrobnejših informacij o izdelkih v trgovinah ali pa
za prenos informacij o zdravilih, preprosto z dotikom NFC naprave in embalaže. NFC
značke so dosegle tako cenovno točko, da je možno natisniti skupine NFC nalepk, ki bi
uporabnikom omogočile izdelave nekakšnih bližnjic, ter jim s tem olajšale življenje. Na
primer, ko otrok pride domov iz šole, se lahko dotakne NFC nalepke in tako pošlje
sporočilo »prišel sem iz šole« svojim staršem.
Komunikacija med enakovrednima napravama (Peer-to-peer): tehnologija NFC se
uporabi za omogočanje komunikacije med dvema napravama,
tako da so podatki
prenešeni lokalno med napravama. Če je količina podatkov relativno majhna (do 1 kB),
je možno uporabiti NFC za prenos podatkov. Vsekakor pa je bolj skupen peer-to-peer
scenarij, ko se NFC uporabi za vzpostavitev druge metode brezžične povezave
(Bluetooth, WIFI). Naprimer: uporabnik naredi serijo fotografij z digitalnim
fotoaparatom, ki jih želi natisniti. Uporabnik se preprosto z napravo dotakne tiskalnika,
ki podpira NFC tehnologijo. Tako se vzpostavi povezava Bluetooth za prenos fotografij
iz naprave v tiskalnik. Peer-to-peer NFC komunikacija se uporablja tudi v Internet
kavarnah za pridobitev pravilnih WIFI nastavitev, brez ročnega odklepanja. Uporabnik
se z mobilnim telefonom dotakne točke na mizi in tako pridobi nastavitve, potem pa se z
mobilnim telefonom dotakne prenosnega računalnika in tako se vzpostavi WIFI
povezava.
Plačevanje in upravljanje z vozovnicami in vstopnicami: aplikacije za plačevanje, ter
upravljanje z vozovnicami in vstopnicami so bile ene glavnih vodnikov pri ustvarjanju
NFC standardov. Banke in mobilni operateriji so zelo zainteresirani za vključitev
tovrstnih aplikacij v mobilne telefone z omogočeno NFC tehnologijo. Raziskava, ki jo
je naredila Visa International, je pokazala, da 89 odstotkov tistih, ki so poiskusili
29
transakcije, bazirane na telefonu, daje prednost pred alternativnimi metodami
plačevanja. Proizvajalci naprav so se zavedali, da potrebujejo komunikacijski standard
kratkega dosega, ki je skladen s čitalci pametnih kartic ter ostalimi sistemi. NFC
omogoča scenarijem plačevanja ter upravljanja z vozovnicami in vstopnicami s
pametnimi karticami, nadaljnji razvoj z omogočanjem uporabe katerekoli NFC naprave
za plačilno napravo ter napravo za upravljanje z vozovnicami in vstopnicami
(elektronska denarnica). NFC kartice ter naprave se uporabljajo bolj za manjša plačila,
kot na primer na avtomatih in parkomatih. Pri pametnem upravljanju z vozovnicami in
vstopnicami so NFC telefoni lahko uporabljeni za preverjanje stanja kredita na
univerzalni pametni vstopnici, brez obiska avtomata za vstopnice. Vsekakor pa, ko so
rešena vprašanja infrastrukture čitalnika, ravnanja s transakcijami in varnostnega
preverjanja, bodo bile NFC naprave pripravljene na plačevanje v vsaki situaciji, ravno
tako kot kreditne kartice (NFC Forum).
Tehnologija NFC pa ni samo za posameznike ali stranke. Tudi podjetja lahko koristijo to
tehnologijo. Vodstvo podjetja lahko hitro komunicira z zaposlenimi, podjetje, tako veliko, kot
majhno lahko izboljša zadovoljstvo strank preko brezkontaktnega načina plačila ter
informacijskih sistemov. Pri komunikaciji osebja se lahko zaposleni, s pomočjo NFC značk,
vpišejo na trenutni lokaciji. Podatki o lokaciji zaposlenih so zelo pomembni za vodstvo, za
zagotavljenje nemotenega poslovanja. Ko zaposleni pričnejo z novo nalogo, lahko
posodobijo, katero nalogo so pravkar končali ter kje se nahajajo. Posodobitve v realnem času
so zelo pomembne za svet hitrega poslovanja. Sledenje zaposlenim ter branje posodobitev s
strani zaposlenih ali vodstva je možno z uporabo tehnologije NFC. Vodstvo lahko vseskozi
sledi zaposlenim in s tem omogoči učinkovito izdelavo urnika skozi dan. Če stranka potrebuje
pomoč, je vse, kar je potrebno vodilnemu narediti, da približa pametni telefon k NFC znački z
določeno informacijo in tako vidi, kdo je na oddelku prost, da lahko pomaga stranki.
Nadležnosti pri plačevanju v trgovini bo gonilna sila za tehnologijo NFC. Ustvarjanje
učinkovitejših in hitrejših načinov, da stranka pride mimo blagajne, je cilj vsakega podjetja, in
NFC čitalniki kartic to ponujajo strankam. Poleg plačilnih sistemov pa NFC strankam ponuja
tudi iskanje informacij. S postavitvijo NFC značk v produkte stranka lahko približa svoj
pametni telefon k produktu in tako izve več informacij. Poleg zmanjševanja čakalnih vrst
NFC stranki ponuja tudi možnost, da si na pametni telefon naložijo kupone ali pa nagradne
točke samodejno. Ko ima vse na enem mestu, stranka nikoli na zamudi možnosti, da
privarčuje, samo zato, ker je pozabila kupon ali kartico nagradnih točk. Ne gleda na to, ali je
30
podjetje veliko, majhno, ali pa je neprofitna organizacija, ima NFC tehnologija številne
prednosti, ki lahko pomagajo pri upravljanju s časom, sledenjem zaposlenih ali prispevajo k
zadovoljstvu strank (NFC).
3.2
Tehnologija vmesne plasti
Internet stvari je kombinacija Interneta prihodnosti ter vseprisotnega računalništva. Zahteva
povezovanje ter komunikacijo med raznovrstnimi senzorji, aktuatorji in aplikacijami ter
vzdržuje zaščito in zasebnost. Združuje dve dokončni komponenti, Internet in stvari. Internet
je omrežje s samonastavljivimi, prilagodljivimi, dinamičnimi zmogljivostmi, ki temelji na
standardnih ter interoperabilnih komunikacijskih protokolih, kjer so stvari fizični
objekti/naprave ali pa virtualni objekti/naprave/informacije, ki imajo identitete, fizične
lastnosti ter virtualne osebnosti. Uporabljajo tudi pametne vmesnike. Da bi se približali
omenjeni zahtevi, potrebuje ISt programsko platformo, zasnovano kot vmesno plast, ki
aplikacijam zagotavlja temeljno abstrakcijo ter ponuja različne storitve. Narejenih je bilo že
zelo veliko raziskav za gradnjo vmesne plasti na področju sodelovanja heterogenih naprav, ki
ponujajo različne aplikacije, prilagoditve, obravnavo velikih količin podatkov ter zasebnost in
zaščito podatkov v okolju Interneta stvari. Zato je potrebno razumeti, kako obstoječi vmesni
sistemi Interneta stvari delujejo in rešujejo različne zahteve razširjenosti Interneta stvari.
Vmesna plast Interneta stvari je potrebna zaradi več razlogov:
Težko je opredeliti in izvajati skupni standard med vsemi različnimi napravami, ki
pripadajo različnim področjim ISt.
Vmesna plast deluje kot vez, ki povezuje heterogene komponente skupaj.
Aplikacije na različnih področjih zahtevajo prilagoditveno plast.
Vmesna plast priskrbi API (application programming interface) za komunikacije fizične
plasti ter zahtevane storitve aplikacijam (Bandyopadhyay in drugi, 2011).
3.2.1 Storitveno usmerjeni pristop
Večina pristopov za izgradnjo vmesne plasti sledi ideji storitveno usmerjene arhitekture
(service-oriented architecture, SOA). Storitveno usmerjena arhitektura je v bistvu zbirka
storitev. Te storitve komunicirajo med seboj. Komunikacija lahko vsebuje prenos podatkov
ene storitve, lahko pa gre tudi za sodelovanje več storitev hkrati (Barry).
31
SOA je razvoj porazdeljenega računalništva na podlagi primera zahtevka/odgovora za
sinhrone ter asinhrone aplikacije. Ključna za te storitve je njihova ohlapna narava, kar pomeni
neodvisnost vmesnika storitve od izvajanja. Razvijalci aplikacij in sistemski integratorji lahko
izdelajo aplikacije tako, da združijo skupaj več storitev, brez poznavanja njihovege osnovne
izvedbe. Storitveno usmerjena arhitektura ima naslednje značilnosti:
SOA storitve imajo samo – opisovalne vmesnike v XML dokumentih, neodvisnih od
platform. Jezik za opisovanje spletnih storitev WSDL (Web Services Description
Language) je standard za opisovanje storitev.
SOA storitve komunicirajo s sporočili, uradno definiranimi v XML shemi (XSD).
Komunikacija med potrošniki in ponudniki ali storitvami se ponavadi zgodi v
heterogenem okolju, z malo ali nič poznavanja o ponudniku. Sporočilo med
storitvama je vidno kot ključni poslovni dokument, izdelan v podjetju.
SOA storitve se ohranijo v podjetju z registrom, ki deluje kot imenik. Aplikacije
lahko pregledujejo storitve v registru ter storitev tudi kličejo. UDDI (Universal
Description, Definition and Integration) je standard za shranjevanje storitev v registru.
Vsaka SOA storitev ima z njo povezano kakovost storitev QoS (Quality of Service).
Nekateri ključni elementi QoS so varnostne zahteve, kot sta avtentifikacija in
avtorizacija, zanesljivo sporočanje ter določitev, kdo vse ima dostop do storitev in jih
lahko kliče (Kodali, 2005).
Vmesna plast je sestavljena s plasti programske opreme, ki so med tehnološko in aplikativno
plastjo. Programerji na aplikativni plasti se lahko ukvarjajo z razvojem novih storitev in se ne
obremenjujejo z infrastrukturo. Pomen vmesne plasti narašča zaradi dodane vrednosti pri
razvoju novih, ali pa implementaciji obstoječih storitev. Na najvišjem mestu se nahaja
aplikacijska plast (application), ki uporabniku posreduje vse funkcionalnosti. Z uporabo
spletnih storitev in s sestavljanjem le-teh lahko programerji izdelujejo sisteme in aplikacije
brez poznavanja specifikacij naprav v ISt.
32
Slika 3.8: Vmesna plast s podplastmi
Vir: Jelenc in drugi (2011, str. 15)
Prva podplast vmesne plasti je sestavljanje storitev (service composition), ki je v vmesnih
plasteh, realiziranih z SOA, pogosti del. Na tej plasti še ni govora o napravah, temveč o
storitvah. Sestavljanje storitev omogoča združitev storitev, ki jih ponujajo različni predmeti, v
namenske aplikacije. Register vseh aktivnosti je pomemben del sestavljanja storitev (Jelenc in
drugi, 2011). Večina SOA publikacij se osredotoča na definicije in implementacije
posameznih poslovnih storitev. Izgradnja poslovne rešitve ponavadi zahteva kombinacijo več
obstoječih poslovnih storitev. Take sestavljene storitve so lahko tudi rekurzivno vključene v
druge storitve v rešitvah na višjem nivoju in tako naprej. Tako rekurzivno sestavljanje storitev
je zelo popularno v storitveno usmerjeni arhitekturi, saj omogoča enostavno izgradnjo novih
rešitev iz več že obstoječih rešitev (Lublinsky, 2007).
Druga podplast je upravljanje storitev (service management). Upravljanje SOA storitev
vsebuje IT procese, storitve, programsko opremo in orodja za upravljanje ter spremljanje
SOA sestavljenih aplikacij in podporne infrastrukture, ki temelji na praksah, kot sta COBIT
(Control Objectives for Information and Related Technology) in ITIL ( Information
Technology Infrastructure Library), ki so v skladu s poslovnimi cilji. Storitvena usmerjenost
ima moč večje konkurenčnosti v današnjih, vedno se spreminjajočih poslovnih okoljih. SOA
je niz postopkov za organiziranje in upravljanje IT sredstev in ljudi, da gradijo in podpirajo
storitve. Pred storitveno usmerjeno arhitekturo so sistemski in aplikacijski administratorji
uporabljali drugačna orodja za spremljanje različnih programskih platform. Spletni,
aplikacijski in podatkovni strežniki imajo svoja orodja za diagnosticiranje ter pomoč pri
reševanju težav. SOA upravljanje pa se srečuje tudi z naslednjimi izzivi:
33
Razumeti, kako so storitve povezane med seboj in kako so povezane z IT
infrastrukturo.
Razumeti, kako so storitve povezane s plastjo poslovnih procesov.
Nadzorovanje toka sporočil v storitvenem okolju preko upravljanja posredovanj, kot je
usmerjanje.
Upravljalna politika centralizacije storitev.
Doseči kakovost storitev (QoS), ki ga določi podjetje.
Zagotoviti, da je upravljanje nefunkcionalnih zahtev IT arhitekture skladno s
poslovnimi cilji.
Upravljanje življenjskega cikla storitve (Service Lifecycle Management).
Za določene aktivnosti storitve faze analize vključujejo analize ter že narejene analize storitev
in identifikacija seznama storitev, ki se ponovno uporabljajo (Behara in Inaganti, 2007).
Internet stvari se opira na obsežen in heterogen nabor objektov, pri čemer vsak objekt
zagotavlja specifično funkcijo, dostopno preko njegovega lastnega dialekta. Obstaja torej
potreba po podplasti abstrahiranja objektov (object abstraction), ki je sposobna uskladiti
dostop do različnih naprav, s skupnim jezikom ter postopki. Če naprava ne omogoča
odkrivanja spletnih storitev v omrežju IP, je potrebno uvesti zavijalno plast (wrapping layer),
ki je sestavljena iz dveh podplasti: vmesnika in komunikacijske podplasti. Prvi zagotavlja
spletni vmesnik, ki prikazuje metode, dostopne preko standardnega spletnega storitvenega
vmesnika in je zadolžen za upravljenje vseh prejetih / poslanih sporočil pri komunikaciji z
zunanjim svetom. Druga podplast vpeljuje logiko za metodami spletnih storitev ter prevaja te
metode v nabor specifičnih ukazov naprav, za komunikacijo z objekti. Nekaterim je že uspelo
vključiti kopico TCP/IP protokolov v svoje naprave, kot so TinyTCP, mIP in IwIP, ki
priskrbijo vmesnik za vključene aplikacije. Vstavljeni spletni strežniki so tako lahko
integrirani v objekte in tako opravljajo funkcije plasti abstrahiranja objektov. Vendar pa je
izvajanje te funkcije pogosteje zagotovljeno preko posrednika (proxy), ki je zadolžen za
vzpostavitev komunikacije s konzolo naprave ter ji pošlje vse ukaze z uporabo različnih
komunikacijskih jezikov. Kasneje je zadolžen tudi za pretvorbo v standardni jezik spletne
storitve, včasih tudi za izpopolnitev zahtev, da se zmanjša kompleksnost operacij, ki jih
zahteva naprava (Atzori in drugi, 2010).
34
3.2.2 Omrežje EPCglobal
Internet stvari je mrežno povezovanje naprav. Je globalno širjenje brezžičnega EPC (Eletronic
Product Code) omrežja, izvedenega z RFID značkami ter QR kodami. (Jain in Tanwer, 2010).
Omrežje je osnovano na standardu za elektronsko kodo, edinstveni označevalni shemi za
označevanje predmetov ter ostalih sorodnih standardih. Omrežje EPCglobal je zasnovano za
čim večjo stopnjo prilagodljivosti obremenitvam (Jelenc in drugi, 2012).
EPC številka vsebuje:
glavo (Header), ki identificira dolžino, tip, strukturo, izvedbo, ter generacijo EPC
kode,
številko vodje (Manager Number), ki identificira podjetje,
razrad objekta (Object Class), ki se nanaša na zalogo,
serijsko številko (Serial Number), ki identificira specifičen predmet označenega
razreda objekta.
EPCglobal je razvil ONS (Object Name Service), mehanizem, ki uporablja protokol DNS
(Domain Name Service), da odkrije informacije o produktu in z njim povezanimi storitvami z
EPC kode. Uporablja za naslavljanje virov v Internetu stvari (Jain in Tanwer, 2010).
Veliko podjetij je že uspešno implementiralo RFID rešitve, a težava je v tem, da so načini
zajemanja in shranjevanja podatkov med podjetji zelo različni in skoraj nezdružljivi. A
omrežje EPCglobal ravno na tem področju daje rešitev, saj ponuja poenotenje procesov.
Omrežje je sestavljeno iz imenskega strežnika ONS, ki locira informacijske sisteme
proizvajalca, registera storitev EPCDS (EPC discovery service), ki pridobiva naslove
informacijskih sistemov, ki vsebujejo EPC kodo in informacijskega sistema EPCIS (EPC
information service) (Jelenc in drugi, 2012).
4
PODROČJA UPORABE INTERNETA STVARI
Pojem »stvari« je lahko razumljiv na različne načine. Bolje ga lahko razumemo, če poznamo
področje, na katerem se te stvari uporabljajo. V industriji so stvari lahko produkti, oprema, ki
se uporablja za izdelavo produktov, prevozna sredstva, itd. Vse stvari, ki sodelujejo pri
življenjskem ciklu produkta. Na področju okolja se stvari lahko nanašajo na drevesa, stavbe,
35
naprave za merjenje okoljskih pogojev, itd. Nazadnje se lahko tudi na področju družbe stvari
nanašajo na vse naprave znotraj javnega prostora ali pa na naprave, ki jih uporabljamo v
vsakdanjem življenju (Sundmaeker in drugi, 2010).
Tabela 4.1: Področja uporabe Interneta stvari
PODROČJE
OPIS
ZNAČILNI
PRIMERI
Industrija
Aktivnosti, ki vsebujejo
Proizvodnja,
finančne ali komercialne
bančništvo, logistika,
transakcije med podjetji,
servisni sektor, itd.
organizacijami ter drugimi
entitetami
Okolje
Aktivnosti, ki vsebujejo zaščito,
Kmetijstvo in reja,
spremljanje ter razvoj naravnih
recikliranje, storitve za
virov
upravljanje okolja,
upravljanje energije.
Družba
Aktivnosti, ki vsebujejo razvoj
Vladne storitve za
in vključitev družb, mest in
državljane ter druge
ljudi.
družbene strukture (esodelovanje).
Vir: Sundmaeker in drugi (2010, str. 49)
4.1
Primeri področij uporabe Interneta stvari
4.1.1 Maloprodaja
Prva velika aplikacija tehnologij Interneta stvari bo zamenjava črtnih kod v maloprodaji. Do
sedaj je bila glavna ovira višji strošek RFID značke od črtne kode, a zamenjava se je že začela
pri nekaterih projektih. Čeprav gre pričakovati soobstoj teh dveh mehanizmov identifikacije v
prihodnosti, RFID značke zaradi sprotnega izpopolnjevanja industrije elektronike postajajo
vse cenejše ter privlačnejše in dostopnejše za prodajalce. Elektronske značke ponujajo veliko
več koristi od črtnih kod, tako za prodajalce, kot za kupce. Prodajalec bo imel enotno
identifikacijo predmeta vse od proizvajalca, skozi skladišče, trgovino, blagajno ter preko
izhoda iz trgovine, imel pa bo tudi zaščito pred tatvinami. Police lahko inteligentno izdajo
zahtevo za polnjenje, ponujajo natančen izračun prodanih produktov ter naročajo neposredno
veletrgovcem. Poleg tega pa Internet stvari ponuja zapis zgodovine vsakega produkta od
36
proizvajalca do police in s tem omogoča boljšo kakovost upravljanja v dobavni verigi.
Potrošnikom to omogoča, da se izognejo dolgim čakalnim vrstam ter jim daje vpogled v
zgodovino produkta. S tem se izboljša varnost hrane ter zaščita kupčevih pravic v primeru
slabega produkta. Tehnologija RFID pa je v maloprodaji ustvarila nekaj skrbi potrošnikov na
področju zasebnosti, čeprav je težko videti, kako bi lahko elektronska značka bolj vplivala na
zasebnost kot črtna koda. Vsako plačilo s plačilno kartico v imenu nekoga je lahko povezano
z lastnikom v bazi podatkov trgovine. Edina razlika je, da je elektronska značka berljiva tudi
po nakupu in tako lahko vsak preveri datum in kraj nastanka produkta. Po drugi strani pa se
tehnologija lahko uporablja za dokazovanje lastništva ter za reševanje garancijskih sporov.
Danes je skoraj vsak prodan mobilni telefon opremljen z neke vrste radijsko komunikacijo
kratkega dosega, kot je tehnologija Bluetooth, ali pa z bolj podrobno brezkontaktno
tehnologijo NFC, ustvarjeno za branje RFID značk. Kupec ne bo več potreboval čitalnika v
trgovini za poizvedovanje zgodovine produkta, ampak bo to lahko storil z mobilnim
telefonom. Z uporabo Interneta stvari lahko avtomatizirana skladišča prejmejo nakupovalni
listek kupca, že ko kupec zapusti dom in tako do njegovega prihoda že pripravijo vse
produkte z nakupovalnega listka, ki ga že čakajo v vrečki ob prihodu (Santucci in Lange,
2008).
4.1.2 Medicinska tehnologija, zdravstvo
V zdravstvu bo na področju Interneta stvari obstajalo veliko aplikacij z možnostjo uporabe
mobilnih telefonov, z RFID-senzorskimi zmožnostimi, za uporabo kot platformo za
spremljanje zdravstvenih
parametrov. S
kombinacijo senzorjev, tehnologij
RFID,
brezkontaktne tehnologije NFC, Bluetooth, ZigBee, 6LoWPAN, WirelessHART, ter ISA100,
bodo brezžične povezave omogočale veliko boljše metode merjenja ter spremljanja vitalnih
funkcij, kot so temperatura, krvni tlak, srčni utrip, raven holesterola, itd. Pričakovati je, da bo
senzorska tehnologija postala dostopnejša, cenejša ter bo ponujala zadostno podporo za
omrežno povezljivost. Vsadljive brezžične identifikacijske naprave bi se lahko uporabljale za
shranjevanje zdravstvenih zapisov pacientov in s tem bi se lahko rešilo veliko življenj v
nujnih primerih, tako pri ljudeh z boleznimi, kot so sladkorna bolezen, rak, bolezni srca in
ožilja, kot pri ljudeh z zapletenimi zdravstvenimi vsadki, kot so srčni spodbujevalniki, ljudeh
z zamenjanimi sklepi ter presajenimi organi ter ljudeh, ki ne morejo sami komunicirati z
zdravnikom, ob prihodu v bolnišnico. V telo bi lahko vsadili užitne ter biorazgradljive čipe za
vodeno delovanje, tako da bi paraplegiki lahko dobili mišične dražljaje preko vsajenih
37
pametnih stvari, nadzorovanih preko elektronskih simulacijskih sistemov ter tako spet
vzpostavili funkcijo gibanja (Sundmaeker in drugi, 2010).
Veliko ISt aplikacij v zdravstvu pa je možnih tudi na področju sledenja predmetov in ljudi,
identifikacije ter preverjanja verodostojnosti, samodejnega zbiranja podatkov in zaznavanja.
Sledenje ima funkcijo identifikacije osebe ali predmeta v gibanju. To vsebuje tako sledenje
lokacije v realnem času pri spremljanju toka pacientov, kot spremljanje točk, kjer prihaja do
čakalnih vrst. Sledenje pa je zelo uporabna aplikacija tudi za sledenje lokacije medicinskih
naprav bolnišnice ter sledenje lokacije drugih pripomočkov, da se izognemo pomanjkanju
med operacijo. Z identifikacijo se lahko izognemo nesrečam, ki lahko pacientom škodujejo
(napačna zdravila / odmerki / čas / zdravljenje), uporaba pa je možna tudi za vodenje popolnih
ter sprotnih zdravstvenih zapisov o pacientu. Identifikacija ter preverjanje verodostojnosti se
pri zaposlenih uporablja za odobravanje dostopa zaposlenega v določene oddelke, pri
pripomočkih pa se lahko uporablja za preprečevanje kraj ali izgube dragocenih pripomočkov.
Samodejno zbiranje in prenos podatkov je večinoma namenjeno zmanjševanju časa obdelave
obrazcev ter avtomatizaciji procesov (zbiranje podatkov, napake zbiranja). Funkcija se nanaša
na integracijo RFID tehnologije z drugimi zdravstvenimi informacijami, ter kliničnimi
tehnologijami znotraj stavbe ter razširitev tega omrežja na druge lokacije (Atzori in drugi,
2010).
4.1.3 Farmacija
Za vse farmacevtske izdelke je najpomembnejša varnost, saj se pod nobenim pogojem ne sme
ogroziti zdravja pacientov. Pritrjevanje pametnih nalepk / etiket na embalaže zdravil, sledenje
skozi celotno oskrbovalno verigo ter spremljanje njihovega stanja ima lahko veliko prednosti.
V primeru, da imajo določena zdravila posebne zahteve skladiščenja, npr. določeno
temperaturo okolja, se v primeru transporta lahko vseskozi spremljajo pogoji v okolju ter se
hitro posreduje v primeru napačnih pogojev. Sledenje zdravil ter e – rodovniki omogočajo
odkrivanje ponarejenih zdravil in vodenje oskrbovalne verige brez goljufij. Pametne etikete
pa lahko pacientom koristijo tudi s shranjevanjem navodil za uporabo, obveščanjem o
odmerkih, datumu zapadlosti ter verodostojnosti zdravila. V povezavi s pametnimi omaricami
za zdravila, ki lahko prejemajo informacije s strani pametnih etiket, so lahko pacienti
opozorjeni na čas, kdaj morajo vzeti zdravilo (Sundmaeker in drugi, 2010).
38
4.1.4 Logistika
Običajno inovacije v logistiki bistveno ne spremenijo proizvodnje, ampak omogočajo
izboljšanje učinkovitosti procesov, ter novo dodano vrednost. Skladišča bodo postala
popolnoma avtomatizirana, registracija prejetih in poslanih izdelkov ter pošiljanje naročil
dobavitelju bo potekalo samodejno. To bo omogočalo lažji nadzor nad izdelki ter lažje
načrtovanje prevoznikov. Blago bo lahko transportirano brez človekovega posredovanja,
proizvajalec pa bo imel neposredne povratne informacije o potrebah na trgu. Tako se bosta
proizvodnja ter transport lahko prilagodila in s tem privarčevala denar, čas ter okolje
(Santucci in Lange, 2008). Tehnologija za spremljanje procesnih informacij, ki temelji na
tehnologijah RFID in NFC, omogoča spremljanje v realnem času, skoraj vsake povezave
znotraj oskrbovalne verige, vse od oblikovanja, posredovanja surovih materialov,
proizvodnje, transporta, skladiščenja, do prodaje izdelkov ter polizdelkov ter do storitev po
prodaji. Prav tako je mogoče pridobiti tudi natančne ter pravočasne informacije o izdelkih,
tako da se lahko podjetja ali pa celo celotna veriga hitro odzovejo na spremembe na trgu
(Atzori in drugi, 2010).
4.1.5 Transport
Sodobni avtomobili so sestavljeni iz različnih elektronskih komponent, ki stanejo približno
30% cene celotnega avtomobila. Takšni sistemi so osnova za veliko večjo varnost voznikov
ter okolja. Kljub močnemu povečanju cestnega prometa od leta 1970 do danes ter povečanju
števila nesreč se zaradi varnostnih sistemov, kot je sistem zaviranja (ABS), ter sistemi
nadziranja oprijema koles zmanjšuje število poškodb ter smrti v cestnem prometu. Ta trend pa
bo prišel še bolj do izraza, ko bodo avtomobili sposobni komunicirati ter zbirati informacije iz
okolja. V primeru kolone bo prvi avto lahko vsem zadaj sporočil, ali gre za prometno nesrečo
ali pa samo za gost promet. To bo vodilo do oblikovanja pametnega navigacijskega sistema,
ki bo avtomobilom sporočal stanje na cestah. V primeru okvare bo avtomobil sposoben sam
poklicati pravo vrsto servisa ter jim na podlagi svoje diagnoze sporočil, za kakšno vrsto
okvare gre. Sposobni bodo tudi upravljanja z energijo, ki jo potrebujejo, s proizvajanjem ter
shranjevanjem večje količine energije. Tudi v javnem transportu bo prišlo do velikih
sprememb, ko bodo pametne naprave ter potniki postali elektronsko prepoznavni. Upravljanje
z vozovnicami, ki temelji na tehnologiji RFID, se že uporablja v javnem prevozu, in sicer se
10 milijonov potnikov dnevno prepelje s pomočjo elektronske vozovnice v Parizu (Santucci
39
in Lange, 2008). Tudi v Ljubljani se je leta 2009 začela uporabljati enotna kartica mestnega
prometa Urbana (Jelenc in drugi, 2012).
4.2
Primeri uporabe v slikah
4.2.1 Pametno mestno načrtovanje
Interaktivno ulično zaznavanje zbira podatke o mestu – mestnem utripu. Senzorji na vsaki
ulični svetilki merijo podatke o hrupu, prometu, okolju, množici, temperaturi, dobesedno o
vsem. Podatki se prenašajo ter obdelujejo, informacije pa so predstavljene kot... (Presser,
2012).
Slika 4.1: Smart Urban Planning
Vir: Presser (2012, str. 10)
40
4.2.2 Mobilno plačevanje
Tehnologija NFC je zelo pomemben del Interneta stvari. Omogoča veliko mobilnih aplikacij,
na primer tudi izvajanje varnih plačilnih transakcij (Presser, 2012).
Slika 4.2: Mobile payment
Vir: Presser (2012, str. 28)
41
4.2.3 Pametna obnovljiva energija
Internet stvari bo omogočil zelo natančno načrtovanje ter izbiro lokacij za pridobivanje zelene
energije, ki bo temeljila na potencialih ter zmožnostih vsake lokacije za pridobivanje energije
(Presser, 2012).
Slika 4.3: Smart Renewable Energy
Vir: Presser (2012, str. 48)
5
SPLETNE PLATFORME INTERNETA STVARI
Spletne platforme Interneta stvari so spletne strani, ki jih je mogoče povezati z raznoraznimi
krmilniki, ki berejo podatke s senzorjev, kamer, itd. Spletni servisi ponujajo shranjevanje
42
podatkov s senzorjev, obdelavo in prikaz teh podatkov v obliki različnih grafov. Na ta način
lahko spremljamo podatke iz okolja, vremenske pogoje, osebni ogrevalni sistem v hiši ali
stanovanju, porabo električne energije in vode ter z vizualizacijo teh podatkov spremenimo
svoje navade in s tem celo prihranimo pri porabi. Nekateri spletni servisi pa ponujajo celo
dvosmerno komunikacijo, tako da lahko z njimi celo upravljamo krmilnik.
Obstaja več različnih vrst spletnih servisov:
1. brezplačni servisi, ki omogočajo povezavo z večino aktualnih krmilikov,
2. brezplačni servisi, ki omogočajo povezavo samo z uporabo strojne opreme njihovega
podjetja,
3. brezplačni servisi, a le na nivoju osnovnega razvijanja, plačljivi za komercialno
uporabo,
4. plačljivi servisi, ki omogočajo povezavo z večino aktualnih krmilikov in
5. plačljivi servisi, ki omogočajo povezavo samo z uporabo strojne opreme njihovega
podjetja.
5.1
Xively
Xively (prej Cosm, še prej Pachube) je javna storitev v oblaku, narejena posebej za Internet
stvari. Storitve servisa Xively omogočajo uporabnikom, da izkoristijo moč Interneta stvari in
s tem hitro ter učinkovito pretvorijo vizijo njihovih produktov v prodajno realnost. Spletna
orodja in razvojna sredstva oblaka Xively omogočajo organizacijam, da se lažje osredotočijo
na izdelavo njihovega produkta in da se ne ukvarjajo toliko z infrastrukturo sistema. Xively
podpira veliko različnih kombinacij strojne in programske opreme, ki so potrebne za izdelavo
raznih produktov in rešitev, z uporabo uradnih knjižnic za veliko različnih programskih
jezikov ter platform, vključno z C, Java, JavaScript, Ruby, ter veliko drugih. API vmesniki
podpirajo JSON, XML in CSV formate podatkov. Razvojno okolje (Developer Workbench)
uporabnikom ponuja razvoj povezanih naprav ter zahtevno odpravljanje težav, vključno s
spremljanjem HTTP sporočil v realnem času, klice API funkcij, sledenjem uporabe in
vizualizacijo. Xively uporabnikom ponuja tudi povezovanje z zunanjimi strežniki s pogojnimi
HTTP sprožilci, ki omogočajo povezavo s storitvami, kot so Twitter, Twilio, Facebook,
Salesforce.com in še mnogimi drugimi.
43
Slika 5.1: Spletna platforma Xively
Vir: www.xively.com
Z uporabo knjižnic odjemalca (client libraries), ki podpirajo iOS, Android in JavaScript, si
lahko uporabnik enostavno izdela zanimive aplikacije za povezane naprave. Xively svojim
uporabnikom nudi brezplačni račun na nivoju osnovnega razvoja aplikacij, v primeru
komercialne uporabe pa je plačljiv, in sicer v treh različnih paketih:
1. Starter, ki stane 999 $ / leto in ponuja podporo preko e-pošte z odzivnim časom 12 ur,
6 ur svetovanja ter 1,25 $ za nizko uporabo kanala, 2,00 $ za povprečno uporabo
kanala in 3,25 $ za visoko uporabo kanala,
2. Value, ki stane 4,900 $ / leto in ponuja podporo preko e-pošte z odzivnim časom 12
ur, 6 ur svetovanja ter 0,99 $ za nizko uporabo kanala, 1,55 $ za povprečno uporabo
kanala in 2,50 $ za visoko uporabo kanala,
3. Select, ki stane 39,000 $ / leto in ponuja podporo preko e-pošte z odzivnim časom 12
ur, 48 ur svetovanja ter 0,65 $ za nizko uporabo kanala, 0,99 $ za povprečno uporabo
kanala in 1,25 $ za visoko uporabo kanala (Xively).
5.2
ThingSpeak
ThingSpeak je brezplačna odprta aplikacijska platforma, narejena za omogočanje pomembnih
povezav med ljudmi in stvarmi. Z uporabo platforme lahko uporabniki spremljajo ter
shranjujejo podatke z njihovih senzorjev v realnem času, spremljajo porabo energentov,
povezujejo naprave in sisteme, se povezujejo s socialnimi omrežji, uporaba platforme pa
ponuja tudi RFID transakcije ter sledenje geografske lokacije. Platformo uporabljajo
predvsem aplikacijski razvijalci, povezovalci produktov in spletni oblikovalci. Uporabniki
lahko uporabljajo ThingSpeak za pošiljanje in prejemanje podatkov preko enostavnih HTTP
zahtev. Podatki so lahko karkoli – temperatura, raven vlage v zraku, raven sladkorja v krvi, ki
44
se meri z merilnikom glukoze, uporaba strežnika ali pa podatki o lokaciji z mobilnega
telefona. Ko so podatki shranjeni na ThingSpeak, lahko uporabnik izdela aplikacije, ki te
podatke prikažejo, izvedejo odločitvene procese in poročila. Vsi podatki se shranijo v
ThingSpeak kanal, ki omogoča 8 polj po 255 alfanumeričnih znakov ter informacije o
geografski lokaciji, statusu ter času. Vsak kanal omogoča zasebni in javni pogled. Pri
zasebnem pogledu lahko podatke vidi samo uporabnik, ki se prijavi v račun, pri javnem
pogledu pa podatke, shranjene v kanalu, vidijo vsi uporabniki platforme ThingSpeak. Spletna
platforma podpira uporabo raznih splošnih naprav, kot so Arduino, Netduino, mBed,
Spinneret in ioBridge naprava. Uporabniku je omogočeno tudi shranjevanje informacij o
njihovih napravah, kot je ime, model, javni IP naslov in javna številka porta. IP naslov in
številka porta sta uporabljena v dinamičnih DNS aplikacijah.
Slika 5.2: ThingSpeak kanal
Vir: www.thingspeak.com
Podatke lahko uporabnik kasneje obdela ter jih tako pripravi za uporabo v aplikacijah, saj jih
je možno razvrstiti v spodnjo ter zgornjo mejo, sešteti, narediti povprečje in mediano. Za
prikaz podatkov ThingSpeak ponuja različne dinamične grafe ter aplikacijske vmesnike. Grafi
so idealni za prikaz podatkov s časom in s tem lahko uporabnik razbere pomen teh podatkov.
45
ThingSpeak grafi delujejo na vseh brskalnikih, iPhonih in Android napravah s pomočjo
JavaScrip-a namesto Flash-a. Omogoča več vrst grafov, kot so črtni, tortni in stolpični. Grafi
omogočajo tudi spremembo barve, velikosti ter naslovov, tako da lahko ustrezajo vsaki spletni
strani in aplikaciji. ThingSpeak ima tudi podporo za socialno omrežje Twitter, tako da lahko
uporabnik svoje podatke deli z drugimi, ali pa lahko Twitter uporabi kot opomnik. Na primer,
uporabnik pozabi zapreti garažna vrata, Twitter pa ga preko senzorjev ter ThingSpeak kanala
opozori na odprta vrata. Kanal lahko uporabnika tudi dnevno seznanja s porabo električne
energije s posodobitvijo statusa. Obenem lahko uporabnik posodobi svoj Twitter status in
zapiše podatke na ThingSpeak (ThingSpeak).
5.3
Etherios
Etherios (prej iDigi) je spletna platforma za upravljanje naprav, ter podatkov, ki uporabniku
omogoča povezavo naprav z vsako aplikacijo kjerkoli. Storitev v oblaku ponuja upravljanje
naprav, prejemanje in shranjevanje podatkov v realnem času, tako za žične, kot za brezžične
naprave, ter enostavno povezavo z M2M napravami. Pri razvijanju aplikacij ali upravljanju
dinamičnih omrežij naprav, storitev v oblaku poskrbi za varnost infrastrukture in tako
omogoči uporabniku, da se osredotoči na svoj cilj. Etherios zagotavlja varno razvijanje
aplikacij in je neskončno prilagodljiv za podporo njihovi rasti. Uporabnik lahko enostavno
vsako napravo poveže s storitvijo v oblaku, z uporabo odprtega povezovalca aplikacij
Etherios Cloud Connector. Storitev je zasnovana z arhitekturo visoke dosegljivosti ter
spremljanjem celotnega dogajanja 24 ur na dan, 365 dni na leto. Tako lahko uslužbenci
Etherios organizacije takoj posredujejo v primeru nastalih težav.
46
Slika 5.3: Etherios Security Office
Vir: www.etherios.com
Platforma Etherios ponuja veliko prednosti na večih področjih.
Upravljanje naprav:
Centraliziran nadzor – urejanje nastavitev, posodobitve programske opreme ter nadzor
nad oddaljenimi napravami preko spletnega brskalnika.
Skupinski nadzor – označevanje, ter združevanje naprav v skupine za organiziranje in
poenostavljanje omrežja.
Načrtovane operacije – avtomatizirane naloge, kot je ponovni zagon, ali posodobitev
programske opreme, kot enkratna ali ponavljajoča se naloga.
Alarmi in obvestila – takojšnje sporočanje uporabniku, ko naprava preide v določeno
stanje in s tem zagotavljanje hitrih ukrepov.
Nadzor prenosa – uporabnik lahko aktivira mobilne linije in s tem spremlja podatke,
da ne preseže stroškov.
Cloud Connector
Izredno majhna poraba pomnilnika.
Podpora vsem napravam.
Upravljanje naprav in orodje za odpravljanje težav, vključno z urejanjem nastavitev,
posodobitvami in ponovnim zagonom naprave.
Dvosmerna komunikacija za popoln oblak – naprava za sporočanje in nadzor.
Orodje za izdelavo aplikacij.
Upravljanje oddaljenih podatkovnih sistemov.
Varne povezave.
47
Spletna platforma Etherios ponuja 30 dnevni brezplačni dostop, a po preizkusem času je
plačljiva. Na voljo je v treh različnih paketih:
Platform – stane 0,50 $ / naprava / mesec in ponuja povezavo naprav preko API-jev,
razširitev naprav na visoko elastično infrastrukturo, stabilne varnostne protokole,
prejemenje in shranjevanje podatkov in alarmov ter spremljanje stanja naprave.
Standard – stane 1,00 $ / naprava / mesec in ponuja vse s paketa Platform ter dodatno
oddaljen nadzor nad napravami, posodabljanje in ponovni zagon naprav, upravljanje
podatkovnega sistema naprave, analizo podatkov in orodje za njihov prikaz ter
izdelavo pravil za naprave in podatkovna opozorila.
Premium – stane 2,00 $ / naprava / mesec in ponuja vse s paketa Standard ter dodatno
dvakrat toliko prostora za shranjevanje podatkov kot v paketu Standard, upravljanje
več priključenih naprav hkrati, urnik in avtomatizacijo kompleksnih dejavnosti
upravljanja naprave, programsko krmiljenje naprav preko robustnega API-ja ter
upravljanje naprav mobilnih naročnin (Etherios).
5.4
Nimbits
Nimbits je platforma kot storitev (platform as a service - PaaS), kjer lahko uporabnik izdela
programske in strojne rešitve, ki se enostavno povezujejo med seboj ali z oblakom. Stvarem,
ki uporabljajo različne protokole in tehnologije, omogoča shranjevanje podatkov ter visoko
dosegljivo in zanesljivo arhitekturo. Storitev Nimbits je brezplačna, saj podpira brezplačno in
odprtokodno programsko opremo. Nimbits strežnik ponuja REST spletne storitve, ki
omogočajo prijavo ter shranjevanje geografsko označenih podatkov (kot npr. podatke s
senzorja temperature). Nimbits strežnik deluje tako na velikih platformah, kot je Google App
Engine, kot na majhnih, kot je Raspberry PI naprava. Strežnik zapisuje vse podatke in vsaka
nova zapisana vrednost lahko sproži dogodek, kot je alarm, izračun, statistiko ali sporočilo.
Vse nove izračunane vrednosti so lahko zapisane v nov kanal z večimi kaskadnimi sprožilci in
izračuni. Kot visoko razširjiva programska rešitev nudi Nimbits podporo katerikoli velikosti
podatkov z orodji filtriranja, stiskanja ter računanja in s tem podatke spremeni v uporabne
informacije.
48
Slika 5.4: Nimbits Server
Vir: www.nimbits.blogspot.com
Od velikega števila IOT spletnih platform, ki so na voljo, je Nimbits edina, ki je v celoti
odprtokodna in jo je mogoče zgraditi s prilagojeno razvojno strategijo. S topologijo omrežja
in razpoložljivostjo interneta obstajajo možnosti za širitev rešitve na več različnih spletnih
platformah ali pa na privatno strojno opremo. Nimbits strežnik se lahko povezuje z drugimi za
pošiljanje podatkov, poleg tega pa uporabniku nudi popoln nadzor nad podatki. Nimbits je
zasnovan, da deluje kot podpora programskim rešitvam uporabnika, s tem, da mu omogoča
izdelavo edinstvene programske opreme na spletu, namizju, strežniku ali vgrajenih sistemih
(Nimbits).
49
6
6.1
ANALIZA SPLETNIH PLATFORM
Primerjava lastnosti spletnih platform
Tabela 6.1: Primerjava platform
Brezplačna
Podpora
mobilnim
platformam
Interval zapisa
podatkov
Dvosmerna
komunikacija
Spremljanje
porabe električne
energije, vode
Tipi izmenjave
podatkov
Odprtost
platforme, prog.
jeziki
Povezljivost s
strojno opremo
Primeri uporabe
Xively
Delno
iOS,
Android
Thingspeak
Da
iOS, Android
Nimbits
Da
iOS,
Android
Etherios
Ne
Android
Real-time
Real-time
Real-time
Real-time
Da
Da
Ne
Da
Da
Da
Da
Da
JSON,
XML, CSV
C, Java
Javascript,
Ruby
Pokeys,
Arduino,
Raspberry
PI, mBed,
Netduino
Fukushima
Radiation
Monitoring,
GrowGuard,
Current
Cost
JSON, XML,
CSV
Html, css,
javascript,
python
Arduino,
Netduino,
mBed,
ioBridge,
Spinneret
Weather
Station, Indoor
Environmental
Quality
station, Gas
sensoring
JSON,
XML, CSV
Javascript,
python
JSON,
XML, XLS
Python,
java, ruby
Arduino,
Raspberry
PI,
Arduino,
Digi
naprava,
Temperature
Tracking,
Weather
Data
Smart
Energy,
Critical
Cardiology
Telehealth
Application
Vir: Anžiček, lastni prikaz (2014)
Xively:
o Knjižnice API: povezovanje naprav, komunikacija s storitvijo preko različnih
protokolov (HTTPS, Sockets / WebSockets, MQTT), zapis in branje podatkov.
o Povezave: Twitter, Twilio, Facebook, Salesforce.com.
o Način povezave: REST.
o Všečnost vmesnikov / enostavnost uporabe: enostaven začetek uporabe,
preprosto pošiljanje podatkov, povezava in definiranje naprave preko
vmesnika, izdelava namizja za spremljanje podatkov z naprave.
50
ThingSpeak:
o Knjižnice API: povezovanje naprav, zapis in branje podatkov, izdelava
različnih grafov, povezovanje z drugimi spletnimi stranmi, izdelava
ThingHTTP, TweetControl, React in TalkBack aplikacij.
o Povezave: Twitter, GitHub, ThingSpeak Community.
o Način povezave: REST.
o Všečnost vmesnikov / enostavnost uporabe: preprost prikaz podatkov,
vstavljanje grafov v druge spletne strani, »Drag and drop« urejevalnik.
Nimbits:
o Knjižnice API: dostop do javnega strežnika, zapis in branje podatkov, dostop
do storitve grafov za izdelavo PNG formata slik podatkov.
o Povezave: Twitter, Facebook, Nimbits Community, GitHub.
o Način povezave: REST.
o Všečnost vmesnikov / enostavnost uporabe: vmesnik po meri, integracija z
Google Apps™ for Domains in Google Docs, Single Sign On.
Etherios:
o Knjižnice API: povezovanje naprav, zapis in branje podatkov.
o Povezave: Salesforce.com, GitHub.
o Način povezave: REST, Cloud Connector.
o Všečnost vmesnikov / enostavnost uporabe: upravljanje naprav, prejemanje in
shranjevanje podatkov v realnem času, tako za žične, kot za brezžične naprave,
ter enostavno povezavo z M2M napravami.
6.2
Namestitev programske opreme krmilnika PoKeys 56e in praktični preizkus
spletnih platform
Za izdelavo praktičnega dela diplomske naloge sem uporabil Ethernet krmilnik Pokeys56e, ki
je preprost za uporabo, vsebuje veliko vhodov in izhodov ter ne zahteva kompleksnega znanja
programiranja. Za zbiranje podatkov sem uporabil temperaturni senzor tipa DS18B20, ki se
ga priklopi na krmilnik.
51
Slika 6.1: Pokeys56e
Vir: www.poscope.com
6.3
Namestitev programske opreme in konfuguracija krmilnika
S spletne strani http://www.poscope.com prenesemo programsko opremo in jo namestimo.
Krmilnik povežemo na omrežje, zaženemo programsko opremo ter krmilniku nastavimo
omrežne nastavitve.
Slika 6.2: Omrežne nastavitve naprave
Vir: Anžiček, lastni prikaz (2014)
Z nastavitvijo omrežnih nastavitev je krmilnik pripravljen za uporabo. Preko programske
opreme v zavihku Device > Web interface configuration lahko nastavimo uporabnike, ki bodo
imeli dostop do posameznih prikazov podatkov na spletu.
52
Slika 6.3: Nastavitev uporabnikov
Vir: Anžiček, lastni prikaz (2014)
Nato v zavihku Dashboard items nastavimo senzorje, katerih podatke želimo prikazati.
Slika 6.4: Nastavitev senzorjev za prikaz
Vir: Anžiček, lastni prikaz (2014)
Sedaj je vse pripravljeno za prikaz podatkov. Podatke s senzorjev lahko pogledamo na
lokalnem naslovu krmilnika, kje se nahaja tudi krmilnikov vmesnik.
53
Slika 6.5: Prikaz podatkov na lokalnem naslovu krmilnika
Vir: Anžiček, lastni prikaz (2014)
6.3.1 Povezava krmilnika Pokeys56e s ISt platformo Xively.com
Krmilnik Pokeys 56e ima že vgrajeno podporo za povezavo s spletno platformo Xively (prej
Cosm.com) in tako samodejno posodablja vrednosti senzorjev na spletnem strežniku. Najprej
je potrebno na spletni platformi Xively.com ustvariti račun. Ko je račun ustvarjen, v zavihku
Develop s klikom na gumb Add device ustvarimo novo napravo. Napravi lahko podamo ime,
opis ter napravo nastavimo kot zasebno ali javno. Nato zaženemo programsko opremo
krmilnika ter v zavihku Device > Web interface configuration izberemo zavihek Reports
server. V tem zavihku izberemo http://cosm.com web service ter nato prekopiramo Feed Id in
Api key iz novo dodane naprave na platformi Xively. IP naslov strežnika se nastavi
samodejno.
54
Slika 6.6: Povezava krmilnika s spletno platformo Xively
Vir: Anžiček, lastni prikaz (2014)
55
Sedaj imamo vse potrebno, za pošiljanje podatkov o temperaturi na spletno platformo Xively.
Podatki se bodo samodejno shranjevali v kanal, ki se samodejno ustvari takoj, ko krmilnik
pošlje prvi podatek ter začne te podatke tudi prikazovati v obliki grafa. Podatki se zapišejo s
pomočjo API ključa.
Slika 6.7: Prikaz podatkov s senzorja na platformi Xively.com
Vir: Anžiček, lastni prikaz (2014)
Xively pa uporabnikom ponuja tudi posebno okno, ki se imenuje Request Log in ponuja
prikaz prejemanja podatkov, kjer lahko uporabnik v realnem času zlahka poišče morebitne
napake. Tu lahko uporabnik vidi vsa sporočila naprav, aplikacij in storitev, takoj ko jih Xively
sprejme ter v primeru napak tudi opozorila.
Slika 6.8: Xively Request Log
Vir: Anžiček, lastni prikaz (2014)
Praktični preizkus preostalih treh spletnih platform mi žal ni uspel, saj sem uporabil krmilnik
PoKeys 56E, ki je bolj nepoznan, specifičen in ima podporo za povezavo s spletno platformo
Xively, tako da druge platforme ne podpirajo njegove uporabe.
56
Spletne platforme Interneta stvari so torej popolno orodje za pridobivanje, obdelavo, prikaz,
ter hranjenje vseh vrst podatkov z različnih naprav. Omenil sem že, da ideja diplomske naloge
sestoji s treh raziskovalnih vprašanj, na katera bom s pomočjo opisa in analize spletnih
platform poskusil odgovoriti.
Ali so rešitve s področja »Internet of Things« dovolj odprte, da nam omogočajo uporabo
poljubne strojne opreme?
Trenutno je na trgu veliko število različnih rešitev s področja Internet of Things, a niso vse
dovolj odprte, da bi omogočale uporabo poljubne strojne opreme. Veliko je takšnih rešitev, ki
omogočajo uporabo samo strojne opreme njihovega podjetja. Obstaja tudi strojna oprema, ki
je nepoznana in specifična, kot je krmilnik PoKeys 56E, ki sem ga uporabil za praktični
preizkus rešitev in ga rešitve ne podpirajo. Po drugi strani pa obstaja veliko rešitev, ki
omogočajo uporabo velike večine aktualne strojne opreme ta trenutek (Arduino, Raspberry PI,
mBed, Netduino), in sicer so to spletne rešitve Xively, ThingSpeak, Nimbits in še veliko bi se
jih našlo, tako da se prva hipoteza, ki se glasi: »Danes na trgu obstajajo rešitve Interneta
stvari, ki omogočajo uporabo poljubne strojne opreme «, potrdi.
Ali so rešitve s področja »Internet of Things« dovolj zrele in preproste, da si lahko z
njihovo uporabo izboljšamo način življanja?
Rešitve s področja Internet of Things so nedvomno dovolj zrele in preproste, da si lahko z
njihovo uporabo izboljšamo način življenja, saj ponujajo izdelavo različnih aplikacij, ki nam
lahko pomagajo v vsakdanjem življenju. Rešitve uporabnikom ponujajo spremljanje,
hranjenje, obdelavo in prikaz podatkov z različnih senzorjev:
spremljanje pogojev v bivalnih prostorih, okolju, rastlinjakih, akvarijih, bazenih,
spremljanje porabe električne energije in vode ter s pregledom porabe omogočajo
uporabnikom, da spremenijo svoje navade in s tem prihranijo pri porabi,
spremljanje celotnega ogrevalnega sistema v hiši ter upravljanje le tega,
spremljanje in upravljanje solarnih sistemov,
oddaljen vklop in izklop elektronskih naprav in strojev,
aplikacije za spremljanje jemanja zdravil starejših oseb,
povezovanje z družbenimi omrežji ter pošiljanje opozoril,
ter še in še.
Kot vidimo, spletne rešitve Interneta stvari uporabnikom ponujajo veliko različnih načinov
uporabe, tako da se lahko druga hipoteza, ki se glasi : »Danes na trgu obstajajo rešitve
57
Interneta stvari, ki so dovolj zrele in preproste, da ljudem z njihovo uporabo omogočajo boljši
način življenja«, potrdi.
Ali lahko podjetje, ki se ukvarja z razvojem digitalnih naprav uporabi neko obstoječo
rešitev s področja »Internet of Things«, namesto da vlaga v razvoj svoje lastne rešitve?
Uporaba obstoječe platforme Interneta stvari, za podporo svojim produktom , je v veliki meri
odvisna od razmerja med značilnostmi in samo ponudbo posamezne platforme, ki jo nudi
svojim uporabnikom, ter pričakovanji in zahtevami posameznega podjetja. Pričakovanja in
zahteve podjetij so največkrat sledeče:
podpora širšemu naboru stroje opreme,
zanesljivost delovanja,
avtorizacija pristopa,
varnost podatkov,
povezljivost z družbenimi omrežji,
pošiljanje alarmov in obvestil o stanjih,
možnost različnega prikazovanja podatkov,
dvosmerna komunikacija,
enostavna uporaba na različnih napravah (PC, mobilni telefon, tablični računalnih) in
podpora različnim operacijskim sistemom,
dolgotrajno hranjenje podatkov,
cena storitve.
V primeru, da spletna platforma zadosti pričakovanjem in zahtevam podjetja, potem ni
razloga, da podjetje, ki se ukvarja z razvojem digitalnih naprav, za podporo svojim produktom
ne bi uporabilo obstoječo rešitev s področja Interneta stvari, namesto da vlaga v razvoj svoje
rešitve, saj je razvoj lastne rešitve namenjen predvsem trženju le-te. Tako, se lahko tudi tretja
hipoteza, ki se glasi: »Na trgu tudi obstajajo rešitve Interneta stvari, katere lahko podjetja, ki
se ukvarjajo z razvojem digitalnih naprav, uporabijo za podporo svojim produktom, namesto
da vlagajo v razvoj lastne rešitve«, potrdi.
Glede na opravljeno analizo spletnih platform ter rezultatov lahko rečemo, da sta si platformi
Xively in ThingSpeak zelo podobni, a za uporabo, čeprav je nisem uspel praktično preiskusiti,
bi vseeno predlagal platformo ThingSpeak, saj je poleg vseh zmogljivosti ter odlične ponudbe
uporabnikom še brezplačna za uporabo. Platforma ThingSpeak podpira uporabo velike večine
aktualne strojne opreme ta čas, uporabnikom pa omogoča tudi izdelavo raznih aplikacij, s
58
katerimi si lahko izboljšajo način življenja. Prav tako pa je platforma primerna za uporabo s
strani podjetij, saj omogoča dvosmerno komunikacijo, pošiljanje obvestil, povezovanje z
drugimi spletnimi stranmi, ter družbenimi omrežji, omogoča delovanje na Android ter iOS
operacijskih sistemih, dolgotrajno hranjenje podatkov ter brezplačno uporabo.
7
ZAKLJUČEK
V diplomski nalogi sem torej raziskal, katere rešitve s področja Interneta stvari že obstajajo,
kakšne so njihove zmogljivosti ter kaj ponujajo svojim uporabnikom. Področje Interneta
stvari sem si za diplomsko nalogo izbral predvsem zato, ker je to zelo aktualna tema zadnje
čase in ker me osebno zelo zanima.
V prvem delu diplomske naloge je opisan sam pojem Interneta stvari, vidik interneta, vidik
stvari, opisane so tehnologije, ki Internet stvari omogočajo ter nekaj področij, kjer se Internet
stvari uporablja. V tem delu vidimo, kaj Internet stvari pravzaprav je in kako deluje. Opisane
so tehnologije identifikacije, zaznavanja in komunikacije, kot so radiofrekvenčna
identifikacija (RFID), tehnologija brezžičnih senzorskih omrežij (WSN), tehnologija RFID –
senzorskih omrežij ter brezkontaktna tehnologija (NFC). V tem delu so opisana tudi nekatera
področja, kjer se Internet stvari uporablja, in sicer maloprodaja, medicinska tehnologija in
zdravstvo, farmacija, transport, vidimo pa lahko tudi tri področja uporabe v obliki stripa, in
sicer pametno mestno načrtovanje, mobilno plačevanje ter pametna obnovljiva tehnologija. V
drugem, empiričnem delu, pa sem raziskal, katere rešitve s področja Interneta stvari že
obstajajo in izmed vseh izluščil štiri, ki sem jih opisal in na podlagi določenih kriterijev
primerjal med seboj. Vsako od rešitev sem nameraval tudi praktično preizkusiti, a mi je uspel
samo preizkus rešitve Xively, ker sem za praktični preizkus uporabil krmilnik PoKeys 56E, ki
je bolj nepoznan in specifičen in ima podporo za to rešitev, zato bi za ponovno ali nadaljnjo
analizo spletnih platform Interneta stvari predlagal uporabo bolj poznane strojne opreme, kot
je Arduino, saj ga podpira velika večina spletnih platform, prav tako pa je na spletu veliko
navodil ter vaj za uporabo krmilnika Arduino s posamezno spletno platformo.
Skozi analizo smo ugotovili, da je na trgu tako veliko število različnih rešitev Interneta stvari,
kot veliko število različne strojne opreme. Veliko je takšnih rešitev, ki podpirajo uporabo
samo strojne opreme lastnega proizvajalca, veliko pa jih je tudi takšnih, ki podpirajo uporabo
59
večine aktualne strojne opreme ta čas. Videli smo tudi, da si uporabniki lahko dejansko
izboljšajo način življenja z uporabo rešitev Interneta stvari, saj jim ponujajo razne aplikacije, s
katerimi si lahko olajšajo vsakodnevna opravila. Spletne rešitve Interneta stvari so primerne
za uporabo tako fizičnim osebam, kot tudi podjetjem, saj lahko tudi podjetja, ki se ukvarjajo z
razvojem digitalnih naprav, v primeru, da rešitev zadosti njihovim pričakovanjem in
zahtevam, uporabijo že obstoječo rešitev Interneta stvari za podporo svojim produktom,
namesto da vlagajo v razvoj lastne rešitve.
60
8
LITERATURA IN VIRI
1.
ATZORI, LUIGI, IERA, ANTONIO in MORABITO, GIACOMO (2010) The Internet
of Things: A survey. Computer Networks 54 str. 2787 - 2805. Dostopno prek:
http://www.science.smith.edu/~jcardell/Courses/EGR328/Readings/IoT%20Survey.pdf
(15.03.2013).
2. BANDYOPADHYAY, SOMA, SENGUPTA, MUNMUN, MAITI, SOUVIK in
DUTTA, SUBHAIT (2011) Role Of Middleware For Internet Of Things: A Study.
International Journal of Electrical and Computer Engineering (IJECE) 2 (3). Dostopno
prek: http://airccse.org/journal/ijcses/papers/0811cses07.pdf (02.04.2013).
3. BARRY, DOUGLAS K. Service-Oriented Architecture (SOA) Definition. Dostopno
prek: http://www.service-architecture.com/ ( 22.03.2013).
4. BEHARA, GOPALA, KRISHANA in INAGANTI, SRIKANTH (2007) Approach to
Service Management In SOA Space. Dostopno prek: http://www.bptrends.com/bpt/wpcontent/publicationfiles/02-07-ART-ApproachtoServiceManagementinSOASpaceGopala-Final.pdf (22.5.2013).
5. CASALEGGIO ASSOCIATI (2011) The Evolution of Internet of Things. Dostopno
prek: http://www.casaleggio.it/pubblicazioni/Focus_internet_of_things_v1.81%20%20eng.pdf (17.01.2013).
6. CURRAN, KEVIN, MILLAR, AMANDA in MC GARVEY, CONOR (2012) Near
Field Communication. International Journal of Electrical and Computer Engineering
(IJECE) 2 (3), str. 371-382. Dostopno prek:
http://www.iaesjournal.com/online/index.php/IJECE/article/view/234/pdf (22.03.2013).
7. DUKAS, CHARALAMPOS (2012) Building Internet of Things with Arduino –
Chapter 1. Dostopno prek: http://www.buildinginternetofthings.com/wpcontent/uploads/CHAPTER1.pdf (24.01.2013).
8. ETHERIOS. Dostopno prek: http://www.etherios.com/ (23.09.2013).
9. EVANS, DAVE (2011) The Internet of Things-How the Next Evolution of Internet is
Changing Everything. Cisco Internet Business Solutions Group. Dostopno prek:
https://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
(17.01.2013).
10. GLUŠIČ, KLEMEN (2008) RFID identifikacija. Raziskovalna naloga. Šolski center
Velenje, Poklicna in tehnična Elektro in Računalniška šola. Dostopno prek:
http://mladiraziskovalci.scv.si/admin/file/oddane_naloge/989_378730_1_rfid.pdf
(11.03.2013).
11. HILL, JASON LESTER (2003) System Architecture for Wireless Sensor Networks. A
dissertation submitted in partial satisfaction of the requirements for the degree of Doctor
of Philosophy. UNIVERISY OF CALIFORNIA, BERKELEY. Dostopno prek:
http://www.eecs.harvard.edu/~mdw/course/cs263/papers/jhill-thesis.pdf (11.03.2013).
12. IOT DEFINITION - IOT SRA-CERP CLUSTER 2009. Dostopno prek:
http://www.internet-of-things.eu/introduction (23.02.2014).
61
62
13. JAIN ATISHAY IN TANWER ASHISH (2010) Modified Epc Global Network
Architecture of Internet of Things for High Load Rfid Systems. ACEEE International
Journal on Network Security 1 (3). Dostopno prek:
https://ia601802.us.archive.org/7/items/theides_40/40.pdf (08.04.2013).
14. JAIN, P.C. in VIJAYGOPALAN, K.P. (2010) RFID and Wireless Sensor Networks.
CDAC, Noida. India. Dostopno prek: http://www.idconline.com/technical_references/pdfs/electronic_engineering/RFID%20and%20Wireles
s%20Sensor%20Networks.pdf (18.03.2013).
15. JECHLITSCHEK, CHRISTOPH (2006) A Survey Paper on Radio Frequency
Identification (RFID) Trends. Dostopno prek: http://www.cse.wustl.edu/~jain/cse57406/rfid.htm (12.03.2013).
16. JELENC, DAVID , ZUPANČIČ, EVA , TRČEK, DENIS , SOLINA, FRANC in
BERCE, JARO (2011) Obvladovanje tehničnih in gospodarsko – družbenih vidikov
interneta stvari v slovenskem okolju. Dostopno prek:
http://www.arhiv.mvzt.gov.si/fileadmin/mvzt.gov.si/pageuploads/CRP/obvladInternetaS
tvariCRP.pdf (15.01.2013).
17. KODALI, RAGHU R. (2005) What is service-oriented architecture? Dostopno prek:
http://www.javaworld.com/article/2071889/soa/what-is-service-oriented-architecture.html (20.12.2013).
18. KUNC, URBAN (2011) Internet stvari: spodbujanje ali regulacija? Agencija za pošto
in elektronske komunikacije RS. Dostopno prek: http://www.ltfe.org/wpcontent/uploads/2011/05/Internet-stvari_Urban_Kunc_APEK.pdf (15.01.2013).
19. LIU, HAI, BOLIC, MIODRAG, NAYAK, AMIYA in STOJMENOVI, IVAN (2008)
Integration of RFID and Wireless Sensor Networks. University of Ottawa. Canada.
Dostopno prek: http://www.comp.hkbu.edu.hk/~hliu/publications/RFIDWSNs09.pdf
(18.03.2013).
20. LUBLINSKY, BORIS (2007) Service Composition. Dostopno prek:
http://www.infoq.com/articles/lublinsky-soa-composition (15.04.2013).
21. MINIHOLD, ROLAND (2011) Near Field Communication (NFC) Technology and
Measurements White Paper. Rohde & Schwarz. Dostopno prek: http://cdn.rohdeschwarz.com/dl_downloads/dl_application/application_notes/1ma182/1MA182_5E_NF
C_WHITE_PAPER.pdf (22.03.2013).
22. MITROKOTSA, AIKATERINI in DOULIGERIS, CHRISTOS (2009) Chapter 18 –
Integrated RFID and Sensor Networks: Architectures and Applications. V: ZHANG,
YAN, YANG, LAURENCE T in CHEN, JIMING (ur.) RFID and Sensor Networks. str.
511- 536. Dostopno prek: http://lasecwww.epfl.ch/~katerina/papers/RFID_WSN.pdf
(18.03.2013).
23. MOJ MIKRO (2012) Internet stvari. Dostopno prek:
http://www.mojmikro.si/news/internet_stvari_2, (25.12.2013).
24. NEAR FIELD COMMUNICATION (NFC). Dostopno prek:
http://www.nearfieldcommunication.org/ (06.05.2013).
25. NFC FORUM. Near Field Communication in the real world – Turning the NFC
promise into profitable, everyday applications. Dostopno prek: http://www.nfcforum.org/resources/white_papers/Innovision_whitePaper1.pdf (25.03.2013).
63
64
26. NIMBITS. Dostopno prek: http://nimbits.com/ (22.01.2013).
27. PAUS, ANNIKA (2007) Near Field Communication in Cell Phones. Esej. RuhrUniversitat Bochum. Dostopno prek: http://www.emsec.ruhr-unibochum.de/media/crypto/attachments/files/2011/04/near_field_communication_in_cell_
phones.pdf (25.03.2013).
28. PERILLO, MARK A. in HEINZELMAN, WENDI B. (2005) Wireless Sensor Network
Protocols. Department of Electrical and Computer Engineering. University of
Rochester. Dostopno prek:
http://www.ece.rochester.edu/courses/ECE586/readings/perillo.pdf (15.03.2013).
29. PRESSER, MIRKO (2012) Inspiring the Internet of Things. The Alexandra Institute.
Dostopno prek: http://www.e-pages.dk/alexandra/14/ (22.12.2013).
30. SANTUCCI, GERALD in LANGE, SEBASTIAN (2008) Internet of Things in 2020 –
Roadmap to the Future. INFSO D.4 Networked Enterprise & RFID INFSO G.2 Micro
& Nanosystems in co – operation with EPOSS. Dostopno prek:
http://www.sztaki.hu/~pbakonyi/bme/kieg/Internet-of-Things_in_2020_ECEPoSS_Workshop_Report_2008_v3.pdf (17.01.2013).
31. SMITH, IAN G. (2012) Internet of Things 2012 New Horizons. Halifax, UK.
32. STANKOVIC, JOHN A. (2006) Wireless Sensor Networks. Department of Computer
Science, University of Virginija. Dostopno prek:
https://www.cs.virginia.edu/~stankovic/psfiles/wsn.pdf (13.03.2013).
33. SUNDMAEKER, HARALD, GUILLEMIN, PATRICK, FRIESS, PETER in
WOELFFLÉ, SYLVIE (2010) Vision and Challenges for Realising the Internet of
Things. Luxembourg: Publications Office of the European Union. Dostopno prek:
http://bookshop.europa.eu/en/vision-and-challenges-for-realising-the-internet-of-thingspbKK3110323/ (20.01.2013).
34. THINGSPEAK. Dostopno prek: https://thingspeak.com/ (21.01.2013).
35. UCKELMANN, DIETER, HARRISON, MARK in MICHAHELLES, FLORIAN
(2011) Architecting the Internet of Things. Springer-Verlag Berlin Heidelberg.
Dostopno prek: http://www.cuizy.cn/Recommended/Linux/Architecting_the_Internet_of_Things.pdf (12.03.2013).
36. VAN KRAMBURG, ROB, ANZELMO, ERIN, BASSI, ALESSANDRO, CAPRIO
DAN, DODSON, SEAN in RATTO, MATT (2011) Internet of Things. 1st Berlin
Symposium on Internet and Society. Dostopno prek:
http://berlinsymposium.org/sites/berlinsymposium.org/files/paper_iotnew_covertext.pdf (15.01.2013).
37. XIVELY. Dostopno prek: https://xively.com/?from_cosm=true (15.06.2013).
38. YICK, JENNIFER, MUKHERJEE, BISHWANATH in GHOSAL, DIPAK (2008)
Wireless sensor network survey. Computer networks 52, str. 2292-2330. Dostopno prek:
http://home.iitj.ac.in/~ramana/survey-wsn.pdf (14.03.2013).
65
66