Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Modeliranje aplikacij Interneta stvari
ID
KREVL, ANDREJ
(
Avtor
),
ID
Ciglarič, Mojca
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(1,65 MB)
MD5: 5938E44B4748739F07674915F014E009
PID:
20.500.12556/rul/2ba0a77a-3aae-4466-88d8-6fa2055ae6e0
Galerija slik
Izvleček
V delu definiramo internet stvari kot skupino infrastruktur, ki omogočajo dostop, upravljanje in rudarjenje na podatkih, ki jih generirajo glede na okolico in interakcijo z uporabniki. Infrastrukture sestavljajo stvari, posredniki, podatkovne storitve, programski vmesniki, spletne in druge storitve, skupaj pa omogočajo prenos obdelavo in dostop podatkov s senzorjev ter nadzor aktuatorjev in spreminjanje notranjega stanja stvari. Stvari so naprave z določeno funkcijo, s senzorji za zaznavanje okolice in aktuatorji za manipulacijo okolice ter s sposobnostjo komunikacije z drugimi stvarmi, prehodi ali z drugimi omrežji. Opremljeni z definicijo interneta stvari identificiramo nabor lastnosti, ki opisujejo aplikacije IoT in določimo gradnike, ki sestavljajo aplikacije IoT: stvari, posredniki ali prehodi ali stičišča, podatkovne shrambe in različne storitve. Določimo še osnovne arhitekture v katerih se lahko pojavljajo gradniki IoT. S tako določeno taksonomijo in pojmom aplikacije IoT zgradimo sistem za modeliranje aplikacij IoT, ki na podlagi zahtev aplikacije določi najprimernejšo arhitekturo in platformo, ki ju lahko izberemo za implementacijo aplikacije. S tem zmanjšamo prag za vstop v razvoj aplikacij IoT. Orodje za modeliranje aplikacij IoT uporabimo za izdelavo pametne kuhinjske posode, ki se zaveda svoje teže in lahko posveti z diodo LED, v odvisnosti od notranjega stanja posode. Kot dokaz delovanja pripravimo vse komponente aplikacije IoT. Izdelamo tudi nadzorne in podporne spletne storitve, s katerimi se dotaknemo dogodkovno vodenega programiranja, komunikacije preko protokola WebSocket in težav s komunikacijami preko tehnologije Bluetooth LE. V zaključku nakažemo možnost širitve taksonomije in skupnosti okrog koncepta testiranja modelov (angl. model unit testing). Nakažemo tudi možnost samodejnega odkrivanja lastnosti in priporočil s pomočjo strojnega učenja.
Jezik:
Slovenski jezik
Ključne besede:
internet stvari
,
iot
,
stvari
,
povezani sistemi
,
pametni sistemi
,
model
,
taksonomija
,
aplikacija
,
infrastruktura
,
arhitektura
,
komunikacije
,
websocket
,
posrednik
,
storitev.
Vrsta gradiva:
Magistrsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2016
PID:
20.500.12556/RUL-84837
Datum objave v RUL:
06.09.2016
Število ogledov:
2621
Število prenosov:
646
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
KREVL, ANDREJ, 2016,
Modeliranje aplikacij Interneta stvari
[na spletu]. Magistrsko delo. [Dostopano 14 maj 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=84837
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Modeling of IoT applications
Izvleček:
We define the internet of things as a group of infrastructures for accessing, mining and management of data that is generated by the environment or by users. Infrastructures are comprised of things, transport elements, data services, programming interfaces, web services and other services. Infrastructures enable sensor data access, actuator control, and internal state change. Things are devices with a specific function and might have one or more sensors to sense the environment and zero or more actuators to act in the environment. Things can communicate with other things, gateways and other networks. This definition of IoT allows us to identify a base set of attributes that can be used to describe IoT applications and basic components that appear in an IoT application such as things, gateways or hubs, data storages and services. We define the basic system architectures that are used in IoT applications. We build an IoT application model based on this taxonomy. The model takes a list of properties representing application requirements and proposes the best architecture and platform to use for building the desired IoT application. This reduces the friction to enter the world of IoT development. We use the model to recommend the platform and an architecture for a smart kitchen container application. The smart kitchen container is aware of its weight and has an LED light that can be controlled through the network or through the internal state. As a proof of concept we implement the IoT application including all the cloud based support services. In conclusion we show a possible future direction of work developing a model unit testing tools. We also make suggestions for automatic feature learning and classification with machine learning.
Ključne besede:
internet of things
,
iot
,
things
,
connected systems
,
smart systems
,
model
,
modeling
,
taxonomy
,
application
,
communication
,
websocket
,
transport
,
gateway
,
service
Podobna dela
Podobna dela v RUL:
Trgovalni sistem nad digitalno valuto Bitcoin
Identifikacija uporabnikov omrežja Tor
Maske svobode
Bitcoin
Ugotavljanje zadovoljstva strank s spletno trgovino v izbranem podjetju
Podobna dela v drugih slovenskih zbirkah:
Bitcoin digitalna valuta
Temni splet kot orodje za kibernetski kriminal
Poslovanje s kripto valutami na izbrani tržni platformi
Tehnologije za zagotavljanje anonimnosti na internetu
Anonimizacija podatkovnih baz
Nazaj