miun.sePublikasjoner
Endre søk
Begrens søket
123456 1 - 50 of 260
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Treff pr side
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sortering
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
  • Standard (Relevans)
  • Forfatter A-Ø
  • Forfatter Ø-A
  • Tittel A-Ø
  • Tittel Ø-A
  • Type publikasjon A-Ø
  • Type publikasjon Ø-A
  • Eldste først
  • Nyeste først
  • Skapad (Eldste først)
  • Skapad (Nyeste først)
  • Senast uppdaterad (Eldste først)
  • Senast uppdaterad (Nyeste først)
  • Disputationsdatum (tidligste først)
  • Disputationsdatum (siste først)
Merk
Maxantalet träffar du kan exportera från sökgränssnittet är 250. Vid större uttag använd dig av utsökningar.
  • 1.
    Agrawal, P.
    et al.
    Uppsala Universitet.
    Ahlén, Anders
    Uppsala Universitet.
    Olofsson, Tomas
    Uppsala Universitet.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Long Term Channel Characterization for Energy Efficient Transmission in Industrial Environments2014Inngår i: IEEE Transactions on Communications, ISSN 0090-6778, E-ISSN 1558-0857, Vol. 62, nr 8, s. 3004-3014Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    One of the challenges for a successful use of wireless sensor networks in process industries is to design networks with energy efficient transmission, to increase the lifetime of the deployed network while maintaining the required latency and bit-error rate. The design of such transmission schemes depend on the radio channel characteristics of the region. This paper presents an investigation of the statistical properties of the radio channel in a typical process industry, particularly when the network is meant to be deployed for a long time duration, e.g., days, weeks, and even months. Using 17–20-h-long extensive measurement campaigns in a rolling mill and a paper mill, we highlight the non-stationarity in the environment and quantify the ability of various distributions, given in the literature, to describe the variations on the links. Finally, we analyze the design of an optimal received signal-to-noise ratio (SNR) for the deployed nodes and show that improper selection of the distribution for modeling of the variations in the channel can lead to an overuse of energy by a factor of four or even higher.

  • 2.
    Agrawal, Piyush
    et al.
    Uppsala University.
    Ahlén, Anders
    Uppsala University.
    Olofsson, Tomas
    Uppsala University.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Characterization of Long Term Channel Variations in Industrial Wireless Sensor Networks2014Inngår i: IEEE International Conference on Communications (ICC'14), IEEE conference proceedings, 2014Konferansepaper (Fagfellevurdert)
  • 3.
    Akbar, Adnan
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Influencing Factors on Quality of Experience (QoE) in Mobile Computing2014Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
    Abstract [en]

    Applications that can change their behaviour based on the user’s contextual appearance are called context-aware applications. Applications developed for smart phones, which carry a multitude of different sensors, and actuators have gained a huge penetration within the market. Frequent usage of mobile applications such as home automation, friend finder, car accident notification and tracking etc; have seen an increased growth from the user’s perspective. However, for such applications, it is necessary to have knowledge of the performance and cost parameters, which directly affect the QoE of the application users.  This thesis investigates possible context aware behaviours in real time situations and measures the Quality of Experience (QoE) as well as identifying the Packet Delay Variation (PDV). The background and some state-of-the-art technologies are studied, and based on these studies, three scenarios are designed and implemented and based on their QoE, results and conclusions are presented, with the  results obtained  shown by means of   graphical representations of the QoE and PDV values. 

  • 4.
    Andersson, Fredrik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Function Practice: Ett verktyg för att öva programmering2015Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [sv]

    När fler och fler väljer att lära sig programmering kan det vara bra att öva på attlösa problem, genom att skriva funktioner som sedan kan testas för att se omanvändaren har lyckats. Function Practice är en tjänst för att kunna öva programmeringpå just detta sätt, genom att lösa uppgifter med att skriva funktioneri olika programmeringsspråk, de språk som kommer kunna användas ärJava, C++ och Python. Det ger även ett lätt och smidigt sätt att skapa sådanauppgifter. Syftet med projektet är att utveckla denna tjänst, genom att skapa enwebbtjänst som kan kompilera och köra funktioner för de olika språken, enhemsida som användarna kan skriva och testa kod på, samt ett sätt att definierauppgifterna som ska lösas, detta testas sedan med hjälp av ett användartest i enmindre grupp för att se om hur användarvänlig den är, samt att funktionalitetentestas och jämförs med några tidigare lösningar. Tjänsten testas för att se om ytterligaresäkerhet behövs genom att försöka att köra kommandon på värdsystemet.Slutsatsen av projektet är funktionaliteten bakom tjänsten fungerar dock atthemsidan behöver vara lite tydligare för att den ska vara mer användarvänlig,samt att användaren borde kunna få felmeddelanden utifall något inte fungerarför att de lättare ska veta vad de behöver göra. Säkerheten visar sig vara en viktigdel då det går att köra kommandon på värdsystemet vilket ger användarnafull kontroll på systemet.

  • 5.
    Andersson, Håkan
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    3D Video Playback: A modular cross-platform GPU-based approach for flexible multi-view 3D video rendering2010Independent thesis Basic level (professional degree), 10 poäng / 15 hpOppgave
    Abstract [en]

    The evolution of depth‐perception visualization technologies, emerging format standardization work and research within the field of multi‐view 3D video and imagery addresses the need for flexible 3D video visualization. The wide variety of available 3D‐display types and visualization techniques for multi‐view video, as well as the high throughput requirements for high definition video, addresses the need for a real‐time 3D video playback solution that takes advantage of hardware accelerated graphics, while providing a high degree of flexibility through format configuration and cross‐platform interoperability. A modular component based software solution based on FFmpeg for video demultiplexing and video decoding is proposed,using OpenGL and GLUT for hardware accelerated graphics and POSIX threads for increased CPU utilization. The solution has been verified to have sufficient throughput in order to display 1080p video at the native video frame rate on the experimental system, which is considered as a standard high‐end desktop PC only using commercial hardware. In order to evaluate the performance of the proposed solution a number of throughput evaluation metrics have been introduced measuring average frame rate as a function of: video bit rate, video resolution and number of views. The results obtained have indicated that the GPU constitutes the primary bottleneck in a multi‐view lenticular rendering system and that multi‐view rendering performance is degraded as the number of views is increased. This is a result of the current GPU square matrix texture cache architectures, resulting in texture lookup access times according to random memory access patterns when the number of views is high. The proposed solution has been identified in order to provide low CPU efficiency, i.e. low CPU hardware utilization and it is recommended to increase performance by investigating the gains of scalable multithreading techniques. It is also recommended to investigate the gains of introducing video frame buffering in video memory or to move more calculations to the CPU in order to increase GPU performance.

  • 6.
    Andersson, Håkan
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Parallel Simulation: Parallel computing for high performance LTE radio network simulations2010Independent thesis Advanced level (professional degree), 20 poäng / 30 hpOppgave
    Abstract [en]

    Radio access technologies for cellular mobile networks are continuously being evolved to meet the future demands for higher data rates, and lower end‐to‐end delays. In the research and development of LTE, radio network simulations play an essential role. The evolution of parallel processing hardware makes it desirable to exploit the potential gains of parallelizing LTE radio network simulations using multithreading techniques in contrast to distributing experiments over processors as independent simulation job processes. There is a hypothesis that parallel speedup gain diminishes when running many parallel simulation jobs concurrently on the same machine due to the increased memory requirements. A proposed multithreaded prototype of the Ericsson LTE simulator has been constructed, encapsulating scheduling, execution and synchronization of asynchronous physical layer computations. In order to provide implementation transparency, an algorithm has been proposed to sort and synchronize log events enabling a sequential logging model on top of non‐deterministic execution. In order to evaluate and compare multithreading techniques to parallel simulation job distribution, a large number of experiments have been carried out for four very diverse simulation scenarios. The evaluation of the results from these experiments involved analysis of average measured execution times and comparison with ideal estimates derived from Amdahl’s law in order to analyze overhead. It has been shown that the proposed multithreaded task‐oriented framework provides a convenient way to execute LTE physical layer models asynchronously on multi‐core processors, still providing deterministic results that are equivalent to the results of a sequential simulator. However, it has been indicated that distributing parallel independent jobs over processors is currently more efficient than multithreading techniques, even though the achieved speedup is far from ideal. This conclusion is based on the observation that the overhead caused by increased memory requirements, memory access and system bus congestion is currently smaller than the thread management and synchronization overhead of the proposed multithreaded Java prototype.

  • 7.
    Andersson, Joakim
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Eriksson, Andreas
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Konsten att delegera prefix: En jämförelse av automatiserad och statisk konfiguration2016Independent thesis Basic level (university diploma), 5 poäng / 7,5 hpOppgave
    Abstract [sv]

    När det stod klart att antalet adresser i ipv4 inte skulle räcka, togs ipv6 fram. Med nya funktioner som hade anpassats till den infrastruktur som hade byggts upp världen runt så fanns det nu en ersättare till ipv4. Men skillnaderna är stora och protokollen är i sig inte lika varandra alls, framför allt inte när man tittar på inbygda funktioner. En av dessa nya funktioner i ipv6 är det som kallas för Prefix delegation, ett enkelt och smidigt sätt att per automatik dela ut delar av ett större nät till mindre nät. Även om det finns enkla och smidiga sätt att genomföra detta på så är inte all infrastuktur så enkel. Det gör att denna typ av funktioner kommer varvas med routes, både statiska och dynamiska. För att få en förståelse för hur detta kan skilja sig åt har vi tittat på en översikt av hur infrastrukturen kan se ut och sedan testat hur man skulle kunna lösa adresseringen genom en automatiserad process och en statisk process. Resultatet visar att den automatiserade lösningen kräver lite mer förarbete och specificerad utrustning, men att arbetet därefter blir lätt att kontrollera, felsöka och dokumentera. Den statiska processen är mer rakt på sak och kräver ingen speciell utrustning, däremot kommer det bli svårt att kontrollera, felsöka och dokumentera då minsta förändring kan kräva mycket arbete där risken för komplikationer är stor.

  • 8.
    Andersson, Peter
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Blomqvist, Robin
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Software Defined Network: Med openflow2016Independent thesis Basic level (degree of Bachelor), 5 poäng / 7,5 hpOppgave
    Abstract [sv]

    Detta projekt har haft som mål att skapa ett redundant SDN-nätverk som ska ligga som grund för ett fiktivt företag. Företeaget ska kunna använda nätverket som vi bygger upp för att vidareutveckla detta och anpassa det efter verksamhetens behov. Nätverket byggs upp med mininet som används för att simulera en nätverksmiljö. Det fiktiva företaget ska sedan bara kunna lyfta ut nätverket från mininet ut till ett riktigt nätverk. Nätverkets funktioner, såsom protokollen STP och LACP implementeras med hjälp av programmeringsspråket python.

  • 9.
    Arslan, Önder
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    BeSafe: Säkerhetsapplikation2016Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Examensarbetet beskriver utvecklingen av säkerhetsapplikationen BeSafe vilken utvecklats för IT-konsulttjänsteverksamheten Sogeti. BeSafe kommer i framtiden integreras med två andra applikationer för att tillsammans bilda en större friluftsapplikation.

    Den färdiga applikationen besvarar de verifierbara målen och därmed även problemformuleringen. Applikationen erbjuder användaren möjlighet att stärka den egna säkerheten. Muntliga intervjuer genomfördes för att bestämma design, färger och logotyp för applikationen. Intervjuerna resulterade i en användarvänligare applikation där undersökningen riktade in arbetet mot det gränssnitt BeSafe nu har. BeSafe är utvecklad genom en iterativ process i utvecklingsmiljön Android Studios och riktar sig till enheter baserade på Androids OS. Vidareutveckling av applikationen skulle kunna ske i form av nya funktioner där användaren exempelvis kan tillåta anhöriga få live feedback på vart användaren befinner sig. Det har tagits hänsyn till etiska aspekter under arbetets gång för att värna om användarens integritet. Detta genom notifikationer, minimering av risk för spridning av data genom lagrings- och kommunikationssätt inom applikationen.

  • 10.
    Asklind, Patrik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Rapportsystem – Grund för dynamiskt rapportsystem2016Independent thesis Basic level (university diploma), 5 poäng / 7,5 hpOppgave
    Abstract [sv]

    Detta projektet har inneburit att skapa en prototyp av en webbapplikation som man förhoppningsvis kommer att kunna använda i framtiden som en grund till att skapa en mer helomfattande applikationen. Projektet handlar om att skapa ett rapportsystem som tillåter företag att få en bättre koll på statusen av sina uppdrag, sina kunder och anställda. Samtidigt som att den tillåter anställda att rapportera in när uppdrag är klara. Då detta är tänkt som en prototyp av en del för en större lösning så har avgränsningar blivit tvungna att göras. Under projektet så har användbarhet, mängd av internet förbrukning och tillgänglighet tagits i aktning under utvecklandet.

  • 11.
    Axell, Per
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    LAN Segmentering: Implementering av VTP version 3 och MST2017Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Företaget är mitt uppe med att segmentera deras nätverk och anledningen till detta är att få en säkrare produktion med att skapa en kontrollerad och isolerad miljö, skydda mot spridning av virus och andra hot samt skapa en kostnadsbesparing genom att slippa uppdatera eller uppgradera utrustningar i onödan bara för att uppfylla nätverkspolicyn. För att underlätta företagets behov för segmentering har det här självständiga arbetet gått ut på att implementera VTP version 3 och MST. VTP skickar ut VLAN och MST uppdateringar runt i nätverket och underlättar vid användning av PVLAN. MST är ett Spanning Tree protokoll som gör det möjligt att mappa VLAN till instanser för på det sättet kunna spara CPU-belastning på switcharna samt att spara in på antal olika VLAN när PVLAN används. Metoden som användes var att sätta upp en testmiljö från backupper från riktiga nätet där det testades att implementera de nya protokollen samt att se hur de fungerade. En utvärdering av nätet gjordes där utvalda switchar och interfaces mättes innan implementationen för att senare jämföras med samma mätningar efter att implementationen var klar. Det visade sig att resultaten före implementeringen var så pass låga att implementeringen av MST sköts upp till att nätverkssegmenteringen var utförd. VTP version 3 implementerades utan problem och tre olika scenarier med färdiga konfigurationer skapades för att hjälpa företaget att ta steget över till MST i framtiden.

  • 12.
    Aydogan, Emre
    et al.
    Hacettepe University, Ankara, Turkey.
    Yilmaz, Selim
    Hacettepe University, Ankara, Turkey.
    Sen, Sevil
    Hacettepe University, Ankara, Turkey.
    Butun, Ismail
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Forsström, Stefan
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    A Central Intrusion Detection System for RPL-Based Industrial Internet of Things2019Inngår i: 2019 15th IEEE International Workshop on Factory Communication Systems (WFCS), IEEE, 2019, artikkel-id 8758024Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Although Internet-of-Things (IoT) is revolutionizing the IT sector, it is not mature yet as several technologies are  still being offered to be candidates for supporting the backbone of this system. IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL) is one of those promising candidate technologies to be adopted by IoT and Industrial IoT (IIoT). Attacks against RPL have shown to be possible, as the attackers utilize the unauthorized parent selection system of the RLP protocol. In this work, we are proposing a methodology and architecture to detect intrusions against IIoT. Especially, we are targeting to detect attacks against RPL by using genetic programming. Our results indicate that the developed framework can successfully (with high accuracy, along with high true positive and low false positive rates) detect routing attacks in RPL-based Industrial IoT networks.

  • 13.
    Barac, Filip
    et al.
    Ericsson AB.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Zhang, Tingting
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Sisinni, Emiliano
    University of Brescia.
    Error Manifestation in Industrial WSN Communication and Guidelines for Countermeasures2017Inngår i: Wireless Sensor Systems for Extreme Environments: Space, Underwater, Underground and Industrial / [ed] H. F. Rashvand and A. Abedi, John Wiley & Sons, 2017Kapittel i bok, del av antologi (Fagfellevurdert)
  • 14.
    Beltramelli, Luca
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Guntupalli, Lakshmikanth
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Österberg, Patrik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Jennehag, Ulf
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Modeling of Enhanced Distributed Channel Access with Station Grouping: A Throughput Analysis2018Inngår i: Proc. IEEE 88th Vehicular Technology Conference (VTC'18-fall), Chicago, USA, Aug. 2018., IEEE conference proceedings, 2018, artikkel-id 8690814Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Machine to Machine (M2M) communication networksare expected to connect a large number of power constrained devices in long range applications with differentquality of service (QoS) requirements. Medium access control with QoS support such as the Enhanced Distributed Channel Access (EDCA) defined by IEEE 802.11e provides traffic differentiation and corresponding priority classes, which guarantees QoSaccording to the needs of applications. In this paper, we employa station grouping mechanism for enhancing the scalability of EDCA to handle the massive number of access attempts expected in large M2M networks. Furthermore, we develop a discrete time Markov chain (DTMC) model to analyze the performance of EDCA with station grouping. Using the developed DTMC model, we calculate throughput for each access category as well as for different combinations of grouping and EDCA parameters. Thenumerical results show that the model can precisely reveal the behavior of EDCA mechanism. Moreover, it is demonstrated that employing the proposed grouping mechanism for EDCA increasesthe normalized throughput significantly for all classes of priority.

  • 15.
    Beltramelli, Luca
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Österberg, Patrik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Jennehag, Ulf
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Hybrid MAC Mechanism for Energy Efficient Communication in IEEE 802.11ah2017Inngår i: Proceedings of the 2017 IEEE International Conference on Industrial Technology (ICIT), IEEE, 2017, s. 1295-1300, artikkel-id 7915550Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Many applications for machine-to-machine (M2M) communications are characterized by large numbers of devices with sporadic transmissions and subjected to low energy budgets. This work addresses the importance of energy consumption by proposing a new Medium Access Control (MAC) mechanism for improving the energy efficiency of IEEE 802.11ah, a standard targeting M2M communication. We propose to use the features of IEEE 802.11ah MAC to realize a hybrid contention-reservation mechanism for the transmission of uplink traffic. In the proposed mechanism, any device with a buffered packet will first notify the Access Point (AP) during a contention phase before being given a reserved timeslot for the data transmission. We develop a mathematical model to analyse the energy consumption ofthe proposed mechanism and of IEEE 802.11ah. The results show that for a monitoring scenario, the proposed contention reservation mechanism reduces the energy consumption for a successful uplink data transmission by up to 55%.

  • 16.
    Bergman, Ellinor
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Sassa – En webbapplikation för kreativa briefs2016Independent thesis Basic level (university diploma), 5 poäng / 7,5 hpOppgave
    Abstract [sv]

    Det här projektet har inneburit att skapa en webbapplikation förföretag som vill kunna inhämta information från kund i form avkreativa briefs på ett smidigt sätt innan ett projekt initieras. Dennawebbapplikation har skapats eftersom företaget Nuadesignbehövde ett bättre sätt att hantera inhämtad information. På grundav projektets storlek, samt tidsbegränsningar, så har avgränsningarvarit tvungen att göras. Under projektets gång så har saker somanvändbarhet, tillgänglighet och laddningstider tagits i beräkning.

  • 17.
    Blank, Fredrik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Handlingsplaner och diskussion: Samarbetsverktyg2019Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [en]

    This report discloses the implementation of a collaboration tool in the form of action plans and discussion functionality in behalf of the company ZonderaCom AB (Zondera). The current tool used for this purpose is inflexible, have a hard time meeting customer requirements and therefore needs to be replaced. The new application is part of a larger entity where user management and database schemas are already in place. The functionality of this application consists of issue management, chat/discussion, document management, notes, sharing and printing. For users with higher permissions a summary view will also be available. The application is implemented using ASP.NET Core MVC, Entity Framework (EF) and SQL Server as the database engine. A SPA-based approach is used where the UI (User Interface) is dynamically rendered and loaded via Ajax and partial views. The source code for the application is largely omitted from this report due to business reasons. Interface’s and database schemas are used to display code and database structure.

  • 18.
    Blixt Myrsell, Erik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Dynamiska Skript: Automatisering med Python2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Företaget X är en internetleverantör i behov av automatisering. Det finns tre IT-tekniker anställda och i dagsläget förlitar de sig på skript som automatiserar allt från dokumentering i Företagets databas till grundkonfiguration av de switchar som avlämnas till kunder. Företaget ger även support till de kunder som skriver ett sådant avtal och allteftersom företaget växer, ökar även arbetsbördan. För att minska den tid de anställda idag lägger på att informera och supportera kunder önskar företaget att skapa en webbplattform där kunder kan hjälpa sig själva. Detta arbete syftar till skapa, testa och utvärdera ett utkast till en sådan plattform, där en kund skall kunna logga in och se information om sina enheter, men också att själv kunna konfigurera sina enheter utifrån några, av företaget bestämda, parametrar. För att åstadkomma detta kommer programmeringsspråket Python och några för Python anpassade bibliotek och moduler att användas. Arbetet kommer att täcka in relevant teori och har genomförs genom kravinsamling, pseudokod och flödesscheman, kodning samt testning och utvärdering. Vidare diskuteras de etiska aspekterna rörande automation. Undersökningen har visat att Python och dess bibliotek är väl lämpade för att hantera automation enligt Företagets behov.

  • 19.
    Bonafini, Federico
    et al.
    University of Brescia, Italy.
    Depari, Alessandro
    Univeristy of Brescia, Italy.
    Ferrari, Paolo
    University of Brescia, Italy.
    Flammini, Alessandra
    University of Brescia, Italy.
    Pasetti, Marco
    University of Brescia, Italy.
    Rinaldo, Stefano
    University of Brescia, Italy.
    Sisinni, Emiliano
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi. University of Brescia, Italy.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Exploiting localization systems for LoRaWAN transmission scheduling in industrial applications2019Inngår i: 2019 15th IEEE International Workshop on Factory Communication Systems (WFCS), IEEE, 2019, artikkel-id 8757999Konferansepaper (Fagfellevurdert)
    Abstract [en]

    The Internet of Things (IoT) paradigm contaminated industrial world, allowing for innovative services. The wireless communications seem to be particularly attracting, especially when complement indoor and outdoor Real Time Location Systems (RTLS) for geo-referencing smart objects (e.g. for asset tracking). In this paper, the LoRaWAN solution is considered for transmitting RTLS data. LoRaWAN is an example of Low Power Wide Area Network: it tradeoffs throughput with coverage and power consumption. However, performance can be greatly improved with limited changes to the standard specifications. In this work, a scheduling layer is suggested above the regular stack for allocating communication resources in a time slot channel hopping medium access strategy. The main innovation is the time synchronization, which is obtained opportunistically from the ranging devices belonging to the RTLSs. The experimental testbed, based on commercially available solutions, demonstrates the affordability and feasibility of the proposed approach. When low-cost GPS (outdoor) and UWB (indoor) ranging devices are considered, synchronization error of few microseconds can be easily obtained. The experimental results show the that time reference pulses disciplined by GPS have a maximum jitter of 180 ns and a standard deviation of 40 ns whereas, if time reference pulses disciplined by UWB are considered, the maximum jitter is 3.3 μs and the standard deviation is 0.7 μs.

  • 20.
    Bondeson, Emelie
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Essie - Få koll på vad maten innehåller2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Rapporten kommer beskriva faserna planering, implementering och resultat av en webbapplikation som näringsberäknar recept. Webbapplikationens syfte är att skapa medvetenhet över effekten och konsekvenserna som våra matval har över oss. Den är inte riktad till den enskilda personen, utan snarare till storkök som exempelvis skolkök. Applikationen är skriven med i HTML, CSS, PHP, MySQL, AJAX och jQuery. För att underlätta designarbetet används ramverket Twitter Bootstrap. Rapporten beskriver de olika delarna av utvecklandet i applikationen, från databasdesign till funktioner för att lägga till och radera recept och råvaror. Resultatet blev en webbapplikation som näringsberäknar recepten man skapar. Man kan söka efter, sortera och filtrera recept. De enskilda receptsidorna innehåller näringsberäkning per portion, som man sedan kan skriva ut i en utskriftsvänlig version.

  • 21.
    Borg, Madelene
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Is It True2019Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Studien behandlar en mindre del utav ett större projekt där flera personer är delaktiga. Projektets syfte är att erbjuda en tjänst för att motverka spridningen av falsk information på internet. En del i detta är att skapa en prototyp för att testa hur en sådan tjänst kan se ut och fungera. Frågeställningen som besvaras av studien handlar om hur detta kan åstadkommas med hjälp av webbutveckling. Studiens mål har varit att utveckla och föreslå lösningar till delar av prototypen på klientsidan. Metoder och verktyg som använts är React, Git, Scrum, Visual Studio Code, Jira och Microsoft Teams. Prototypen kommer att bestå av ett plugin för webbläsare, en webbplats samt en databas. Studien kommer att resultera i och visuellt visa lösningsförslag på de delar som författaren utvecklat. Det kommer även att framgå hur prototypen är uppbyggd i sin helhet. Studien har visat hur en tjänst av denna typ kan se ut och fungera. Den har även visat  att det finns många aspekter att ta hänsyn till innan projektet skulle kunna realiseras.

  • 22.
    Borgenstrand, Markus
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Network automation – the power of Ansible2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [en]

    This report discusses network automation primarily with Ansible. Ansible is a software from Red Hat that can be used for network automation. The report also goes through YAML which is a standardized way of exchanging data, Jinja2 that is a templating language, Python as well as the security with Ansible. The report also goes through why network automation is needed as well as how much time might be saved with Ansible. Ansible ships with modules for Cisco IOS such as ios_config and ios_command and for Cisco ASA asa_config, asa_command and asa_acl as well as many other modules for Arista, Juniper and for other vendors. Ansible can use new APIs by creating new modules for handling that particular API, which means that the only change needed in the playbooks is to change the module name. Ansible can handle NETCONF API using the netconf_config module or various Juniper modules. Ansible is used in this report to perform certain tasks such as to adding VLAN's, close ports on ASA's, audit network devices configuration as well as to create network diagram using the information from CDP. Ansible can be made as secure as manually doing the tasks except that Ansible can do it faster and more consistently.  For connecting to normal Linux servers Ansible uses OpenSSH which is a default SSH client on most Linux systems and for connecting to network devices it uses Paramiko. The security in Ansible depends on SSH and may or may not have passwords stored locally, Ansible can be as secure as the administrator wants it to be such as using RSA key-pair to authenticate, using vault encrypted credentials or asking the administrator about which username and password to use. Using Ansible network automation can save time, the amount saved depends on what is being done, how many devices it is doing it on as well as how the playbook is written.

  • 23.
    Brandt, Nick
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    ChattyMe – En webbaserad chattapplikation2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Syftet med denna rapporten är att redovisa utvecklingen av chattapplikationen ChattyMe. Målet med projektet är att skapa en robust och högpresterande webbapplikation. Enligt undersökningar finns det stora brister i säkerheten på flertalet webbplatser, och därför är det extra viktigt och en hög prioritet att utveckla denna applikationen med stort fokus på säkerhet. För att kunna hantera den begränsade utvecklingstiden har en tidsplan med deadlines skapats som följs under hela utvecklingen. Det som kommer att ingå i applikationen är teknik som registrering och inloggning, chattrum och privata meddelanden medlemmar emellan. Teknologierna som kommer att användas till att utveckla applikationen är JavaScript-ramverket Angular för frontend och JavaScript server-ramverket Node.js för backend. Förutom Angular och Node.js kommer JavaScript-biblioteket Socket.io användas för uppdatering i realtid. Att utveckla effektivt är viktigt i ett tidsbegränsad projekt, och för att göra det krävs en optimal utvecklingsmiljö. I detta fallet har Jetbrains Webstorm använts för programmering, Google Chrome debugger för debugging, med Postman för API testning och detta har gjorts i Linux Ubuntu 17.10 operativsystem. Resultatet blev en funktionell, högpresterande och säker chattapplikation enligt tester.

  • 24.
    Butun, Ismail
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Pereira, Nuno
    Polytechnic Institute of Porto, Porto, Portugal .
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Analysis of LoRaWAN V1.1 Security2018Inngår i: Proceedings of the 4th ACM MobiHoc Workshop on Experiences with the Design and Implementation of Smart Objects (SMARTOBJECTS '18)., ACM Digital Library, 2018Konferansepaper (Fagfellevurdert)
    Abstract [en]

    LoRa and the LoRaWAN specification is a technology for Low Power Wide Area Networks (LPWAN) designed to allow connectivity for connected objects, such as remote sensors. Several previous works revealed various weaknesses regarding the security of LoRaWAN v1.0 (the official 1st draft) and these led to improvements included in LoRaWAN v1.1, released on Oct 11, 2017. In this work, we provide the first look into the security of LoRaWAN v1.1. We present an overview of the protocol and, importantly, present several threats to this new version of the protocol. Besides, we propose our own ramification strategies for the mentioned threats, to be used in developing next version of LoRaWAN. The threats presented were not previously discussed, they are possible even within the security assumptions of the specification and are relevant for practitioners implementing LoRa-based applications as well researchers and the future evolution of the LoRaWAN specification.

  • 25.
    Bygdeson, Andreas
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Cartographer: En kartbaserad friluftsapplikation2016Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Målet med det här arbetet har varit att utveckla en friluftsapplikation för människor som rör sig i skog och mark antingen i arbetet eller i privatlivet. Med syfte att låta de skapa och placera ut markörer på en karta med aktivt uppdaterande gps positionering. För att uppnå detta har Google Maps använts som gränssnitt för att hämta och hantera kartinformation och en applikation har designats i flödesscheman utefter kravspecifikationen och i enlighet med Jacob Nielsens användbarhetsprinciper. Hallway test metoden har använts för att utvärdera hur väl användbarhetsdesignen har uppnått sina mål. Applikationen har sedan konstruerats i Java och Android Studio mot Androids mobila plattform. Utvecklingen har följt den planerade designen och uppnått samtliga konkreta mål som specificerades och i synnerhet användbarhetsmålen. Flera funktionella mål har identifierats att kunna optimeras ytterligare och en rad förslag på vidareutveckling av applikationen har tagits fram för eventuella framtida arbeten.

  • 26.
    Bygdeson, Mattias
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Utvecklingen av Spotalike2019Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [en]

    The goal with this assignment has been to study the product Spotalike and develop a new version to make the product more attractive. The studying of the product was done with the help of user data, such as how Spotalike is being used, what target audience it has, why it's being used, etc. The new version of Spotalike was planned by making design sketches and prototypes which were created as a first step in order to get a better picture of what the result would be. The new version is not available to the public, but it is fully functional and works locally. The solution that was concluded was to develop a music player which is built on the founding principles of the old Spotalike. The music player is developed with React and is powered by Spotify. Besides the old functions there are also new functions that has been implemented, and the interface has been redesigned. There is currently no new user data available to determine the result of the development, since the new version of Spotalike hasn't been made public yet.

  • 27.
    Bäckstedt, Dennis
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Felsökning och optimering av trådlöst nätverk IEEE 802.11ac2017Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Trådlösa nätverk växer sig allt starkare och normen är nu mera att man i ett kontorslandskap eller

    hem skall kunna slå sig ner med sin laptop och jobba utan att behöva oroa sig om nätverksuttag

    eller sladdar. Även IP-telefoni och surfplattor är nu en naturlig del i flera användares dagliga liv,

    och just IP-telefoni ställer höga krav på det nätverk som denna är ansluten till. Därför har jag

    valt att i denna denna rapport titta närmare på den trådlösa tekniken 802.11 som är framtagen av

    standardiseringsorganisationen IEEE. Metoden jag valt att använda för att åstadkomma detta är

    att genomföra en mätning av ett befintligt trådlöst nät. Jag kommer därefter att undersöka denna

    data för att förhoppningsvis kunna lämna ett förslag på en bättre nätverksdesign. Som hjälpmedel

    för att genomföra denna mätning har jag utrustning från Ekahau, ett finsk företag vars huvudsyssla

    är just mätning, optimering och felsökning av trådlösa nät. Det jag kom fram till var att det tråd-

    lösa nätverket hade stora brister. Framförallt var täckning det stora bekymret, inte bara bristen på

    täckning utan ibland även för bra täckning vilket resulterat i sticky clients. Jag har därefter presen-

    terat en design som för att minimera kostnaderna och miljöpåverkan använder befintlig utrustning,

    dock kräver denna att det kompletteras med 9 stycken nya accesspunkter.

  • 28.
    Bäckström, Jonas
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Limitations of Azure in GIS Scalability: A performance and migration study2012Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
    Abstract [en]

    In this study, the cloud platform Windows Azure has been targeted for test implementations of Geographical Information System (GIS) software in the form of map servers and tile caches. The map servers included were GeoServer, MapNik, MapServer and SharpMap, which together with the tile caches, GeoWebCache, MapCache and TileCache, were installed on Windows Azures three different virtual machine roles (Web, Worker and VM). Furthermore, different techniques for scalingapplications and internal role communication are presented, followed by four sets of performance tests. The performance tests attempt to highlight the differences in request times, how the different role sizes handle the load from the incoming requests, how the different role sizes handle many concurrent TCP-connections and how well the incoming requests are load balanced in between the worker roles. The test implementations showed that all map servers and tile caches were successfully installed in Azure, which leads to the conclusion that Windows Azure is suitable for hosting GIS software with similar installation requirements to the previously mentioned software. Four different approaches (Direct mapping, Public Internal Endpoints, Queue and Worker Role Request Broker) are presented showing how Azure allows different methods in order to scale the internal role communication as well as the external client requests. The performance tests provided somewhat inconclusive test results due to hardware limitations in the test setup. This made it difficult to draw concluding parallels between the final results and the expected values. Minor tendencies in performance gain can be seen when scaling the VM size as well as the number of VMs.

  • 29.
    Castberg, Miro
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Adaptor Development: An insight to interfacing with electrical energy meters2011Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [en]

    Since energy meters became more advanced and able to send data remotely, energy suppliers have had a need to keep their data managed. This gave birth to energy management systems which gather data from energy meters. However, for every type of meter there needs to be a specialization in the management system.

    Smart Metering Language (SML) is a protocol which was created to transfer meter data in as simple way as possible. Implementing the protocol would result in simpler and less vendor-specific solutions for energy management systems.

    This report follows the process of developing an adaptor between a device using the SML protocol and a system that manages energy meters. The thesis uses different parts of the development process in able to show specializations which were needed by the test device and its vendor. 

    The result sums up the experience of developing an adaptor and the specializations which are needed in the SML protocol.

  • 30.
    Chen, Nan
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    An IEEE 802.15.4 Packet Error Classification Algorithm: Discriminating Between Multipath Fading and Attenuation and WLAN2014Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
    Abstract [en]

    In wireless sensor networks, communications are usually destroyed by signal attenuation, multipath fading and different kinds of interferences like WLAN and microwave oven interference. In order to build a stable wireless communication system, reactions like retransmission mechanisms are necessary. Since the way we must react to interference is different from the way we react to multipathfading and attenuation, the retransmission mechanism should be adjusted in different ways under those different cicumstances. Under this condition, channel diagnostics for discriminating the causes that corrupt the packets between multipath fading and attenuation (MFA) and WLAN interference are imperative. This paper presents a frame bit error rate (F-BER) regulated algorithm based on a joint RSSI-LQI classifier that may correctly diagnose the channel status. This discriminator is implemented on MicaZ sensor devices equipped with CC2420 transceivers. This discriminator is able to improve the accuracy to 91%. Although we need to wait for 2 or 3 necessary packets to make a decision, higher stability and reliability are presented when operating this discriminator.

  • 31.
    Chen, Zongzhe
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Privacy Preserving Implementation in the E-health System2013Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
    Abstract [en]

    E-health systems are widely used in today’s world, and have a stillbrighter future with the rapid development of smart phones. A fewyears ago, e-health system could only be carried out on computers.But recently, people are using this as a phone application, so thatthey can get information at any time and anywhere. In addition,some smart phones can already measure heart rate and bloodpressure, for example, ‚Instant Heart Rate‛ and ‚Blood PressureMonitor‛. By using these kinds of applications, users can easilymeasure their health data and store them in their mobile phones.However, the problem of privacy has been attracting people’sattention. After uploading their data to the database, users do havethe right to protect their privacy. For instance, even the doctor hasthe authority to obtain the health record; the user's name can behidden, so that the doctor does not know who the owner of this datais. This problem also includes anonymization, pseudonymity,unlinkability, unobservability and many other aspects.In this thesis work, an android application is proposed to solve thisproblem. Users can set their own rules, and all data requests shouldbe dealt with by calling the rules. In addition, a module in the serveris to be developed to carry out the whole process of privacypreserving and the users’ data should be stored in the database.A standard for users to set rules is determined, which is bothdynamical and flexible. The application realizes some additional rulechecking functions to determine whether users have set a valid rule.Privacy rules can be created, deleted, or uploaded. In addition, userscan update their health record and upload it to the database. Theserver will call different protocols to deal with different requests, andthe data which obtains the requests is responded to by calling theusers’ own privacy rules.

  • 32.
    Chukala, Sileshi
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    A Move Towards Practicability: Context Information and User Profile Management for the SensibleThings Platform2016Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
    Abstract [en]

    Achievements in academia and industry indicate a move towards the creation of a giant smart system including objects of different sizes, shapes, and purposes where the Internet will be so diverse and more resourceful with the incorporation of different smart devices. Mid Swe-den University took a first step towards providing an appropriate plat-form for Internet of Things applications known as SensibleThings for the emerging intercommunication of “objects”, called Internet of Things. The SensibleThings platform has produced components for sharing sensor-based context information on the Internet, in order to enable Internet of Things applications. In this thesis the plan was to contribute to filling the gap between the IoT and developers in academia as well as in the industries. The aim of the project was to create basic functionality to enable users to find new interesting users on the IoT and prioritize existing users. To this end context information and user profile man-agement is proposed and presented. Furthermore, a comparison be-tween the platform with the proposed extension as well as without was compared and examined.

  • 33. Culver, Stephen
    et al.
    Gidlund, Mikael
    ABB Corporate Research .
    Wang, G.
    Performance of Cooperative relaying with ARQ in Wireless Sensor Networks2009Inngår i: Proceedings, 2009, s. 317-319Konferansepaper (Fagfellevurdert)
  • 34.
    Dahlberg, Ted
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Byte av Ärendehanteringssystem: - Förstudie och REST API av kund-databas2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Leeroy Group AB är ett IT-produktbolag i Sundsvall som även sköter support för sina produkter. Detta görs i ett egenutvecklat ärendehanteringssystem som under tid utvecklats och skräddarsytts efter verksamhetens behov. Leeroy är nu ute efter ett kraftfullare ärendehanteringssystem som skall ge möjlighet att ta hand om fler ärenden ju mer företaget växer. Detta examensarbete har inkluderat en grundlig förstudie bland de anställda på Leeroy. En kartläggning av krav och behov som finns för Leeroys' supporthantering har gjorts och sammanställts till en kravspecifikation. Leeroy har valt att titta på två stycken utvalda ärendehanteringssystem: Jira Service Desk och Zendesk. Utifrån den kravspecifikation som framkommit görs en dokumentations-inhämtning baserat på dessa krav och behov, för att sedan kunna presentera ett lämpligt alternativ för Leeroy. För att sedan ytterligare göra detta byta till en smidigare process har ett REST API och enklare webbapplikation utvecklats för att kunna hämta in kund-data från den befintliga kund-databasen. Webb-applikationen kommer att fungera som en koncept-applikation där man med sökning mot butiksnamn eller butiksnummer får ut all relevant information som Leeroys' supportanställda behöver.

  • 35.
    Deckmar, Johan
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Implementations, simplifications and evaluations around Nfc on Android2012Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
    Abstract [en]

    Near field communication (Nfc), a contact-range and short-lived message exchange technology, has in recent years become popular in relation to payment-cards, key-cards and ski-passes. With the release of, in particular, the Google Nexus S, which is capable of reading and writing Nfc tags as well as exchanging messages between devices by touch, the roles of consumers have changed from carriers of passive cards to that of active readers. This publicly available hardware technology, embedded into relatively cheap connected smartphones, creates a new field of possibilities in which a complete and complex Nfc-based system can be developed solely by means of software. In this thesis work, the research is in relation to the field of Nfc, ranging from the physical characteristics of the technology to the design of the Nfc API on the Android platform. Nfc-based apps, library and systems are designed, developed and evaluated in terms of performance. The Android apps which are implemented are WiFi and Bluetooth connectors as well as an Nfc-sensor value visualizer. Additionally, two full systems are developed which consists of an Android app, backend server, database and web or PC-client frontend. These two systems are: a web-based high-performance live statistical visualizer of Nfc sensor values and an Nfc-scan based product endorsement, Like-event, presenting the picture and name of a user endorsing a product on the in-store advertisement displays on top of the ads. The system for scanning, distributing and presenting statistics on sensor-values from a specially crafted NfcV-enabled sensor is evaluated in terms of performance along the chain of events starting at the Nfc tag introduction and being dispatched on the mobile phone and ending with the calculations and plot-generation carried out by the browser connected to the backend via a WebSocket. The evaluations show that in a use-case in which the user holds a tablet in one hand and an Nfc-enabled smartphone in the other, the user would experience a mean-delay of 515 milliseconds between putting the device against an NfcV-sensor and seeing the statistical plot, containing the last 1000 values, updated in the browser on the tablet. Additionally, the user would experience a mean-delay of 74 milliseconds between the values being presented on the mobile device itself until they are presented on the tablet in the case of constant streaming from an NfcV connected sensor. The conclusion is that this delay of 74 milliseconds is sufficiently low for the user to feel that the devices are tightly coupled, making it natural to pay attention to the tablet when scanning sensors. Possible use-cases for this include a technician walking between built-in passive NfcV sensors on the factory floor or a nurse walking between patients wearing bandages with built-in passive health-sensors. Finally, the work is discussed in terms of ethics and social impact as development in the tele-healthcare field continues, and a set of Nfc-based applications are suggested including Nfc-tags for interactive product customization, company car management and app deployment.

  • 36.
    Dong, X.
    et al.
    Georgia Tech.
    Gidlund, Mikael
    ABB Corporate Research.
    Culver, Stephen
    NokiaSiemens Networks.
    Impact of Doppler spread and adaptive modulation on TCP throughput in Rayleigh fading channels2010Inngår i: AEU - International Journal of Electronics and Communications, ISSN 1434-8411, E-ISSN 1618-0399, Vol. 64, nr 11, s. 1082-1089Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    A number of wireless systems have recently adopted adaptive modulation (AM) schemes to improve its efficiency. In this letter, our aim is to study the impact Doppler spread and adaptive modulation has on transmission control protocol (TCP) throughput in Rayleigh fading channels. We consider a finite state Markov channel (FSMC) model, which is a useful model for analyzing radio channel with nonindependent fading. Furthermore, we use a Markov model for TCP evolution and evaluate the TCP performance by computer simulations. In our simulations we have compared the TCP Reno scheme with TCP Tahoe scheme. The results indicate that a large Doppler spread leads to lower TCP throughput due to more frequent transitions of channel states and modulation schemes which make it difficult for the TCP congestion control mechanism to accommodate the dynamic link characteristics.

  • 37.
    Duan, J
    et al.
    Beijing Jiatong University.
    Yang, D
    Beijing Jiatong University.
    Zhang, S
    Beijing Jiatong University.
    Zhao, J
    Beijing Jiatong University.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    A Trust Management Scheme for Industrial Wireless Sensor Networks2013Konferansepaper (Fagfellevurdert)
  • 38.
    Edvinsson, Joakim
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    AR-park för Android: Augmented Reality park i Sundsvall2016Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Målet med detta projekt är att ta fram en applikationsprototyp för Androidenheter som ska locka användare av applikationen till och tillbaka till broparken i Skönsberg med hjälp av augmented-reality. Applikationen ska känna av om användaren befinner sig inom eller utanför parkens område och visa olika bilder/modeller på specifika GPS-koordinater i det digitala lagret beroende på användarens positionering. Arbetet har genomförts i samarbete med Dohi på uppdrag av Sundsvalls kommun där regelbundna möten hafts med uppdragsgivaren. Utvecklingen av applikationen sker i PhoneGap med Wikitude-plugin. Projektet har resulterat i en applikationsprototyp som använder ActionRanges, som är en typ av GeoFence, för att presentera olika bilder hämtade från en egen server i det digitala lagret beroende på användarens position. Användarna har inom parkens område möjlighet att själv påverka de bilder som visas i det digitala lagret genom att i applikationen ta en bild som laddas upp till servern där bilderna lagras och där bilden som tagits även visar det digitala lagret.

  • 39.
    Ekelund, Barbro
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Webbutik Second Hand Shop2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Den här rapporten beskriver det självständiga arbetet med att skapa en webbutik för en second hand butik där klädesplagg visas upp till försäljning. Projektets syfte är att författaren tillsammans med handledaren på den webbaserade tidskriften Illegal Ground ska utveckla en webbplats som lätt kan administreras från ett administratörsgränssnitt samt att vara lätt tillgängligt för kunden/besökaren. Den testas och ska vara lämplig utifrån webbriktlinjer.se. Det innebär att varje individ i samhället ska kunna delta på lika villkor, oavsett etnisk bakgrund eller funktionsnedsättning. Lagen som kom i maj 2018; GDPR ska efterlevas genom att ett pop-up fönster finns på startsidan och vid formulären för registrering av kund och administratör. Det ska bland annat finnas funktionalitet för att webbutikens varor lätt ska kunna bytas ut från klädesplagg till artiklar av annan art, samt applikationen ska kunna lagra information från de olika tabellerna. Det här för att administratören ska kunna plocka ut data vid senare tillfälle. En av sidorna ska vara på engelska, samt det ska finnas en länk till denna på varje webbsida. Webbutiken ska vara allmängiltig för konceptet second hand med de etiska aspekter det innbär och och applikationen ska bygga på responsiv webbdesign och först och främst fungera på mobila enheter, typ Iphone 6. Det är begreppet ”mobile first” som gäller. De tekniker och verktyg som används är HTML, HTML5, CSS, CSS3, media queries, JavaScript, PHP med databas i frågespråket SQL, Bootstrap, Adobe Photoshop CC 2017, Projektledning m fl. Kurslitteratur från samtliga kurser i Webbutvecklingsprogrammet för studier och fördjupning i problem som uppstår under utvecklingen av webbutiken. Här ingår inspelade föreläsningar och relevanta webbsidor på internet. Metoden är främst att via iterationer av prototyper föra utvecklingen av applikationen i rätt riktning. Det hela har resulterat i en webbapplikation enligt mobile first, som fungerar väl vad gäller att registrera konto samt att välja och beställa av det urval av klädesplagg som finns till försäljning. Webbutiken Second Hand Shop fungerar för både kund och administratör. I gränssnittet för administratör finns viktiga funktioner för att organisera ett företags register.

  • 40.
    Eldefrawy, Mohamed
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi. Halmstad Högskola.
    Ferrari, Nico
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Dynamic User Authentication Protocol for Industrial IoT without Timestamping2019Inngår i: 2019 15th IEEE International Workshop on Factory Communication Systems (WFCS), IEEE, 2019, artikkel-id 8757984Konferansepaper (Fagfellevurdert)
    Abstract [en]

    Internet of Things (IoT) technology has succeed ingetting a great attention in the industry where it has been ableand still can solve many industrial intractable issues. The emergingtechnology is suffering from severe security shortcomings.Authentication is a cornerstone of IoT security as it presents the measures of checking the legitimacy of communication’s entities.The Industrial IoT (IIoT) technology has special conditions, resulting from a lack of resources and a shortage of security skills. As far as we can tell, from the literature, IIoT user authentication has not been studied extensively. In 2017 Tai et al. presented an authenticated key agreement for IoT networks. Here we prove that Tai et al. is susceptible to sever security weaknesses, such as;i. stolen smart card attack, ii. unknown key share attack, iii. node capturing attack. In this research article, we offer an innovative IIoT user authentication scheme that can achieve secure remote user authentication without timestamping that requires precise synchronization, it only needs Hashing and Xor-ing. We examine the efficiency of our presented scheme using Tmote Sky node over an MSP430 microcontroller using COOJA simulator as well aswe show its correctness using Scyther verification tool.

  • 41.
    Eldefrawy, Mohamed
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Pereira, Nuno
    The Polytechnic of Porto (IPP), Portugal.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Key Distribution Protocol for Industrial Internet of Things without Implicit Certificates2019Inngår i: IEEE Internet of Things Journal, ISSN 2327-4662, Vol. 6, nr 1, s. 906-917Artikkel i tidsskrift (Fagfellevurdert)
    Abstract [en]

    The deployment of the Internet of Things (IoT) in industry, called the Industrial IoT (IIoT), is supporting the introduction of very desirable improvements such as increasing production flexibility, self-organization and real-time and quick response to events. However, security and privacy challenges are still to be well addressed. The IIoT requires different properties to achieve secure and reliable systems and these requirements create extra challenges considering the limited processing and communication power available to IIoT field devices. In this research article, we present a key distribution protocol for IIoT that is computationally and communicationally lightweight (requires a single message exchange) and handles node addition and revocation, as well as fast re-keying. The scheme can also resist the consequences of node capture attacks (we assume that captured nodes can be detected by the Gateway and previous works have shown this assumption to be acceptable in practice), server impersonation attacks and provides forward/backward secrecy. We show formally the correctness of our protocol and evaluate its energy consumption under realistic scenarios using a real embedded platform compared to previous state-of-the-art key-exchange protocols, to show our protocol reliability for IIoT.

  • 42.
    Eliasson, Pontus
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Användning av greylisting för att filtrera skräppost för myndigheter2018Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Undersöker användbarheten av greylisting för att filtrera skräppost ur en myndighets perspektiv som har juridiska krav på sig att vara kontaktbara via epost och då har begränsningar i hur inkomna epost får filtreras. Genom att sätta upp en simulerad miljö så testas ett antal olika program för massutskick av epost och greylisting visar sig vara mycket effektivt när det kommer till att filtrera bort epost som skickas från klienter som inte till fullo stödjer SMTP's funktion för omsändningar enligt RFC. Greylisting har dock en inbyggd nackdel i sättet som skräposten filtreras och det är att samtlig epost från tidigare ej sedda avsändare kommer att fördröjas, i mina försök och med mina inställningar av Postgrey blev det en genomsnittlig fördröjning på ca 17min.

     

  • 43.
    Embretsen, Axel
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Implementation av virtualiseringstjänst: Skillnader eller brist på det gällande hypervisorer2017Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [sv]

    Det är mycket att tänka på när du implementerar en virtualiseringstjänst och om du gör ett misstag kan du behöva betala för det senare, eftersom migrering av virtuella maskiner från systemet och tekniken du använder för närvarande till den nya kan vara en besvärlig uppgift.

    Syftet med detta projekt är att jämföra olika teknologier för virtualisering, främst hypervisorer, för att se hur de skiljer sig åt i funktioner och prestanda (eller hur de inte gör det) för att bättre förstå vilken teknik som är lämplig för vad så att man kan bättre kan rekommendera hur en virtualiseringstjänst bör implementeras.

    För att uppnå detta skapade jag en värd maskin som är värd för två olika virtuella servrar: en webbserver med höga krav på säkerhet och en videokonferensserver med höga krav på kvalitet.

    Värden skulle ha sex olika konfigurationer som gör detta med olika hypervisorer för varje konfiguration.

    Men på grund av hårdvarubegränsningar var hälften av konfigurationerna övergivna vilket lämnade KVM, Xen och LXD.

    För att bättre förstå säkerhets- och kvalitetskraven som virtualiseringstjänsten och dess komponenter bör möta så skapade jag en enkät jag skickade till personer i branschen för att samla information.

    Det gav en del intressant information men saknade detaljer och det var svårt att använda det för några jämförelser.

    I slutändan visade jämförelserna att det i de flesta fall inte gör någon skillnad vad för hypervisor du använder, och i andra fall var det lite svårt att få ut något vettigt ur resultatet.

    När det gäller säkerhet och kvalitet var det några mindre skillnader men av lite betydelse.

    LXD visar några mindre fördelar för specifika situationer men på bekostnad av att inte kunna köra icke-Linux virtuella maskiner.

  • 44.
    Engkvist, Tobias
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Remote Netlab2016Independent thesis Basic level (university diploma), 5 poäng / 7,5 hpOppgave
    Abstract [sv]

    Detta projekt har haft som fokus att skapa ett system där användare med hjälp av SSH ska kunna logga in på en server och utföra konfigurationer på switchar och routrar med olika krav såsom att enbart en användare får vara inloggad i systemet åt gången. För att uppnå målen och kraven så användes ett par olika skript med språk såsom shell, bash, perl och expect. Resultatet visar en färdig produkt och att detta projekt

    var genomförbart. Lösningsförslaget finns presenterat i form av ett flödesschema och sedan vanlig text. Slutligen presenteras och diskuteras även andra alternativa lösningar.

  • 45.
    Eriksson, Adam
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Sharing information between services while avoiding mandatory dependencies: A survey and performance study of possible implementation options2014Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
  • 46.
    Eriksson, Alexandra
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Leo, Tobias
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Data visualization: Handling and visualizing large data sets2015Independent thesis Advanced level (degree of Master (Two Years)), 20 poäng / 30 hpOppgave
  • 47.
    Eriksson, Marie
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationssystem och –teknologi.
    Företagspresentation: Med WordPress och fokus på användbarhet2019Independent thesis Basic level (university diploma), 10 poäng / 15 hpOppgave
    Abstract [en]

    The goal of this project has been to develop a website of the type of company presentation with opportunities for time booking for an organic hairdressing salon. The project's focus has been on usability and typography adapted for the web. In order to achieve usability, the project has been carried out based on various methods such as examination of similar systems, investigation to find out users' wishes, user stories, personas and scenarios and a few simpler usability tests. The personas with scenarios that have been developed have then been the basis for the work with the website together with a requirement list. In order to give the company its graphic profile, basic design and layout, a mood board and wireframes have been created. A responsive website prototype has then been developed where parts produced for the graphic profile and images are included. Based on the prototype, a website has been developed with its own theme in the content management system WordPress, to begin with on a local web server and the database MariaDB and finally on a web hosting server. The site's theme, typography, and its features have been developed using HTML, CSS and PHP. Finally, a number of plugins have been installed for various purposes such as contact forms, user role management, time booking, backup, security aspects and search engine optimization. An accessibility test has been carried out with a tool to help evaluate how accessible the content is in both the website prototype and the final website. The report follows the development of a website whose content has been analyzed in the results based on design and construction as well as usability based on design principles, Nielsen's Usability Heuristics, web guidelines and typography. The methods described, used and implemented to achieve usability have probably contributed positively to the development of a website to present a company and its services. Despite this, there is further development potential of the website.

  • 48.
    Falck, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem.
    Säkerhet: IT säkerhet på en myndighet2015Independent thesis Basic level (degree of Bachelor), 10 poäng / 15 hpOppgave
  • 49.
    Famuyiwa, Julius Oluwaseye
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Islam, Fahad
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Institutionen för informationsteknologi och medier.
    Wireless Sensor Network Security: Power Consumption of Multicasting (µTESLA) vs. Unicasting Authentication2008Independent thesis Advanced level (degree of Master (One Year)), 20 poäng / 30 hpOppgave
  • 50.
    Farag, Hossam
    et al.
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Mahmood, Aamir
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Gidlund, Mikael
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    Österberg, Patrik
    Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informationssystem och -teknologi.
    PR-CCA MAC: A Prioritized Random CCA MAC Protocol for Mission-Critical IoT Applications2018Inngår i: 2018 IEEE International Conference on Communications (ICC), IEEE, 2018, artikkel-id 8423018Konferansepaper (Fagfellevurdert)
    Abstract [en]

    A fundamental challenge in Mission-Critical Internetof Things (MC-IoT) is to provide reliable and timely deliveryof the unpredictable critical traffic. In this paper, we propose an efficient prioritized Medium Access Control (MAC) protocol for Wireless Sensor Networks (WSNs) in MC-IoT control applications. The proposed protocol utilizes a random Clear Channel Assessment (CCA)-based channel access mechanism to handlethe simultaneous transmissions of critical data and to reduce thecollision probability between the contending nodes, which in turn decreases the transmission latency. We develop a Discrete-Time Markov Chain (DTMC) model to evaluate the performance of the proposed protocol analytically in terms of the expected delay and throughput. The obtained results show that the proposed protocolcan enhance the performance of the WirelessHART standard by 80% and 190% in terms of latency and throughput, respectively along with better transmission reliability.

123456 1 - 50 of 260
RefereraExporteraLink til resultatlisten
Permanent link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf