Bluetooth Tutorial. Dennis Sweeney Center for Wireless Telecommunications.
|
|
|
- Dustin Morton
- 10 years ago
- Views:
Transcription
1 Bluetooth Tutorial Dennis Sweeney Center for Wireless Telecommunications Max Robert Mobile and Portable Radio Research Group DotMobile, Inc. June 14, 2000 Overview Introduction Software/Interface Stack Device Description Radio Specification Baseband Specification Link Management and Control Service Discovery Emulation/Telephony Protocols Integration with other wireless services Available hardware 1
2 Introduction Named after a medieval Danish king Intended as a replacement for short-range cables Inexpensive Flexible Robust Bluetooth SIG Over 1500 companies Started by Ericsson, Nokia, IBM, Intel, and Toshiba Assembled specifications Functional descriptions Leaves several implementation details open to the developer 2
3 Market Estimates Number of units expected to reach 260 Million by 2003 Worldwide sales market expected to exceed $3 Billion by 2005 Market figure for devices only Does not include applications General Market Goal Single-chip solution Around $5 per device Risks of current marketing Success of devices a function of Engineering/Manufacturing Marketing Danger of hype over-selling technology 3
4 Device Usage (almost) Stand-alone wireless connection Needs external application to drive services Device Communications Client/Server (Master/Slave) configuration Devices are inherently equal Application determines identity 4
5 Software/Interface Stack Bluetooth Host Host Controller Interface driver Physical Bus driver Physical Bus Physical Bus Firmware Bluetooth Hardware Host Controller Interface firmware Baseband controller Connecting to Device Host Controller Interface Allows control interaction with Bluetooth hardware Transport layer Physical connection between host and Bluetooth hardware 5
6 Host Controller Interface Uniform interface to access Bluetooth hardware capabilities Contains sets of commands for hardware Contains handle to possible events Contains access to error codes Transport Layer Transport layer between host controller driver and host controller Intended to be transparent Host controller does not care whether it is running over USB or PC card Allows upgrade of HCI without affecting transport layer 6
7 Transport Options Standard describes three basic transport formats USB Transport Universal Serial Bus RS232 Transport UART Transport Universal Asynchronous Receiver/Transmitter Serial interface Can be set to RS232 settings Current Point in Presentation Reviewed basic device usage Interfacing to the outside world Next sections cover RF and baseband description Link management Services Device/kit availability 7
8 Bluetooth is more than a radio Forms ad hoc networks Piconet: up to 7 devices can be actively connected to a master station Additional devices can be connected in a parked or hold mode Piconets can form Scatter Nets for almost unlimited connectivity Software Stack AUDIO SOFTWARE STACK APPLICATIONS TCP/IP HIC RFCOMM DATA L2CAP LINK MANAGER BASEBAND RADIO CONTROL Internet Protocols Modem protocols OBEX WAP AT commands Service Discovery Protocol TCP/IP TCS BIN SDP PPP RFCOMM Serial Line Interface Audio COMPUTER Logical Link Control Adaptation Protocol (L2CAP) Host Controller Interface (HIC) RADIO Baseband Link Manager Protocol (LMP or Link Manager) Bluetooth Radio 8
9 Bluetooth Networking Piconet formed by up to seven active Bluetooth devices Master/Slave configuration Additional slaves can be placed in a parked state Devices are not active but remain synchronized Connection, synchronization, parked/active controlled by master All devices connected in a piconet share timing and frequencies Scatternet formed by two or more Piconets One master per piconet but a master in one piconet can participate as a slave in a different piconet Slaves are time division multiplexed into more than one piconet Piconets not time or frequency synchronized Establishing a connection Bluetooth units transmit inquiry message to find other Bluetooth units 9
10 Master/Slave Piconet One unit becomes the master and the others slaves Master/slave relationship establishes timing SLAVE B MASTER A A slave can become a master in another Piconet. This connects two Piconets into a Scatter Net SLAVE C SLAVE D SLAVE E Bluetooth Pico and Scatter Nets Piconet I Parked Master in one piconet can be a slave in another S S MASTER S S S M S Piconet II Addressing limits number of active devices in a piconet to 7 SCATTER NET S Parked S An indefinite number of parked devices remain synchronized with the piconet but are not active 10
11 Bluetooth Radio SOFTWARE STACK APPLICATIONS TCP/IP HIC RFCOMM AUDIO DATA CONTROL L2CAP LINK MANAGER BASEBAND RADIO Bluetooth Radio Radio specification Goal is a single chip radio Relaxed RF specifications reduce cost Operation under unlicensed international rules US: FCC Part 15 Europe: ESTI GHz ISM band radio Frequency Hop (FH) spread spectrum: 1600 hops/sec Time Domain Duplex (TDD) 11
12 Bluetooth Radio Bluetooth is a 2.4 GHz ISM band spread spectrum radio MHz allows world wide (almost) operation 1600 hops/sec (625 µsec) frequency hopper 79 One MHz channels (23 in France, Japan) Time Division Duplex Tx power 0 dbm to 20 dbm Range 10 cm to 10 m at low power (0dBm) Data rates: from 108/108 kbps symmetric channel to 723/57 kbps asymmetric channel Isosynchronous (circuit switched) or asynchronous (packet) Bluetooth International Allocations Geography Regulatory Allocation Blue Tooth Channels USA GHz f = k MHz k = 0 78 Europe GHz f = k MHz k = 0 78 Spain GHz f = k MHz k = 0 22 France GHz f = k MHz k = 0 22 Japan GHz f = k MHz k = 0 22 FCC Part 15 in the US ETSI in the European Union, Africa, and Eastern Europe Harmonization efforts currently under way 12
13 BT Power Levels Power Maximum Power Nominal Power Minimum Power Power Control Class (at Max Pwr setting) mw (20 dbm) N/A 0 dbm 4 dbm 20 dbm -30 dbm - 0 dbm (optional) mw (4 dbm) 0 dbm 0.25 mw (-6 dbm) -30 dbm - 0 dbm (optional) 3 1 mw (0 dbm) N/A N/A -30 dbm - 0 dbm (optional) Power control required for high powered Bluetooth devices to minimize interference Power control requires receiver RSSI function BT Link Budget 0 dbm Tx Pwr -20 dbm Rx 10 cm TX power of 0 dbm C/I = 21 db NF = 23 db -70 dbm Rx 10 meters Results in a radio with very relaxed specifications C/I = 21 db -91 dbm Rx Noise Floor -114 dbm KTB (B = 1 MHz) 13
14 Bluetooth Modulation bit period 1µ sec zero crossing "1" Transmit frequency F t F t +F min F t - F min "0" zero crossing error +1/8µ - sec Modulation: Gaussian filtered FSK (GFSK) BT=0.5 Modulation Index: Deviation: Fmin > 115 KHz Ft - Fmin = 0 Ft + Fmin = 1 Symbol Timing: 20 ppm Bluetooth Spectrum Mask 10 dbm 0 dbm -10 dbm Adjacent Channel -20 dbc -20 dbm Adjacent Channel 2 & 3-20 dbm -30 dbm -40 dbm Adjacent Channel >3-40 dbm -50 dbm -60 dbm f o Span = 10 MHz 14
15 Bluetooth Baseband SOFTWARE STACK APPLICATIONS TCP/IP HIC RFCOMM AUDIO DATA CONTROL L2CAP LINK MANAGER BASEBAND RADIO Baseband Controller 2.4 GHz Bluetooth Radio Bluetooth Link Controller Bluetooth Link Manager and I/O Host Radio Baseband Link Manager Baseband: baseband protocols and low level link routines Link Manager: Link Layer messages for setup and link control 15
16 Bluetooth Baseband Frequency Hop Time Division Duplex Channel Channel based on a 625 µsec time slot (1600 hop/sec) 220 µsec of the slot lost to PLL settling Bluetooth uses both circuit and packet switched channels, supports: Up to 3 simultaneous 64 kbps synchronous voice channels Simultaneous synchronous voice and asynchronous data channel Asynchronous data channel: 721/57.6 kbps asymmetric kbps symmetric Bluetooth Packet Format 72 bits 54 bits bits Access Code Header Payload LSB MSB 4 bits 64 bits 4 bits Preamble LSB Sync Word Trailer MSB 16
17 Access Codes Channel Access Code (CAC): Identifies a piconet, this code is used with all traffic exchanged on a piconet Device Access Code (DAC): Used for signaling, e.g. paging and response to paging Inquiry Access Code (IAC): General Inquiry Access Code (GIAC) Common to all Bluetooth devices Dedicated Inquiry Access Code (DIAC) Common to a class of Bluetooth devices Inquiry process finds BT devices in range Packet Header AM_ADDR: 3 bit member address defines active members of a piconet Data Type: Defines various types of packets and their length. Allows non-addressed slaves to determine when they can transmit. Flow Control Acknowledgement: ACK/NAK field HEC: header error check, if an error is found, the entire packet is discarded 17
18 TDD and Packet Timing f(k) f(k+1) f(k+2) f(k+3) f(k+4) 625 µsec MASTER Transmit f(k) f(k+1) f(k+2) f(k+3) f(k+4) SLAVE Transmit 625 µsec Bluetooth is time division duplex (TDD) About 220 µsec of the time slot is left for synthesizer settling Allows simple single loop synthesizers for frequency hop Master transmits in even number slots Slave transmits in odd number slots Multi-slot Packets (Master Transmit) f(k) f(k+1) f(k+2) f(k+3) f(k+4) f(k+5) f(k+6) 625 µsec f(k) f(k+3) f(k+4) f(k+5) f(k+6) f(k) f(k+5) f(k+6) 18
19 Packet Types: System ID: Contains Device Access or Inquiry Access Code Used for paging, inquiry, and response NULL: Channel Access Code and Packet Header Used for acknowledgement and buffer flow control POLL: Similar to NULL packet but a slave response is required upon reception FHS: Contains Bluetooth device address and the clock information of sender, used in piconet set up and hop synchronization High Quality Voice Packets HV1 Packet 1/3 rate FEC protected, no retransmission, no CRC 10 data bytes 1.25 msec of 64 kbps speech Retransmitted every two time slots HV2 Packet 2/3 rate FEC protected, no retransmission, no CRC 20 data bytes 2.5 msec of 64 kbps speech Retransmitted every 4 time slots HV3 Packet No FEC, no retransmission, no CRC 30 data bytes 3.75 msec of 64 kbps speech Retransmitted every 6 time slots 19
20 Medium Rate Error Protected Data Packets DM1: Data Medium rate 18 data bytes and occupies 1 time slot 2/3 FEC plus 16 bit CRC DM3 123 data bytes and occupies 3 time slots 2/3 FEC plus 16 bit CRC DM5 226 data bytes and occupied 5 time slots 2/3 FEC plus 16 bit CRC High Rate Data Packets No Error Protection DH1: Data High rate 28 data bytes and occupies 1 time slot 16 bit CRC, no FEC DH3 185 data bytes and occupies 3 time slots 16 bit CRC, no FEC DH5 341 data bytes and occupied 5 time slots 16 bit CRC, no FEC 20
21 Other Packets DV: Combined voice data packet, Transmitted as SCO packet Voice: 80 bits No FEC and no retransmission Data: up to 150 bits 2/3 FEC but retransmission permitted LSB Access Code Header Voice Field Data Field 72 bits 54 bits 80 bits bits MSB AUX1: Similar to DH1 packet but 30 bytes, no CRC Bluetooth Data Rates Packet Symmetric Asymmetric Type DM kbps kbps kbps DH kbps kbps kbps DM kbps kbps kbps DH kbps kbps 86.4 kbps DM kbps kbps 36.3 kbps DM kbps kbps 57.6 kbps 21
22 Bluetooth ARQ MASTER A B B X C SLAVE 1 SLAVE 2 G F H Z Z No ARQ ACK NAK Physical Links Bluetooth supports synchronous and asynchronous physical connections Asynchronous Connectionless (ACL) Link Master exchanges packets with any slave on a per slot basis Packet switched connections to all active slaves in the piconet Only a one ACL link per slave ACL packets not addressed to a particular slave are broadcast packets and are read by all slaves 22
23 Physical Links Synchronous Connection Oriented (SCO) Link Point to point synchronous symmetric link between the master and a particular slave Circuit switched: time slots are reserved for time bounded information like voice Master can support up to three SCO links with the same or different slaves A slave can support up to three SCO links with one master or two with different masters Link Manager (LM) establishes SCO link through LM protocol messages Multiple Links with Mixed Packets Packet Type MASTER SCO ACL SCO ACL ACL SCO SCO ACL SCO SLAVE 1 SLAVE 2 SLAVE 3 23
24 Bluetooth Addressing Bluetooth Device Address (BD_ADDR) Uniquely identifies a Bluetooth device 48 bit IEEE 802 address Active Member Address (AM_ADDR) 3 bit address identifies active piconet slave All zero address for broadcast Parked Member Address (PM_ADDR) 8 bit address identifies an packed slave Synchronization NATIVE CLK Phase Sequence HOP Offset MASTER BD_ADDR Hopping sequence is established by the master device address, each Bluetooth device has a unique address Timing takes place in the Baseband layer Specification for NATIVE CLK is only ± 20 ppm 24
25 Clock Offsets Established SLAVE B Each slave calculates an time offset from its local clock MASTER A SLAVE E SLAVE C SLAVE D Link Manager SOFTWARE STACK APPLICATIONS TCP/IP HIC RFCOMM AUDIO DATA CONTROL L2CAP LINK MANAGER BASEBAND RADIO 25
26 Link Manager Protocol (LMP) Link Configuration Supported features Quality of Service, packet types Security and Authentication Establishes Logical Channels Beacon, Paging, Broadcast Security Functions Authentication Encryption and Key Management Link Manager Protocol (LMP) LMP runs between Link Mangers LMP sets up, terminates, and manages baseband connections LMP Functionality Attach and detach slaves Control Master-Slave switch Used when a Slave/Master participates in another piconet as Master/Slave Establish ACL and SCO links Control low power modes: Park, Hold and Sniff 26
27 Bluetooth Connection States Link Manager Controls BT operational modes Active Mode BT can accommodate only 7 active slaves AM_ADDR: 3 bit address given to each active slave Hold Mode Park Mode Sniff Mode Hold Mode ACL slave placed on Hold mode ACL packets no longer supported SCO packets can still be exchanged Frees Slave When master has no data, goes to low-power sleep To attend another piconet Scanning, inquiry, paging Slave finds or is found by another piconet Slave keeps AM_ADDR Master assigns hold time After hold time slave wakes up and synchronizes with traffic on the channel 27
28 Park Mode Low activity, low power mode Deeper Sleep than Hold Mode Devices wake up periodically to resynchronize and check for broadcast messages Parked Device Gives up AM_ADDR Remains synchronized Receives: PM_ADDR: 8 bit Park Member Address AR_ADDR: 8 bit Access Request Address Allows multiple slaves to be connected to a Master Park Mode Parked Member Address Used in Master initiated reconnection Access Request Address Used in Slave initiated reconnection Special all zero PM_ADDR Device must be unparked using 48 bit BM_ADDR Allows almost an unlimited number of parked devices 28
29 Park Mode Beacon Channel Master establishes a Beacon Channel when a device is parked Maintains packed member synchronization Communication via broadcast Link Manger messages Park Mode Park Interval MASTER BC ACL SCO ACL ACL BC SLAVE X SLAVE 2 SLAVE Y 29
30 Sniff Mode Sniff Mode much like Hold Mode Device remains active Low power active mode Slave retains AM_ADDR and goes to sleep Wakes up at assigned Sniff Interval to exchange packets Sniff Mode N Sniff N timeout N Sniff N timeout Sniff Interval Traffic reduced to periodic Sniff slots: Nsniff Slave listens for traffic with Slave AM_ADDR or Nsniff which ever is longer After traffic ceases, Slave continues to listen for Ntimeout LMP sets Sniff Mode parameters 30
31 ACL Link Setup Under LMP Paging ID FHS ID ID LMP Setup Connection Optional M/S Switch Security, etc. Master LMP_host_connection_req LMP_accepted Master/Slave Switch (Opt.) Accept/Not Accept Slave Additional Transactions (Opt.) Setup Complete LMP_setup_complete Overview of LMP Piconet Management ACL Link setup and detach SCO Link setup and detach Master/Slave Switch Low Power Modes Hold Sniff Park Link Configuration Power Control FEC Control QoS Control Link Timers Multi slot packet Link Information LMP Version LMP supported features Clock and Timing 31
32 Bluetooth and Interference Unlicensed Part 15 devices Must take interference from unlicensed/licensed services Must not give interference No interference protection Bluetooth and Interference Acknowledgement Scheme R&R: Rude and Robust Robust: retransmits until message gets trough Rude: keeps retransmitting, may negatively impact throughput of listen before transmit devices (IEE802.11) Frequency Hop will avoid some interference Will retransmitting lead to the Tragedy of the Commons with multiple devices in a Bluetooth enabled space? 32
33 Logical Link Control Logical Link Control and Adaptation Layer Protocol (L2CAP) Layered over baseband protocol Supports services Protocol multiplexing Segmentation/reassembly Quality-of-Service (QoS) Group abstractions Protocol Multiplexing Baseband protocol treats all data packets equally L2CAP needs to distinguish multiple protocols Service Discovery Protocol RFCOMM Telephony Control 33
34 Segmentation/Reassembly Baseband packets are size-limited Large packets need to be segmented by L2CAP into smaller baseband packets Multiple baseband packets need to be reassembled into single, large packet Integrity check performed on data 16-bit CRC Leverages ARQ mechanism used by baseband protocol Quality-of-Service (QoS) L2CAP supports QoS message between Bluetooth devices Only required to support Best Effort service No guarantees Other QoS services are optional Token Rate Token Bucket Size Peak Bandwidth Latency Delay Variation 34
35 Group Abstraction Piconet supported by baseband protocol Group Abstraction allows mapping of protocol groups to piconets Prevents higher-level protocols from needing to interact with baseband protocol or link manager Service Discovery Protocol (SDP) Means for application to: Discover services available on device Determine characteristics of services available Single SDP server per device Device may contain both SDP Client and Server 35
36 SDP Requirements Ability to search services based on attribute Service discovery based on service class Allow browsing of services without apriori knowledge of service characteristics Allow for dynamic service discovery Allows for device to enter or exit coverage area Uniquely-identified service/service classes SDP Requirements Client on one device able to determine the services on another device without consulting a third device Simple enough for use by simple devices Allow for gradual service discovery Allow caching of service discovery 36
37 SDP Requirements Functions while using L2CAP as transport protocol QoS info, segmentation, and protocol multiplexing Allows the usage of other service discovery protocols Support creation of new services without registration with central authority SDP Basic Functionality SDP Client requests information from SDP Server Information from Service Record returned Contains list of Service Attributes Separate connection needs to be establish to initiate service SDP connection used only to determine service availability 37
38 Sample Service Attributes ServiceName (human-readable) ServiceID (identifier for unique service instance) ServiceClassIDList (list of classes in which a service is an instance) Example of color printer ServiceClassIDList DuplexColorPostscriptPrintServiceClassID ColorPostscriptPrinterServiceClassID PostscriptPrinterServiceClassID PrinterServiceClassID SDP Wrap-up SDP allows the search and browsing of services available through nearby devices SDP allows an application to interface with the Bluetooth device to establish who is out there and what type of services are supported 38
39 RFCOMM Emulation of serial port over L2CAP protocol Supports up to 60 simultaneous connections between two Bluetooth devices Actual maximum of supported devices is implementation-specific Bluetooth acts as a replacement for the serial cable Telephony Control Protocol Call Control Establishment and release of speech or data calls between Bluetooth devices Group Management Ease handling of groups of Bluetooth devices ConnectionLess Exchange signaling information not related to on-going call 39
40 IrDA Interoperability Infrared Data Association (IrDA) Support development of applications that operate well over both short-range RF and IR Achieve technology overlap with IrOBEX Protocol defined by IrDA Used also by Bluetooth Mapped over RFCOMM and TCP/IP (optional) Bluetooth IrOBEX (OBEX) Uses only connection-oriented OBEX Mapped over connection-oriented Bluetooth architecture Enables exchange of data objects Simple commands Connect, Disconnect, Put, Get, SetPath, Abort 40
41 WAP Interoperability Bluetooth used to communications between WAP client and server Physical layer and link control In general, support communications between any two WAP-enabled Bluetooth devices WAP Integration Provide ability for WAP applications to use Bluetooth device Application-controlled communications Supported through PPP/RFCOMM Also support SDP WDP Management Entity needed Out-of-band mechanism for controlling protocol stack Used to support detection of nodes and other events 41
42 First Commercial Bluetooth Product Hands free headset for cellular phone Introduced by Ericsson Fall 1999 Getting Started in Bluetooth Bluetooth technical specification is openly available Current news and hype! Palo Pacific Technology 42
43 Bluetooth Development Kits Development Kits for Bluetooth Ericsson: Digianswer Danish, owned by Motorola Cambridge Silicon Radio English Ericsson Radio Module Operates as USB device UART 43
44 Ericsson Development Kit Starter kit available 1Q 2000 $3000 Full kit available Cost: about $7K Cambridge Silicon Radio 44
45 CSR: BlueCore CSR Development Kit Motherboard and software to interface with PC Contains BlueCore 01 Cost: $8K Availability: now m 45
46 Conclusion Bluetooth provides robust, short-range communications Flexible configuration can support multiple applications Layers capable of supporting significant application variety growth Standard s loose implementation guidelines allow for introduction of new technology Final Thoughts A single-chip solution is the ultimate goal Around $5/chip Several players have begun developing implementations Success of device depends on The supplier s ability to deliver implementation at a low price point Application development that is easily integrated with today s infrastructure Ability of Bluetooth to meet market s expectations 46
WPAN. Contents. S-72.3240 Wireless Personal, Local, Metropolitan, and Wide Area Networks 1
Contents Bluetooth (IEEE 802.15.1) Network topology FHSS operation Link delivery services System architecture & protocols Usage models ZigBee (IEEE 802.15.4) Network topology Physical layer operation CSMA/CA
Wireless Personal Area Networks (WPANs)
Wireless Personal Area Networks (WPANs) Bluetooth, ZigBee Contents Introduction to the IEEE 802 specification family Concept of ISM frequency band Comparison between different wireless technologies ( and
Recent technological innovations and declining prices for personal computers (PCs) and
Chapter 2 Bluetooth Transmission Technology 2.1 Introduction Recent technological innovations and declining prices for personal computers (PCs) and wireless phones are resulting in an emerging trend coined
Device and Service Discovery in Bluetooth Networks
Master Thesis MEE 01-28 Device and Service Discovery in Bluetooth Networks & This thesis is presented as a part of the Master of Science degree in Electrical Engineering with emphasis on Telecommunication
Tecnologías Inalámbricas.
Tecnologías Inalámbricas. Why is Wireless Security Different? There are four major differences for wireless services: Bandwidth Allowable error rates Latency Power Constraints Secure Mobile Devices Characteristics
Bluetooth Health Device Profile and the IEEE 11073 Medical Device Frame Work
Bluetooth Health Device Profile and the IEEE 11073 Medical Device Frame Work Rudi Latuske, ARS Software GmbH 1. Bluetooth in Medical Applications Bluetooth, as a short range wireless technology, is very
Bluetooth Wireless Technology
Bluetooth Wireless Technology Jamel Lynch Sr.Consultant/ Architect, IBM [email protected] 919 543 6421 Agenda Bluetooth Overview What is Bluetooth? What isn t Bluetooth? Bluetooth Air Interface Bluetooth
Data sheet Wireless UART firmware version 4.02
Data sheet Wireless UART firmware version 4.02 BLUETOOTH is a trademark owned by Bluetooth SIG, Inc., U.S.A. and licensed to Free2move Rev: 22 December 2008 Table of contents 1 GENERAL INFORMATION...4
Bluetooth voice and data performance in 802.11 DS WLAN environment
1 (1) Bluetooth voice and data performance in 802.11 DS WLAN environment Abstract In this document, the impact of a 20dBm 802.11 Direct-Sequence WLAN system on a 0dBm Bluetooth link is studied. A typical
Electromagnetic Spectrum (3kHz 300GHz)
Wireless Communication Serial communication Allocated a frequency of operation Could be a range of frequencies Regulated by FCC (Federal Communications Commission) in US Unfortunately, allocations are
LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0
LoRaWAN What is it? A technical overview of LoRa and LoRaWAN Technical Marketing Workgroup 1.0 November 2015 TABLE OF CONTENTS 1. INTRODUCTION... 3 What is LoRa?... 3 Long Range (LoRa )... 3 2. Where does
File Transfer Using Bluetooth
2004:088 CIV MASTER S THESIS File Transfer Using Bluetooth MARCUS CARLSSON ERIK HOLMBERG MASTER OF SCIENCE PROGRAMME Department of Computer Science and Electrical Engineering Division of Computer Science
Routing Protocol for Mobile Ad-hoc Wireless Networks
86 I. M. BACARREZA NOGALES, ROUTING PROTOCOL FOR MOBILE AD-HOC WIRELESS NETWORKS Routing Protocol for Mobile Ad-hoc Wireless Networks Ivris Marcelo BACARREZA NOGALES Dept. of Radio Electronics, Czech Technical
Wireless Technologies for Automation
Wireless Technologies for Automation Prof. Dr.-Ing. Jörg F. Wollert Wireless Technologies for Automation Why using wireless communication? Pros and cons in wireless networks Embedded Wireless Hardware
LoRa FAQs. www.semtech.com 1 of 4 Semtech. Semtech Corporation LoRa FAQ
LoRa FAQs 1.) What is LoRa Modulation? LoRa (Long Range) is a modulation technique that provides significantly longer range than competing technologies. The modulation is based on spread-spectrum techniques
PM0237 Programming manual
Programming manual BlueNRG, BlueNRG-MS stacks programming guidelines Introduction Note: The main purpose of this document is to provide a developer with some reference programming guidelines about how
Frequency Hopping Spread Spectrum PHY of the 802.11 Wireless LAN Standard. Why Frequency Hopping?
Frequency Hopping Spread Spectrum PHY of the 802.11 Wireless LAN Standard Presentation to IEEE 802 March 11, 1996 Naftali Chayat BreezeCom 1 Why Frequency Hopping? Frequency Hopping is one of the variants
Wireless LAN advantages. Wireless LAN. Wireless LAN disadvantages. Wireless LAN disadvantages WLAN:
WLAN: Wireless LAN Make use of a wireless transmission medium Tipically restricted in their diameter: buildings, campus, single room etc.. The global goal is to replace office cabling and to introduce
SERVICE DISCOVERY APPLICATION PROFILE
Part K:2 SERVICE DISCOVERY APPLICATION PROFILE This document defines the features and procedures for an application in a Bluetooth device to discover services registered in other Bluetooth devices and
Hardware and software implications of creating Bluetooth Scatternet devices
Hardware and software implications of creating Bluetooth Scatternet devices David Johnson Abstract This paper seeks to explain the practical issues encountered when implementing point to multipoint capable
Professur Technische Informatik Prof. Dr. Wolfram Hardt. Network Standards. and Technologies for Wireless Sensor Networks. Karsten Knuth 16.07.
Network Standards and Technologies for Wireless Sensor Networks Karsten Knuth 16.07.2008 Index 1. Motivation 2. Introduction 3. Bluetooth 4. ZigBee 5. nanonet 6. Roundup 16.07.2008 Network Standards 2
Wireless Home Networks based on a Hierarchical Bluetooth Scatternet Architecture
Wireless Home Networks based on a Hierarchical Bluetooth Scatternet Architecture W. Lilakiatsakun'. 2, A. Seneviratne' I School of Electrical Engineering and Telecommunication University of New South Wales,
CS263: Wireless Communications and Sensor Networks
CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 4: Medium Access Control October 5, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Medium Access Control Schemes: FDMA TDMA
Working With Bluetooth Devices
Working With Bluetooth Devices Preliminary 2004-06-29 Apple Computer, Inc. 2003, 2004 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system,
Bluetooth wireless technology basics
Bluetooth wireless technology basics Abstract... 2 Introduction... 2 How Bluetooth wireless technology works... 3 BWT network topologies... 4 BWT security... 5 Establishing BWT connections... 6 Activating
BLUETOOTH SERIAL PORT PROFILE. iwrap APPLICATION NOTE
BLUETOOTH SERIAL PORT PROFILE iwrap APPLICATION NOTE Thursday, 19 April 2012 Version 1.2 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for
How To Make A Multi-User Communication Efficient
Multiple Access Techniques PROF. MICHAEL TSAI 2011/12/8 Multiple Access Scheme Allow many users to share simultaneously a finite amount of radio spectrum Need to be done without severe degradation of the
ZIGBEE 802.15.4. ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna
ECGR-6185 Advanced Embedded Systems ZIGBEE 802.15.4 University of North Carolina-Charlotte Charlotte Chaitanya Misal Vamsee Krishna WPAN A personal area network (PAN) is a computer network used for communication
LTE Evolution for Cellular IoT Ericsson & NSN
LTE Evolution for Cellular IoT Ericsson & NSN LTE Evolution for Cellular IoT Overview and introduction White Paper on M2M is geared towards low cost M2M applications Utility (electricity/gas/water) metering
WiLink 8 Solutions. Coexistence Solution Highlights. Oct 2013
WiLink 8 Solutions Coexistence Solution Highlights Oct 2013 1 Products on market with TI connectivity 2004 2007 2009-11 2013 Use cases: BT voice, WLAN data Features: TDM based operation Strict protection
Lab Exercise 802.11. Objective. Requirements. Step 1: Fetch a Trace
Lab Exercise 802.11 Objective To explore the physical layer, link layer, and management functions of 802.11. It is widely used to wireless connect mobile devices to the Internet, and covered in 4.4 of
Mapping of Services on Bluetooth Radio Networks
Mapping of s on Bluetooth Radio Networks J. Dunlop and N. Amanquah University of Strathclyde -Department of Electronic and Electrical Engineering, Glasgow G1 1XW, Scotland Ph.: +44 141 5482081, Fax:+44
Bluetooth Protocol Architecture
Bluetooth WHITE PAPER DATE Aug 25th 99 N.B. DOCUMENT NO. 1.C.120/1.0 RESPONSIBLE Riku Mettala E-MAIL ADDRESS [email protected] STATUS Bluetooth Protocol Architecture Version 1.0 This white paper
Adaptive RTP/UDP/IP Header Compression for VoIP over Bluetooth
Adaptive RTP/UDP/IP Header Compression for VoIP over Bluetooth Luca Marzegalli 1, Mirco Masa 2, Mario Vitiello 3 1 [email protected], 2 [email protected], 3 [email protected] CEFRIEL / Politecnico di Milano
AUTOMOTIVE BLUETOOTH TELEPHONY.
Timo Müller, Mikel Astiz AUTOMOTIVE BLUETOOTH TELEPHONY. COMBINING BlueZ AND THE MODERN VEHICLE. AUTOMOTIVE BLUETOOTH TELEPHONY. WHY ARE WE DOING THIS? Building Open Source IVI Stack for Bluetooth Use
SBrT 299. J = J 0 + ( D(i 1,i) J 0)
VI INTERNATIONAL TELECOMMUNICATIONS SYMPOSIUM (ITS2006), SEPTEMBER 3-6, 2006, FORTALEZA-CE, BRAZIL Evaluation of Wireless Links in a Hybrid Network Structure for Mobile VoIP Services D. F. S. Santos, J.
David Tipper. Graduate Telecommunications and Networking Program. Wireless Networks. Wireless Wide Area Networks (WWANs)
Wireless Personal Area Networks David Tipper Associate Professor Graduate Telecommunications and Networking Program University it of Pittsburgh Slides 11 Wireless Networks Wireless Wide Area Networks (WWANs)
New protocol concept for wireless MIDI connections via Bluetooth
Wireless MIDI over Bluetooth 1 New protocol concept for wireless MIDI connections via Bluetooth CSABA HUSZTY, GÉZA BALÁZS Dept. of Telecommunications and Media Informatics, Budapest University of Technology
Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction
Wireless Physical Layer Q1. Is it possible to transmit a digital signal, e.g., coded as square wave as used inside a computer, using radio transmission without any loss? Why? It is not possible to transmit
PAN networks. 01.08.2005 Ilkka Korhonen / Copyright Elektrobit 2005 1
PAN networks 01.08.2005 Ilkka Korhonen / Copyright Elektrobit 2005 1 01.08.2005 Ilkka Korhonen / Copyright Elektrobit 2005 2 Elektrobit Plc. Elektrobit Group's business idea is to improve the competitiveness
BLUETOOTH SMART CABLE REPLACEMENT
BLUETOOTH SMART CABLE REPLACEMENT APPLICATION NOTE Monday, 15 October 2012 Version 1.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for
Wireless Technologies for the 450 MHz band
Wireless Technologies for the 450 MHz band By CDG 450 Connectivity Special Interest Group (450 SIG) September 2013 1. Introduction Fast uptake of Machine- to Machine (M2M) applications and an installed
CHAPTER 1 1 INTRODUCTION
CHAPTER 1 1 INTRODUCTION 1.1 Wireless Networks Background 1.1.1 Evolution of Wireless Networks Figure 1.1 shows a general view of the evolution of wireless networks. It is well known that the first successful
Using Xbee 802.15.4 in Serial Communication
Using Xbee 802.15.4 in Serial Communication Jason Grimes April 2, 2010 Abstract Instances where wireless serial communication is required to connect devices, Xbee RF modules are effective in linking Universal
Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
Mobile Communication Systems: DECT Digital Enhanced Cordless Telecommunication
Mobile ommunication Systems: DET Digital Enhanced ordless Telecommunication Mobile ommunication: Telecommunication Systems - Jochen Schiller http://www.jochenschiller.de 1 Overview DET (Digital European
Part K:11 OBJECT PUSH PROFILE
Part K:11 OBJECT PUSH PROFILE This application profile defines the application requirements for Bluetooth devices necessary for the support of the Object Push usage model. The requirements are expressed
THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT. October 2009 EXAMINERS' REPORT. Computer Networks
THE BCS PROFESSIONAL EXAMINATIONS BCS Level 5 Diploma in IT October 2009 EXAMINERS' REPORT Computer Networks General Comments The responses to questions were of marginally better quality than April 2009
IEEE 802.15.1 Simulation and BER Analysis under the Interference
IEEE 802.15.1 Simulation and BER Analysis under the Interference Zahir Aalam, S Vhatkar, B. K. Mishra Thakur College of Engineering & Technology, Kandivali (E), Mumbai 101, M.S. India ABSTRACT There is
IEEE802.11 Wireless LAN
IEEE802.11 The broadband wireless Internet Maximilian Riegel wlan-tutorial.ppt-1 (28.11.2000) WLAN Dream Finally Seems to Happen... Recently lots of serious WLAN activities have been announced Big players
Chapter 7 Low-Speed Wireless Local Area Networks
Wireless# Guide to Wireless Communications 7-1 Chapter 7 Low-Speed Wireless Local Area Networks At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class Discussion Topics
Possible Applications
FRAUNHOFER Institute for integrated circuits iis DECT Wireless Voice and Data Communications DECT stands for Digital Enhanced Cordless Telecommunication and is an accepted standard in more than 100 countries.
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual
MCB3101 (Class I) WiRobot Serial Bluetooth Wireless Module User Manual Version: 1.0.1 Dec. 2005 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Configuration (PC-PC
INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA
COMM.ENG INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA 9/6/2014 LECTURES 1 Objectives To give a background on Communication system components and channels (media) A distinction between analogue
Protocols for Wired and Wireless Networks in Vehicle Systems
Protocols for Wired and Wireless Networks in Vehicle Systems Syed Masud Mahmud, Ph.D. Electrical and Computer Engg. Dept. Wayne State University Detroit MI 48202 Copyright 2002 by Syed Masud Mahmud Email:
CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006
CSE331: Introduction to Networks and Security Lecture 6 Fall 2006 Open Systems Interconnection (OSI) End Host Application Reference model not actual implementation. Transmits messages (e.g. FTP or HTTP)
Communication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
ACT-IR2000UL FIR USB PORT ADAPTOR For PC USB port to give user wireless data transfer for data
Our Infrared adaptors are the only brand that have passed the toughest IrDA certification tests and certified as IrReady, assuring error free data transfer and the broadest compatibility with millions
Bluetooth usage with Architecture view & security measures
Bluetooth usage with Architecture view & security measures Savan K. Patel Assi.Professor AMPICS Dept Ganpat University Kherva, Gujarat, India Hiral R.Patel Assi.Professor Department of CS, Ganpat University
Chapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
TDM & FDM Overlays on Bluetooth
TDM & FDM Overlays on Bluetooth Abdelshakour Abuzneid, Sarosh Patel Viqar U.Mohammed, Varun Kumar Godula Department of Computer Science & Engineering University of Bridgeport {abuzneid, saroshp,vmohamme,vgodula}@bridgeport.edu
Multiplexing on Wireline Telephone Systems
Multiplexing on Wireline Telephone Systems Isha Batra, Divya Raheja Information Technology, Dronacharya College of Engineering Farrukh Nagar, Gurgaon, India ABSTRACT- This Paper Outlines a research multiplexing
Practical Manufacturing Testing of Bluetooth Wireless Devices
WHITEPAPER Practical Manufacturing Testing of Bluetooth Wireless Devices 2012 LitePoint, A Teradyne Company. All rights reserved. Table of Contents Preface... 2 Who Should Use This Guide... 2 What This
IEEE 802 Protocol Layers. IEEE 802.11 Wireless LAN Standard. Protocol Architecture. Protocol Architecture. Separation of LLC and MAC.
IEEE 802.11 Wireless LAN Standard IEEE 802 Protocol Layers Chapter 14 Protocol Architecture Functions of physical layer: Encoding/decoding of signals Preamble generation/removal (for synchronization) Bit
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS
AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS Hubert GRAJA, Philip PERRY and John MURPHY Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,
Part 15.1: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANS)
14 June 2002 Clause 5 Clause 5 reprinted with permission from: IEEE Std 802.15.1-2002 IEEE Standard for Information technology Telecommunications and information exchange between systems Local and metropolitan
Wireless Local Area Networking For Device Monitoring
Wireless Local Area Networking For Device Monitoring by Colin Goldsmith Supervised By Professor Wendi Heinzelman A thesis submitted in partial fulfillment of the Requirements for the Degree of Masters
MoCA 1.1 Specification for Device RF Characteristics
MoCA 1.1 Specification for Device RF Characteristics 20140211 Copyright 2012, 2014 Multimedia Over Coax Alliance. All Rights Reserved. MoCA is a trademark or registered trademark of the Multimedia Over
Wi-Fi and Bluetooth - Interference Issues
Wi-Fi and Bluetooth - Interference Issues January 2002 1 Introduction Because both Wi-Fi and Bluetooth wireless technology share spectrum and will often be located in close physical proximity to one another,
Protocolo IEEE 802.15.4. Sergio Scaglia SASE 2012 - Agosto 2012
Protocolo IEEE 802.15.4 SASE 2012 - Agosto 2012 IEEE 802.15.4 standard Agenda Physical Layer for Wireless Overview MAC Layer for Wireless - Overview IEEE 802.15.4 Protocol Overview Hardware implementation
Ericsson s Bluetooth modules
Ericsson s Bluetooth modules Henrik Arfwedson and Rob Sneddon In just over a year, more than 1,600 companies have adopted Bluetooth, making it one of the fastest growing technologies ever. By 2002, it
Hello viewers, welcome to today s lecture on cellular telephone systems.
Data Communications Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture minus 31 Cellular Telephone Systems Hello viewers, welcome to today s lecture
QoS issues in Voice over IP
COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This
Process Control and Automation using Modbus Protocol
Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS Edward Nowicki and John Murphy 1 ABSTRACT The General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly simplify wireless
Protocols and Architecture. Protocol Architecture.
Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between
EECC694 - Shaaban. Transmission Channel
The Physical Layer: Data Transmission Basics Encode data as energy at the data (information) source and transmit the encoded energy using transmitter hardware: Possible Energy Forms: Electrical, light,
:-------------------------------------------------------Instructor---------------------
Yarmouk University Hijjawi Faculty for Engineering Technology Computer Engineering Department CPE-462 Digital Data Communications Final Exam: A Date: 20/05/09 Student Name :-------------------------------------------------------Instructor---------------------
How To Understand The Gsm And Mts Mobile Network Evolution
Mobile Network Evolution Part 1 GSM and UMTS GSM Cell layout Architecture Call setup Mobility management Security GPRS Architecture Protocols QoS EDGE UMTS Architecture Integrated Communication Systems
PCI-SIG ENGINEERING CHANGE NOTICE
PCI-SIG ENGINEERING CHANGE NOTICE TITLE: Separate Refclk Independent SSC Architecture (SRIS) DATE: Updated 10 January 013 AFFECTED DOCUMENT: PCI Express Base Spec. Rev. 3.0 SPONSOR: Intel, HP, AMD Part
2.0 System Description
2.0 System Description The wireless alarm system consists of two or more alarm units within a specified range of one another. Each alarm unit employs a radio transceiver, allowing it to communicate with
Rayson Technology Co., Ltd.
Rayson Bluetooth Module BC05-MM Class2 Stereo Module BTM-730 Features The module is a Max.4dBm( Class2 ) module. Fully Qualified Bluetooth v2.0+edr system. Integrated Switched-Mode Regulator. Integrated
LTE, WLAN, BLUETOOTHB
LTE, WLAN, BLUETOOTHB AND Aditya K. Jagannatham FUTURE Indian Institute of Technology Kanpur Commonwealth of Learning Vancouver 4G LTE LTE (Long Term Evolution) is the 4G wireless cellular standard developed
Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring 2011. Mike Freedman
1 Wireless Networks Reading: Sec5on 2.8 COS 461: Computer Networks Spring 2011 Mike Freedman hep://www.cs.princeton.edu/courses/archive/spring11/cos461/ 2 Widespread Deployment Worldwide cellular subscribers
802.11 standard. Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale
802.11 standard Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale IEEE 802.11 Requirements Design for small coverage (e.g. office, home) Low/no mobility High data-rate applications Ability to
RN-41/RN-41-N Class 1 Bluetooth Module
RN-41/RN-41-N Class 1 Bluetooth Module Features Fully qualified Bluetooth version 2.1 module, supports version 2.1 + Enhanced Data Rate (EDR) Backwards-compatible with Bluetooth version 2.0, 1.2, and 1.1
Bluetooth Wireless Monitoring, Managing and Control for Inter Vehicle in Vehicular Ad-Hoc Networks
Journal of Computer Science 5 (12): 922-929, 2009 ISSN 1549-3636 2009 Science Publications Bluetooth Wireless Monitoring, Managing and Control for Inter Vehicle in Vehicular Ad-Hoc Networks Helia Mamdouhi,
Bluetooth to Serial Adapter
Bluetooth to Serial Adapter Third Edition, Oct 2007 Version 3.0 771-BTS1009C3-001 Contents 1.0 Features....P.2 2.0 Package Content....P.2 3.0 Hard Drives Requirement.P.2 4.0 Specifications.P.3 5.0 Pin
SmartDiagnostics Application Note Wireless Interference
SmartDiagnostics Application Note Wireless Interference Publication Date: May 27, 2015 KCF Technologies, Inc. Background The SmartDiagnostics wireless network is an easy to install, end-to-end machine
Bluetooth Manufacturing Test A Guide to Getting Started. Application Note 1333-4
Bluetooth Manufacturing Test A Guide to Getting Started Application Note 1333-4 This application note is designed for electronic design/test engineers and managers who plan to manufacture products using
