431 |
Utvärdering av energiförbrukning av ett IoT-system för övervakning av hundars rörelsemönster / Energy evaluation of an IoT-system for monitoring of dogs behaviorGustavsson, Robert, Lind, Alexander January 2017 (has links)
Tracy Trackers utvecklar just nu en AI-plattform vars syfte är att övervaka hundens rörelsemönster. Plattformen består av en mikrokontroller med accelerometer, gyroskop, temperatur samt luftfuktighetssensorer som fästs på hunden. Mikrokontrollern är sedan uppkopplad till en mobil genom Bluetooth. I detta arbete undersöktes vilka batterier som finns på marknaden samt vilket som passar bäst för den prototyp som studerats. Målet med studien var att hitta ett batteri som är uppladdningsbart, har lång drifttid samt är ekonomiskt och miljömässigt hållbart för framtida produktion. Hårdvara för mätning av batterispänningens karaktäristik byggdes för att avgöra om olika batterier skilde sig åt.Strömförbrukningen hos de sensorer som var implementerade i produkten studerades med hjälp av oscilloskop och en egenkonstruerad förstärkarkrets. Vidare konstruerades ett lågpassfilter för att fastställa DC-komponenten av strömförbrukningen. Strömförbrukningen som uppmättes genom testerna i detta arbete avser det som drar ström i prototypen. Den utvecklade hårdvaran kan användas till mätningar på framtida prototyper. / Tracy Trackers is currently developing an AI platform which purpose is to monitor a dog's movement pattern. The platform consists of hardware with accelerometer, gyroscope, temperature and humidity sensors attached to the dog. The hardware is connected to a mobile through Bluetooth. A study was conducted to investigate which batteries that are available on the market and which ones that fit best for the prototype. The aim of the study was to find a rechargeable battery with long operat-ing hours that is economically and environmentally viable for future production. Hardware for monitoring the battery voltage characteristics was built to determine differences between kinds of batteries and if there was an optimal type of battery for the specific product. The sensors used by the prototype were studied using os-cilloscopes and a self-constructed circuit in order to be able to determine power consumption at different sampling frequencies. Furthermore, a circuit was built for filtering out certain frequencies to determine the current consumption of the DC-components. The current consumption measured by the tests in this study refers to what draws current in the prototype. The developed hardware can be used for measurements of future prototypes
|
432 |
Prestandautvärdering av Bluetooth och Wi-Fi för en smart hubb / Performance evaluation of Bluetooth and Wi-Fi for a smart hubWazir, Omerjan, Frantsalis, Ioannis January 2017 (has links)
Examensarbetet har utförts på uppdrag av företaget Seavus som såg ett behov avatt minska kabelanvändning i kontoret. Enhetsanvändning kan effektiviseras medhjälp av en central styrenhet, en så kallad smart hubb.Ett problem är att välja mellan Bluetooth och Wi-Fi för kommunikation mellan an-vändaren och den smarta hubben. Valet kan bero på flera faktorer som exempelvis,bandbredd (datahastighet), jitter (fördröjningsvariation) och paketförluster, vilkaär viktiga parametrar för att bedöma kvaliteten på kommunikationen.Plattformen Raspberry Pi tillsammans med kompatibel programvara användes föratt utföra prestandatester mellan Bluetooth och Wi-Fi i olika miljöer.Resultatet visade att Wi-Fi lämpar sig bäst för kommunikation med hög datahas-tighet och lågt jitter men där relativt hög grad av paketförlust är acceptabelt. Blue-tooth lämpar sig bäst för kommunikation med låg datahastighet, med högt jitteroch där det är viktigt att ha så låg paketförlust som möjligt. / This thesis has been carried out on behalf of the consulting company Seavus to re-duce cable usage in their office. Smart hubs (i.e. a central control unit) are made tomake usage of devices more effective.One problem is to decide between Bluetooth and Wi-Fi for communication betweenthe user and the smart hub. The choice may depend upon several factors such asbandwidth (throughput), jitter (variation in delay) and packet loss, which are im-portant parameters for assessing the quality of the communication channel.The HW-platform Raspberry Pi and compatible software was used as a measure-ment tool to test Bluetooth and Wi-Fi in different environments.The result showed that Wi-Fi is best suited for communication systems that requirehigh bandwidth and low jitter, and where high amount of packet loss is tolerable.Bluetooth is best suited for communication systems where low bandwidth and highjitter is tolerable, and minimal packet losses preferred.
|
433 |
Design and Implementation of Partial Firmware UpgradeSun, Silu January 2019 (has links)
Device Firmware Upgrade (DFU) is now widely used on PC and smartphones for users to enjoy the latest applications. The project is derived from the new device of Yohoo and the firmware embedded in the system. This system can guide users on how to breathe through multiple sensory effects to reduce the harm from excessive stress. In order to be applied by different people, some breathing courses and personal settings will be used in the system, which makes the upgrade of the internal firmware of the device more important. However, the firmware upgrade for some embedded devices is not as rapid and convenient as PC and smartphones, which is still erasing and then programming the whole storage. This is a waste of time and meaningless wear to the entire device. In order to solve this problem and improve the efficiency of the firmware upgrade, the partial firmware upgrade is proposed in this project, and the storage method of new codes is improved to get better performance during the partial DFU process. The idea of wear leveling is introduced to extend the lifetime of the internal storage. As a result, the partial firmware upgrade feature was successfully designed and implemented, and integrated and tested on new devices. At the end of this work, the prototype system of the embedded software based on the nRF52832 microcontroller has basically been designed, improved and tested, and some functions which need to be updated instead of the whole firmware can be transmitted via Bluetooth and work normally. For the specific case of partial DFU, the firmware package size that maximizes the update efficiency is obtained through testing. In addition, the flash module in the chip has been divided into multiple portions for the update. The wear-leveling method ensures that when a certain function is updated multiple times, one certain part of the flash will not be overused, but the entire block will be used uniformly to alleviate the adverse effects of data abnormality or loss caused by damaged bits of the flash memory. In addition, the lifetime of the flash memory is prolonged and the industrial waste is reduced at the same time. / Device Firmware Upgrade (DFU) används nu allmänt på PC och smartphones för att användare ska kunna njuta av de senaste applikationerna. Projektet kommer från den nya enheten till Yohoo och den inbyggda programvaran i systemet. Detta system kan vägleda användare om hur man kan andas genom flera sensoriska effekter för att minska skadan från för hög stress. För att kunna tillämpas av olika personer kommer vissa andningskurser och personliga inställningar att användas i systemet, vilket gör uppgraderingen av enhetens interna firmware viktigare. Firmwareuppgraderingen för inbäddade enheter är dock inte lika snabb och bekväm som PC och smartphones, som fortfarande raderar och sedan programmerar hela lagringsutrymmet. Detta är slöseri med tid och meningslöst slitage på hela enheten. För att lösa detta problem och förbättra effektiviteten för uppgradering av firmware föreslås partiell uppgradering av firmware i detta projekt, och lagringsmetoden för nya koder förbättras för att få bättre prestanda under den partiella DFU-processen. Idén om slitstyrning införs för att förlänga livslängden för den interna lagringen. Som ett resultat designades och implementerades delvist firmware uppgraderings funktionen och integrerades och testades på nya enheter. I slutet av detta arbete har prototypsystemet för den inbäddade programvaran baserat på mikrokontrollern nRF52832 i princip utformats, förbättrats och testats, och vissa funktioner som måste uppdateras istället för hela firmware kan överföras via Bluetooth och fungera normalt. För det specifika fallet med delvis uppgradering erhålls firmwarepaketets storlek som maximerar uppdateringseffektiviteten genom testning. Dessutom har flashmodulen i chipet delats upp i flera delar för uppdateringen. Slitstyrningsmetoden gör att när en viss funktion uppdateras flera gånger kommer en viss del av blixt inte att överanvändas, men hela blocket kommer att användas enhetligt för att lindra de negativa effekterna av data i normalitet eller förlust orsakat av skadade bitar av flashminnet. Dessutom förlängs flashminnets livstid teoretiskt och industriavfallet minskas samtidigt.
|
434 |
Positioning and parking analysis for an indoor positioning system : A comparative study between Bluetooth Low Energy and Ultra Wideband technology / Positionerings- och parkeringsanalys för ett inomhuspositioneringssystem : En jämförande studie mellan Bluetooth Low Energy och Ultra Wideband teknologiBrodin Kont, August January 2019 (has links)
The work done in this report as requested by H&D Wireless is performed by using an already developed real time positioning system called Griffin Enterprise Positioning Service and integratingit with ultrasound sensors for presence detection in order to enable assets to park in a visualized environment being actualized by tagging the asset with radio technology hardware. The testing environment was deployed with radio technology hardware equipped for transmitting and receiving radio signals for position estimation of tagged objects where hardware tags emits radio signals being received by sensing radio technology chips called sensepoints which also serves as communication links for further data processing.The thesis focus is on evaluating how different radio technologies combined with different positioning techniques perform in terms of accuracy and precision in positioning tests to assess eachones positioning performance characteristic and the technologies upsides and downsides.This was firstly evaluated by comparing three different technology positioning techniques based on one for Bluetooth Low Energy and two using Ultra Wideband technology being subject to generic tests including a static, dynamic and a walking positioning test for each technology.These initial tests were utilized as a foreground to evaluate which of the two positioning techniques based on Ultra Wideband technology that would compete in the parking tests alongside Bluetooth Low Energy that would serve as the primary objective to accomplish in the thesis.A final implication on parking tags between the two technologies is that Bluetooth Low Energy had to be implemented with higher requirement restrictions for parking due to insufficient relative accuracy and precision in parking positioning which also limited its ability to be parked in alternative manners explored but with power efficiency as a highly valuable aspect for consideration of this technology. Parking tag using Ultra Wideband technology proved highly successful as it saw large distance margins to be allowed parking in all test cases as well as exhibiting sufficient positioning performance to be considered for alternative parking methods without risk of exposure for failed attempts of parking. / Arbetet utfört i denna rapport på order av H&D Wireless utfördes genom att använda en redan utvecklat realtids positionerings tjänst vid namn Griffin Enterprise Positioning Service och integreradetta system med ultraljudssensorer för närvaro upptäckning för att på så sätt göra det möjligt för tillgångar att parkera i en visualiserad miljö möliggjord av att märkta tillgångar, också kallade taggar, med radioteknologisk hårdvara. Test miljön var utformad med radioteknologisk hårdvara föratt kunna sända och ta emot radio signaler för positionerings estimering av märkta objekt där dessa taggar utsänder radio signaler som upptas av kännande radioteknologiska chip som kallas för sensepoints vilka också tjänar som kommunikationslänkar för vidarearbetning av data.Uppsatsen fokuserar på att utvärder hur radioteknologierna Bluetooth Low Energy och Ultra Wideband tillsammans med förbestämda positionerings tekniker presterar i termer av noggranhet och precision i positionerings tester för att kunna bedöma varderas positionerings karakteristiska prestanda och teknologiernas fördelar och nackdelar. Detta påbörjades genom att utvärdera tre olika teknologiska positioneringstekniker baserade på en med Bluetooth Low Energy och två med Ultra Wideband teknologi som utsattes av generiska tester,som inkluderar ett statisk, dynamiskt och gående positionerings test genomfört för vardera teknologi. Dessa initiala tester användes som grund för att utvärdera vilka två av positionerings teknikerna baserade på Ultra Wideband teknologi som skulle utgöra kandidat i parkerings testerna vid sidan om Bluetooth Low Energy vilket var det primära målet att genomföra i uppsatsen.En följd av att parkera taggar mellan de två teknologierna var att Bluetooth Low Energy krävde högre restriktioner vid implementering för parkering eftersom den uppvisade relativ otillräcklig noggranhet och precision i dess parkerings positionering vilket också begränsade dess förmåga att kunna parkera med alternativ parkings metoder förslagna i rapporten medan dess låga effektförbrukning som en fördelaktig aspekt vid övervägande av tekniken. Att parkera en tagg med Ultra Wideband teknologi demonstrerade framgångsrika resultat då den såg stora avståndsmarginaler för att tillåtas parkera i alla testfall såväl som uppvisande av tillräcklig hög positionerings prestanda för att kunna övervägas med alternativa parkerings metoder utan risk för misslyckade försök till att bli parkerad.
|
435 |
Analys av designparametrar för trådlösa bärbara Bluetooth-högtalare / Analysis of design parameters for wireless portable Bluetooth speakersSaviaro, Markus January 2018 (has links)
I denna rapport utreds vilka komponenter en bärbar trådlös Bluetooth-högtalarebestår av och de designparametrar som en presumtiv konstruktör bör ta hänsyntill. Egenskaperna hos sex på marknaden förekommande högtalarmodeller och dekonstruktionslösningar som används i dessa undersöktes. Designparametrarnaanalyserades för att utreda om och i sådana fall hur dessa gick att förbättra. Simuleringarav högtalarprototyper utfördes och prototyper av högtalare och förstärkardelbyggdes. Mätningar gjordes för att kunna jämföra och kontrollera prototypernasljudmässiga resultat. Ytterligare mätningar av musikstycken gjordes för att utredahur RMS-värdet i musik påverkar effektbehovet i förstärkare rent allmänt ochi aktivt delade system. I slutet av rapporten ges rekommendationer för hur en bärbarBluetooth-högtalare bör byggas tillsammans med förslag på alternativ teknologiatt undersöka för implementering i framtida Bluetooth-högtalare. / This report investigates which components a portable wireless Bluetooth speakerconsists of and the design parameters a prospective designer should take into consideration.The characteristics of six commercially available speaker models andthe design solutions used in these were examined. The design parameters wereanalyzed to investigate if and how these could be improved upon. Simulations ofspeaker prototypes were done and prototypes of speakers and an amplifier werebuilt. Measurements were made to be able to compare and verify the audio performanceof the prototypes. Moreover, measurements of music were made to investigatehow the RMS-value of music impacts the power of an amplifier in general andin active systems in particular. Design recommendations on how to build a Bluetoothspeaker are given in the end of the report together with suggestions on alternatetechnologies to look into for implementation in future Bluetooth speakers.
|
436 |
Design and Evaluation of a logging system in a power-constrained environment / Design och Utvärdering av ett loggsystem i en strömbegränsad miljöAdamsson, Morgan January 2023 (has links)
Logging plays a crucial role in debugging endeavors, assisting technicians in identifying errors and improving the overall sustainability of electrical systems. This thesis focuses on integrating local logging capabilities into the Balise Transmission Module (BTM), a legacy control system that lacks such features. The project also aims to incorporate real-time remote logging functionalities. It should be noted that the BTM does not have power output, necessitating the logging system to derive energy from existing signals while ensuring the safe operation of the control system. The thesis starts by introducing the project’s context, then explains the system architecture and relevant background information. Subsequently, it delves into the design aspects of a power supply that efficiently extracts energy from the control system. Additionally, the thesis explores wireless data transfer solutions and local data storage alternatives, addressing other pertinent details related to the logging system. Finally, it presents an evaluation of the design and an analysis of the results. The power supply design was developed to incorporate in-rush current limiting, a buck converter, and current limiting mechanisms to ensure the safe operation of the BTM. Through simulations, this thesis demonstrates that the power supply can operate within the safe boundaries of the BTM while efficiently harnessing sufficient current to power the system. The wireless transmission protocols investigated in this study were Bluetooth Low Energy (BLE) and WiFi. The thesis evaluates BLE as sufficiently power-efficient but identifies throughput limitations due to the raw data generated by the BTM exceeding the available throughput. On the other hand, WiFi exhibits no throughput issues but consumes excessive power, making it unsuitable for legacy versions of the BTM. Flash memory was designed and implemented as a feasible solution for local storage. / Loggning spelar en avgörande roll i felsökning, vilket underlättar felidentifiering och förbättrar den övergripande hållbarheten för elektiska system. Detta arbete belyser processen att integrera lokala loggningsfunktioner i ett specifikt äldre kontrollsystem, Balise Transmission Module, som helt saknar sådana funktioner. Dessutom strävar projektet efter att integrera realtidsfunktioner för fjärrloggning. I detta särskilda fall saknar det äldre kontrollsystemet utgångseffekt, vilket kräver att loggningssystemet utnyttjar energi från befintliga signaler, utan att påverka kontrollsystemets drift. Arbetet inleds med att introducera projektets sammanhang, följt av en exposition av systemarkitekturen och relevant bakgrundsinformation som är associerad med denna arkitektur. Därefter går arbetet in på designaspekterna av strömförsöjningen som effektivt utvinner energi från kontrollsystemets befintliga signaler. Dessutom utforskas den trådlösa dataöverföringen och alternativ för lokal datalagring, och tar upp andra relevanta detaljer för loggingsystemet. Slutligen presenterar arbetet en utvärdering av designen och en analys av resultaten. Strömförsörjningsdesignen utvecklades för att inkludera begränsning av startström, en buck-omvandlare och strömbegränsningsmekanismer för att säkerställa säker drift av BTM. Genom simuleringar visar detta arbete att strömförsörjningen kan fungera inom de säkra gränserna för BTM samtidigt som den effektivt utvinner tillräcklig ström för att driva systemet. De trådlösa överföringsprotokoll som undersöktes i denna studie var Bluetooth Low Energy (BLE) och WiFi. Arbetet utvärderar BLE som tillräckligt energieffektivt, men identifierar genomströmningsbegränsningar på grund av att den råa data som genereras av BTM överstiger den tillgängliga genomströmningskapaciteten. Å andra sidan uppvisar WiFi inga genomströmningsproblem men förbrukar överdriven ström, vilket gör det olämpligt för äldre versioner av BTM. Flash-minne designades och implementerades som en genomförbar lösning för lokal lagring.
|
437 |
Investigations and Development in the Area of Automated Security Evaluation of Android Devices with Focus on BluetoothHolmquist, Robin January 2023 (has links)
Bluetooth is a technology that has been implemented in over 5 billion devices and therefore has a considerable impact. It is the dominant technology for shortrange wireless communication. Modern society relies heavily on information technology (IT), and this has introduced a significant threat to society and companies in the form of hackers whether they be state-sponsored, political activists, or part of organized crime. This has introduced the need for companies and organizations that strive to make devices more secure, as well as standards that can be used for evaluating how secure a device is. Common Criteria (CC) is an internationally recognized set of guidelines and standards that can be used for security evaluation. There is a growing demand for enhanced efficiency in the field of security evaluation, especially considering the move to agile methodologies in information and communication technology (ICT) product development. Historically, security evaluation has been tailored to each individual product. The current trends in the certification and global ICT evaluation industry indicate a move in the direction of a greater reliance on predefined test cases. In this thesis, I describe how I designed, developed, and evaluated a toolkit that automates the evaluation of Android devices concerning a selection of security requirements that concern Bluetooth from the Mobile Device Fundamentals Protection Profile in CC. This involved a literature study, examination of the Bluetooth Core Specification, software development, and evaluation of the toolkit. My results from evaluating the toolkit found that it only reports non-compliance with a security requirement if the target of evaluation (TOE) is non-compliant. Additionally, every time the toolkit reported compliance with a security requirement, manual evaluation verified that the TOE truly complied with the security requirement. Finally, during the development phase, I discovered a vulnerability that had not been discovered during manual evaluation. It has been confirmed by the developer to be a vulnerability and a patch is currently being developed. My evaluation indicates that the toolkit I have developed is reliable and that it could therefore be used in the security industry. By finding a vulnerability by using automation, I have shown that automation could potentially be a useful approach for vulnerability research. Similarly to fuzzing, automation can be used to expose a system to behavior that it does not expect and therefore potentially reveal vulnerabilities. / Bluetooth är en teknologi som har implementerats i över 5 miljarder enheter och har därför stor inverkan. Det är den dominerande teknologin för trädlös kommunikation med kort räckvidd. Det moderna samhället är starkt beroende av informationsteknologi (IT), och detta har introducerat ett betydande hot mot samhället och företag i form av hackare oavsett om de är statligt sponsrade, politiska aktivister, eller en del av organiserad brottslighet. Detta har introducerat ett behov av företag och organisationer som strävar efter att göra enheter säkrare, såväl som standarder som kan användas för att utvärdera hur säker en enhet är. Common Criteria (CC) är en internationellt erkänd uppsättning riktlinjer och standarder som kan användas för säkerhetsutvärdering. Det finns en växande efterfrågan på ökad effektivitet inom området för säkerhetsutvärdering, särskilt med tanke på övergången till agila metoder för produktutveckling inom information- och kommunikations-teknologi. Historiskt sett har säkerhetsutvärdering skräddarsytts för varje enskild produkt. De nuvarande trenderna i certifieringsindustrin och globala ICT-utvärderingsindustrin indikerar en förflyttning i riktning mot ett mer frekvent användande av fördefinierade testfall. I denna uppsats beskriver jag hur jag designade, utvecklade och utvärderade ett verktyg som automatiserar utvärderingen av Android-enheter gällande ett urval av säkerhetskrav som rör Bluetooth från Mobile Device Fundamentals Protection Profile i CC. Detta innebar en litteraturstudie, granskning av Bluetooth Core Specification, mjukvaruutveckling och utvärdering av verktyget. Mina resultat från utvärderingen av verktyget visade att den bara rapporterar bristande efterlevnad med ett säkerhetskrav om målet för utvärdering (TOE) inte efterlever säkerhetskravet i fråga. Dessutom, varje gång verktyget rapporterade överensstämmelse med ett säkerhetskrav, verifierade manuell utvärdering att TOE:n verkligen efterlevde säkerhetskravet i fråga. Slutligen, under utvecklingsfasen upptäckte jag en sårbarhet som inte upptäckts under manuell utvärdering. Sårbarhet har bekräftats av utvecklaren och en patch håller på att utvecklas. Min utvärdering visar att det verktyg som jag har utvecklat är tillförlitlig och att den därför skulle kunna användas i säkerhetsbranschen. Genom att hitta en sårbarhet genom automatisering har jag visat att automatisering skulle kunna vara en användbar metod för sårbarhetsforskning. På samma sätt som fuzzing kan automatisering används för att utsätta ett system för beteenden som det inte förväntar sig och därför potentiellt avslöja sårbarheter.
|
438 |
Sound in motion : Ljud, musik och aktivitetAlkacir, Hakan January 2017 (has links)
No description available.
|
439 |
Komunikační systém malého mobilního robotu / Communication System of Small Mobile RobotPetrov, David January 2012 (has links)
This thesis addresses the problem of wireless transmission between the operator station and the robot. There is a solution presented by way of testing the parameters of wireless modules, compare them in the environment and the draft protocol.
|
440 |
Ajuste baseado em dados de controladores : o método VRFT embarcado em um aplicativo móvelGarcia, Cristiane Silva January 2017 (has links)
O método VRFT (Virtual Reference Feedback Tuning) é um método baseado em dados utilizado para ajustar os parâmetros de um controlador. Uma das vantagens deste método é que não é necessário um conhecimento detalhado do modelo do processo a ser controlado. Neste trabalho é apresentado o desenvolvimento de um aplicativo Android que utiliza o método VRFT, e uma versão recursiva do mesmo, para ajustar os parâmetros de um controlador PID com base nos dados de entrada e saída coletados de um experimento realizado no processo. O experimento pode ser configurado, inicializado, monitorado, e interrompido através da aplicação móvel. Para viabilizar a comunicação com o controlador também foram desenvolvidos um gateway Bluetooth-Modbus e um protocolo de comunicação simples, que opera sobre o serviço de comunicação serial do protocolo Bluetooth. A solução proposta foi validada através de experimentos realizados em processos simulados e em um processo real, mostrando bons resultados em ambos os casos. / The Virtual Reference Feedback Tuning (VRFT) method is a data-driven method employed to tune the parameters of a controller. An advantage of this method lies in the fact that it does not need a detailed knowledge of the process model. This work presents the development of an Android application which employs the VRFT method and a newly developed recursive version of it to tune a PID controller based upon the data collected from an experiment conducted on the process. The experiment can be set up, started, monitored, and stopped from inside the mobile application. To communicate with the controller a Bluetooth-Modbus gateway and an application layer protocol, designed over the Bluetooth serial communication service, are employed, both newly developed. Finally, the entire solution is verified in two steps: first some experiments were conducted on a simulated process, then another experiment was conducted to tune a real commercial controller, both showing good results.
|
Page generated in 0.0452 seconds