548 research outputs found

    Service Migration in Dynamic and Resource-Constrained Networks

    Get PDF

    Smart Tagging System for Diving Equipment

    Get PDF
    The use of Near Field Communication (NFC) has revolutionized many industries through digitalization. This process of digital immersion has been further accelerated through the mainstream availability of NFC-enabled devices and the substantial decline in the cost of NFC smart tags. The purpose of this thesis was to design and implement an end-to-end, smart tagging solution for diving equipment. The project involved an Android application, an AngularJS web application and the backend was developed using Amazon Web Services (AWS). A server-less architecture using AWS micro services was employed in the project. The Android application is used to register NFC tags by writing and reading data from NFC tags and communicating with the backend through a RESTful API. The AngularJS application provides access to the corresponding data. In addition, user authentication is achieved by using Google as an Identity Provider (IdP). This document provides an overview of the steps necessary to implement and integrate applications running on different platforms with AWS services, in a cost-effective and scalable manner. Even though this document addresses topics relevant to a specific project, most of the implementation and design instructions can be used to serve other use-cases, particularly by startups. Since the project involves applications developed on different platforms, only the most important aspects of the process are presented throughout this document.Lyhyen kantaman tiedonsiirron (NFC:n) käyttö on mullistanut monia teollisuuden aloja digitalisoinnin kautta. Näiden digitaalisen upotuksien prosessi on kiihtynyt entisestään, NFC yhteensopivien laitteiden ja saatavuuden noustessa. Prosessi myös supistaa toimintotunnisteiden kustannuksia merkittävästi. Tämän opinnäytetyön tarkoituksena on suunnitella ja toteuttaa päästä päähän toimintotunnisteratkaisu ajovarusteisiin. Projektiin sisältyy Android sovellus, An-gularJS web sovellus ja back end on kehitetty käyttäen Amazon Web Serviceä (AWS). AWS micro palveluja käytetään projektissa palvelimettoman arkkiteh-tuurin avulla. Android sovellusta käytetään NFC-tunnisteien rekisteröimiseen dataa kirjoitta-malla ja lukemalla niitä NFC-tunnisteesta sekä kommunikoimalla back endiin RESTfulAPI:n kautta. AngularJS sovellus tarjoaa pääsyn vastaavaan tietoon. Lisäksi käyttäjän todennus saavutetaan käyttämällä Googlen Identity Provideria (idP). Tässä dokumentissa on yleiskatsaus tarvittavista toimenpiteistä, joilla toteutus ja integrointi pystytään tekemään, eri alustoilla käynnissä olevilla prosesseilla AWS palveluissa.kustannustehokkaasti ja mitattavissa olevilla tasoilla. Vaikka tässä asi-akirjassa käsitellään tiettyyn projektiin liittyviä aiheita, useimpia toteutus- ja suun-nitteluohjeita voidaan myös soveltaa muihin käyttötarkoituksiin, erityisesti startup ideoille. Koska projekti sisältää sovelluksia, jotka on kehitetty eri alustoille, ainoastaan tärkeimmät prosessin näkökohdat on esitetty dokumentissa

    Implementing scripted conversations by means of smart assistants

    Get PDF
    Financiado para publicación en acceso aberto: Universidade de Vigo/CISUGSmart assistants are among the most popular technological devices at home. With a built-in voice-based user interface, they provide access to a broad portfolio of online services and information, and constitute the central element of state-of-the-art home automation systems. This work discusses the challenges addressed and the solutions adopted for the design and implementation of scripted conversations by means of off-the-shelf smart assistants. Scripted conversations play a fundamental role in many application fields, such as call center facilities, retail customer services, rapid prototyping, role-based training or the management of neuropsychiatric disorders. To illustrate this proposal, an actual implementation of the phone version of the Montreal cognitive assessment test as an Amazon's Alexa skill is described as a proof-of-concept.Agencia Estatal de Investigo | Ref. PID2020-115137RB-I00Ministerio de Ciencia, Innovación y Universidades | Ref. FPU19/0198
    corecore