Spelling suggestions: "subject:"blues"" "subject:"bluer""
1 |
Implementation and Evaluation of Bluetooth Low Energy for Musical Devices / Implementation och utvärdering av Bluetooth Low Energy för musikenheterLjungström, Andreas, Panikian, Jack January 2016 (has links)
This paper presents the possibility to transfer Musical Instrument Digital Interface messages overBluetooth Low Energy. The main problem was to transmit the messages between two computers inless than 10 milliseconds. Anything above 10 milliseconds could be noticed as a delay by the personplaying or listening to the music. A prototype was written which could transfer Musical InstrumentDigital Interface messages over Bluetooth Low Energy between two Linux-computers together with atesting framework which was used to make measurements. The prototype was written in the languageC++ with the BlueZ library. The time it took for one packet to travel back and forth from the computerswas clocked to get an estimation of the time it took for a packet to travel from one computer to theother. The measured results showed that it was possible to reach the desired time of 10 milliseconds.The results can also be used when considering development of other kind of equipment and/or applicationsthat implements the use of Bluetooth Low Energy. / Denna rapport presenterar möjligheterna att överföra Musical Instrument Digital Interfacemeddelanden över Bluetooth Low Energy. Huvudproblemet var att överföra meddelandena mellantvå datorer under en tid av 10 millisekunder. Allt över 10 milliskunder skulle kunna uppfattas somen fördröjning av den som spelade eller lystnade på musiken. En prototyp skapades som kundeöverföra denna typ meddelanden över Bluetooth Low Energy mellan två Linux-datorer tillsammansmed ett test-ramverk som kunde utföra prestandamätningar. Prototypen skrevs i språket C++tillsammans med biblioteket BlueZ. Den tid det tog för ett paket att färdas fram och tillbaka mellande båda datorerna klockades för att få en uppskattning på hur lång tid det tog för ett paket att färdasfrån en dator till en annan. De uppmätta resultaten visar att det är möjligt att uppnå deneftersträvade tiden på 10 millisekunder. Resultatet kan också användas då det övervägs att utvecklaett annat typ av program eller applikation som ska nyttja Bluetooth Low Energy.
|
2 |
Cooperation using a robotic ad hoc network made from Bluetooth, JXTA, OSGi and other commercial off the shelf (COTS) productsRobinson, Kenneth Patrick January 2008 (has links)
Abstract - Mobile devices in the near future will need to collaborate to fulfill their function. Collaboration will be done by communication. We use a real world example of robotic soccer to come up with the necessary structures required for robotic communication. A review of related work is done and it is found no examples come close to providing a RANET. The robotic ad hoc network (RANET) we suggest uses existing structures pulled from the areas of wireless networks, peer to peer and software life-cycle management. Gaps are found in the existing structures so we describe how to extend some structures to satisfy the design. The RANET design supports robot cooperation by exchanging messages, discovering needed skills that other robots on the network may possess and the transfer of these skills. The network is built on top of a Bluetooth wireless network and uses JXTA to communicate and transfer skills. OSGi bundles form the skills that can be transferred. To test the nal design a reference implementation is done. Deficiencies in some third party software is found, specifically JXTA and JamVM and GNU Classpath. Lastly we look at how to fix the deciencies by porting the JXTA C implementation to the target robotic platform and potentially eliminating the TCP/IP layer, using UDP instead of TCP or using an adaptive TCP/IP stack. We also propose a future areas of investigation; how to seed the configuration for the Personal area network (PAN) Bluetooth protocol extension so a Bluetooth TCP/IP link is more quickly formed and using the STP to allow multi-hop messaging and transfer of skills.
|
3 |
Korsplattformskommunikation med Bluetooth Low Energy / Crossplatformcommunication with Bluetooth Low EnergyLindberg, Johan January 2014 (has links)
This project investigated the current market regarding wireless net and the communication between the tools used for diagnostics/maintenance and an embedded system. Based on documentation obtained through interviews a demo system was created based on Bluetooth Low Energy (BLE) communication between an embedded system and an Android device. This report intends to describe the tools and methods used in the design of the demo system and the result of an analysis of the BLE communication. Bluetooth Low Energy is an exciting protocol with wide applicability within the industrial field. This project investigated the communicational possibilities between a Smartphone and a Raspberry Pi and based on the results that emerged the conclusion can be drawn that BLE is a protocol with many beneficial applications within industrial IT. / Projektet undersökte dagens marknad gällande trådlösa nät samt kommunikation mellan verktyg som används för diagnostik/underhåll och ett inbyggt system. Utifrån underlaget som erhölls genom intervjuer har ett demosystem skapats som bygger på Bluetooth Low Energy (BLE) kommunikation mellan ett inbyggt system och en Android-enhet. Denna rapport avser redogöra för de verktyg och metoder som använts för att konstruera ett demosystem samt resultatet av en analys av BLE-kommunikationen. Bluetooth Low Energy är ett spännande protokoll med stora tillämpningsmöjligheter inom industrin. Detta projekt har undersökt möjligheterna att kommunicera mellan en Smartphone och en Raspberry Pi och utifrån resultaten som uppkommit kan slutsatsen dras att BLE är ett protokoll som kan ha många och fördelaktiga tillämpningar inom Industriell IT.
|
4 |
Extended Bluetooth Profiles on CCpilot displaysJohnson, Alexander January 2017 (has links)
Bluetooth is used in modern cars to connect smartphones to stream music, to access internet and for phone services such as phone book contacts and making calls. Similar features are now requested by customers of maximatecc's products, e.g. display computers, for offroad vehicles. This thesis is aimed to investigate what is needed to support these features in maximatecc's Linux based displays and how the features can be used in a Qt application. For instance, the connectivity features in personal cars most commonly utilizes the Bluetooth profiles: Advanced Audio Distribution Profile (A2DP) Audio/Video Remote Control Profile (AVRCP) Personal Area Network (PAN) Profile Hands Free Profile (HFP) Phone Book Access Profile (PBAP) Message Access Profile (MAP). In Linux operating system the Bluetooth stack Bluez is used in the lower level implementation. Open source software components recommended to implement the above profiles includes: Obexd (for MAP and PBAP) PulseAudio (for A2DP and HFP) oFono (for HFP) Connman (for PAN) all of which help to implement the top level profiles of the Bluetooth stack needed, easily controlled by a Qt application through DBus. Most of the external software components were not possible to add to the Linux image on the CCpilot VA display during the period of the thesis. Instead some features of the profiles have been tested, through a Qt demo and python test scripts, on a Virtual Machine in an environment similar to the CCpilot VA. All profiles tested had some functionality verified except for AVRCP, which is not supported until later versions of Bluez, not available for the Linux kernel on the CCpilot VA. However, the audio in the HFP only occasionally worked. On the CCpilot VA only PBAP was tested successfully.
|
Page generated in 0.1171 seconds