Bluetooth Basics. Bluetooth Overview
|
|
- Delilah Summers
- 6 years ago
- Views:
Transcription
1 Bluetooth Basics Bluetooth Overview Wireless techology for short-rage voice ad data commuicatio Low-cost ad low-power Provides a commuicatio platform betwee a wide rage of smart devices Not limited to lie of sight commuicatio 1
2 Motivatio Digital Camera Computer Scaer Ikjet Priter Home Audio System PDA Cell Phoe Cordless Phoe Base Statio Bluetooth Applicatios Automatic sychroizatio betwee mobile ad statioary devices Coectig mobile users to the iteret usig bluetooth-eabled wire-boud coectio ports Dyamic creatio of private etworks 2
3 Sychroizatio Keep data o differet devices sychroized without usig a cable Example: Walk ito office ad have your PDA sych with your laptop o your desk without eve takig your PDA out of your briefcase Coectig to Iteret Beig able to gai access to the Iteret by usig Bluetooth access poits Access poit is used as a gateway to the iteret Both the access poit ad the device are Bluetooth-eabled A example of Service Discovery Protocol Access poit provides a service to the device 3
4 Ad Hoc Networks Up to 8 devices ca be actively coected i master/slave cofiguratio Picoets ca be combied to form scatterets providig ulimited device coectivity Protocol Stack 4
5 Bluetooth Radio Uses 2.4 GHz ISM bad spread spectrum radio ( MHz) Advatages Free Ope to everyoe worldwide Disadvatages Ca be oisy (microwaves, cordless phoes, garage door opeers) Frequecy Hoppig Spread Spectrum Iveted by Hedy Lamarr ad George Atheil durig 1941 Hedy kew that "guided" torpedos were much more effective hittig a target. The problem was that radio-cotrolled torpedos could easily be jammed by the eemy. Oe afteroo she realized "we're talkig ad chagig frequecies" all the time. At that momet, the cocept of frequecyhoppig was bor. Atheil gave Lamarr most of the credit, but he supplied the player piao techique. Usig a modified piao roll i both the torpedo ad the trasmitter, the chagig frequecies would always be i sych. A costatly chagig frequecy caot be jammed. 5
6 Frequecy Hoppig (cot.) Hops every packet Packets ca be 1, 3, or 5 slots log (a slot is 625µs) Packets are pretty short Basebad Layer Provides i-order delivery of byte streams Hadles Frequecy Hop Sequeces for Sychroizatio ad Trasmissio Establishes Liks Sychroous Coectio Orieted (SCO) Asychroous Coectio-Less (ACL) Provides fuctioality to determie earby Bluetooth devices 6
7 Coectio (Iquiry ad Pagig) Lik cotroller states durig coectio process Bluetooth: Hello, Ayoe Aroud? Iquiry Procedure Seds out a iquire, which is a request for earby devices (withi 10 meters) Devices that allow themselves to be discoverable issue a iquiry respose Ca take up to secods, after which the iquirig device should kow everyoe withi 10 meters of itself 7
8 Device Discovery Illustrated D F H G Note that a device ca be Udiscoverable M N A B P O E K J L I Q C 10 meters After iquiry procedure, A kows about others withi rage Issues with Iquire Messages Are the iquirer trasmittig ad the receiver listeig o the same frequecy? Sice they are ot yet coected, they are o totally differet hop sequeces, ad most likely o differet chaels If they are o the same frequecy, what if they are o a oisy chael? Bluetooth provides the capability for receivers to issue multiple iquiry resposes 8
9 Mai Idea Behid Iquire Iquirig device seds out a iquire o 16 differet frequecies (16 chael trai) Receiver (device i stadby mode), performs a iquire sca log eough for a iquirig device to sed the iquire o 16 frequecies Receiver does a iquire sca frequet eough so that it is guarateed to wake up durig a 16 chael trai Iquiry Hop Trai 16 Chael Trai Iquiry Chael Slot Series1 9
10 The Numbers Behid Iquire Each full sca of a 16 chael trai takes about 1.28 secods 16 chaels * 625us * 128 trais = 1.28 secods Oe full 16 chael trai takes 10ms. Receiver eters iquiry sca state at least oce every 1.28 secods, ad stays i that state for 10ms. What about oise? Devices always reply to received iquiry messages with a iquiry respose A iquirer is allowed to received multiple resposes from oe device I order to accout for the fact that chaels ca be oisy ad trasmissios ca get lost, the 128 trai sca is repeated up to 4 times for each trai (10.24 secods) Desiged to successfully commuicate at least oce with all devices withi rage 10
11 Iquiry Uses 32 iquire chaels to sed out iquiry messages Sed out iquiry o 32 chaels, broke up ito 2 iquiry hop trais (16 differet chaels to trasmit packets) Iteded to catch a device i iquiry sca mode o oe of the 32 iquire chaels Iquiry Sca A device periodically listes for iquiry packets at a sigle frequecy chose out of 16 frequecies Iquiry hop sequece depeds o device address Stays i the state log eough for a iquirig device to cover 16 frequecies Will re-eter iquiry sca state eve after respodig to a iquire 11
12 Iquiry Respose Whe radio receives iquire, it will wait betwee 0 ad.32 secods before sedig a FHS packet as a respose This is doe to avoid collisio with aother radio that also wats to sed a FHS packet FHS Packet cotais: Device ID Clock After iquirig radio is doe with iquirig procedure, it kows all of the radios (that are discoverable) withi rage Pagig: Will you coect to me? Very similar to iquire Still have ot sychroized clocks or frequecies Establishes actual Picoet coectio with a device that it kows about Coectio process ivolves a 6 steps of commuicatio betwee the the master ad the slave Step Message Directio Hoppig Patter Patter Source ad Clock 1 Slave ID Master to Slave Page Slave 2 Slave ID Slave to Master Page Respose Slave 3 FHS Master to Slave Page Slave 4 Slave ID Slave to Master Page Respose Slave 5 1st Master Packet Master to Slave Chael Master 6 1st Slave Packet Slave to Master Chael Master 12
13 Pagig Illustrated D F H G M N O J 10 meters E I A K C B L P Q Step 1: The Page Commad Device broadcasts a page message out to the device that it wats to set up a coectio with Does this i a similar maer as iquire messages (o 2 frequecy trais of 16 frequecies each) Oce the device receives a page respose, it will stop pagig ad move o to step 2 13
14 Pagig: Steps 2 & 3 Step 2: I the page respose, a ackowledgemet is set back to the master cotaiig the slave ID Step 3: I the master respose, the frequecy hoppig geerator is stopped ad the master issues a FHS packet to the slave Pagig: Step 4 The slave issues a fial slave respose trasmissio that is aliged to the slave s ative clock Usig the data from the FHS packet, the slave calculates adopts the master s frequecy hoppig patter ad sychroizes to its clock 14
15 Pagig: Step 5 Whe the master receives the packet, it jumps back to its frequecy hoppig patter ad assigs the slave a Active Member Address (AMA) for the picoet Master seds out a poll packet to esure that the slave is o its frequecy hoppig patter Pagig: Step 6 Oce the slave receives the poll packet, the slave replies with ay kid of packet to esure that it is o the right chael The ackowledgemet must be received by the Master withi the timeout period At the coclusio of step 6, a ew sychroized coectio is established betwee the master ad the slave 15
16 Lik Maager Performs all lik creatio, maagemet, ad termiatio operatios Resposible for all the physical lik resources i the system Hadles the cotrol ad egotiatio of packet sizes used whe trasmittig data Cotrols Operatio Modes for devices i a picoet Sets up, termiates, ad maages basebad coectios betwee devices Establishes differet types of liks depedet o requests from the L2CAP layer Sychroous Coectio-Orieted (SCO) Asychroous Coectio-Less (ACL) Asychroous Coectio- Less (ACL) Desiged for data traffic Packet switched coectio where data is exchaged sporadically as ad whe data is available from higher up the stack Data itegrity is checked through error checkig ad retrasmissio Oe ACL lik betwee a master ad a slave 16
17 Sychroous Coectio Orieted (SCO) Iteded for use with time-bouded iformatio such as audio or video Provides a circuit-switched coectio where data is regularly exchaged Retrasmissio is ot ecessary, sice data is real-time Up to 3 SCO liks per picoet ACL Liks vs. SCO Liks Iteded Traffic Type Retrasmissio Max # liks betwee master ad slave Supported durig hold mode Switched coectio type ACL Data Yes 1 No Packet SCO Time bouded ifo (Audio or Video) No 3 Yes Circuit 17
18 ACL Setup Uder LMP Establishig Picoets Wheever there is a coectio betwee two Bluetooth devices, a picoet is formed Always 1 master ad up to 7 active slaves Ay Bluetooth device ca be either a master or a slave Ca be a master of oe picoet ad a slave of aother picoet at the same time (scatteret) All devices have the same timig ad frequecy hoppig sequece 18
19 Scatterets Formed by two or more Picoets Master of oe picoet ca participate as a slave i aother coected picoet No time or frequecy sychroizatio betwee picoets Lik Maager Operatio Devices operate i stadby mode by default util they become coected to a picoet 4 Coectio Modes Active Hold Park Siff Modes allow devices to adjust power cosumptio, performace, ad the umber/ role of participats i a picoet 19
20 Active Mode Limited to 7 Active slaves for each master Three bit address (AM_ADDR) give to each active slave Uit actively participates o chael Ca receive commuicatios i ay give frame Active slaves are polled by master for trasmissios Uit operates o high-power Hold Mode Frees slave to Atted aother Picoet Perform scaig, pagig, or iquiry operatios Move ito low-power sleep Uit keeps active member address Uit does ot support ACL packets o the chael but may support SCO packets Master ad slave agree o a oe time hold duratio after which the slave revives ad sychroizes with chael traffic Uit operates o low-power 20
21 Siff Mode Very similar to hold mode Slave is freed for reoccurrig fixed time itervals Master ca oly commuicate durig arraged siff time slots Park Mode Parked uit gives up active member address ad is assiged 8 bit Parked member address (PM_ADDR) allows master to upark slave 8 bit Access request address (AR_ADDR) allows slave to ask master to upark it Uit stays sychroized to chael Operates i very low-power sleep 21
22 Park Mode (cot.) Provides the ability to coect more tha 7 devices to a master (8 bit PM_ADDR allows 255 parked devices) Active ad Parked slaves ca be switched i ad out to allow may coectios to a sigle picoet Park Mode (cot.) Master establishes a beaco chael ad beaco iterval whe a slave is parked Parked slave wakes up at regular beaco iterval to Maitai sychroizatio Liste for broadcast messages (packets with all zero AM_ADDR) Potetially make access request to master through (AR_ADDR) 22
23 Park Mode (cot.) Beaco slots must have at least ull master-to-slave traffic Master-to-slave trasmissios may exted over multiple beaco slots Security Lik maager provides mechaism used by devices at either ed of a lik for Negotiatig ecryptio mode Coordiatig ecryptio keys Basebad hadles ecryptio ad key geeratio 23
24 Host Cotroller Iterface (HCI) Most Bluetooth systems cosist of two processors: The higher layers of the protocol stack (L2CAP, SDP, RFCOMM) are ru o the host device s processor The lower layers of the protocol stack (Basebad ad radio) are ru o specific Bluetooth hardware HCI provides a iterface betwee the higher ad the lower layers of the protocol stack HCI Flow Cotrol Mai fuctio of the Host Cotroller Iterface May times higher layer protocols have data rates much larger tha data rate across Bluetooth radio ad air iterfaces Also eed to hadle the reverse situatio whe the host caot accept data as fast as the Bluetooth module ca sed it 24
25 Two Pieces of HCI Host cotroller resides o Bluetooth hardware acceptig commuicatios over the physical bus (radio ad air) HCI Driver resides o the host acceptig commuicatios from higher layer protocols The basic structure showig how the host cotroller layers are fitted ito the protocol stack 25
26 RFCOMM Cable replacemet protocol allowig applicatios built to iterface with serial port to fuctio seamlessly with bluetooth Emulates serial port over the L2CAP protocol by specifyig how a data stream ca be emulated RFCOMM actually hadles parallel data Emulatig the Serial Port Typically, the receive ad trasmit lies are coected to a UART (Uiversal Asychroous Receiver Trasmitter) Job of the UART is to covert betwee serial data set dow cables ad the parallel data processig which devices use Sice software that deals with serial ports view the data after it has bee through UART, it oly sees the parallel data RFCOMM protocol oly works with parallel data by coectig to the lower layers via L2CAP 26
27 Service Discovery Protocol (SDP) Idea: Traditioal LANs: Fid a coectio to a priter (or other resource) ad keep that coectio for a log time Bluetooth: Walk ito a area, fid a priter (or other resource), use it, the walk away forgettig ay details of the coectio SDP Cliet/Server Model SDP Server is ay Bluetooth device that offers services to other Bluetooth device (ex. Bluetooth-eabled priter, etc.) Each SDP Server maitais its ow database that cotais iformatio about the services that it offers SDP Cliet is ay Bluetooth device that uses the services offered by a SDP Server 27
28 SDP i the Bluetooth Protocol Stack SDP Query The SDP cliet queries a SDP server to fid out what services are available Uses the L2CAP lik that is set up betwee the cliet ad the server L2CAP lik provides iformatio o services but does t hadle ay coectio to services Need to specify a class of services that the cliet wats to use (e.g. pritig services) 28
29 SDP Database SDP Database is a set of records that describes the differet services that the server ca provide to aother Bluetooth device Whe the SDP server gets a query, it looks up the service that the cliet is requestig ad returs iformatio to the cliet o how to coect to the service Usig the Services The SDP cliet establishes a separate (o-sdp) coectio to use the service SDP coectio is oly used to determie service availability The L2CAP coectio uses to get iformatio for the service ca be dropped (if o more services are eeded) or retaied (if the cliet still eeds more services from the server) 29
30 Logical Lik Cotrol ad Applicatio Protocol (L2CAP) Performs 4 major fuctios Maagig the creatio ad termiatio of logical liks for each coectio through chael structures Eforcig ad defiig QoS requiremets Adaptig Data, for each coectio, betwee applicatio (APIs) ad Bluetooth Basebad formats through Segmetatio ad Reassembly (SAR) Performig Multiplexig to support multiple cocurret coectios over a sigle commo radio iterface (multiple apps. usig lik betwee two devices simultaeously) Segmetatio/Reassembly Basebad packet size is limited Ca hadle payload of 2745 bits L2CAP accepts packet size up to 64kb L2CAP segmets large packets ito smaller basebad maageable packets Smaller received basebad packets are reassembled comig back up the protocol stack 30
31 Quality of Service Applicatios may demad QoS o specific parameters Peak badwidth Latecy Delay variatio Toke rate Toke bucket size L2CAP provides requested QoS if possible ad otifies applicatio if lik ca ot support demads Protocol Multiplexig Applicatios may access L2CAP through differet support protocols Service Discovery Protocol (SDP) RFCOMM Telephoy Cotrol Protocol Specificatio (TCS) Basebad is ot cocered with operatio protocols meaig L2CAP must distiguish betwee them 31
32 Protocol Multiplexig Illustrated TCS RFCOMM SDP Audio LMP L2CAP Voice ACL SCO Basebad Summary Advatages of Bluetooth Low power cosumptio Low price o Bluetooth compoets No lie-of-sight Disadvatages of Bluetooth Wireless LANs offer faster data rates ad larger commuicatio rages Possibility of iterferece o 2.4GHz frequecy bad 32
33 Sources Bluetooth: Coect without Cables by Jeifer Gray Discoverig Bluetooth by Bret A. Miller 33
Security of Bluetooth: An overview of Bluetooth Security
Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give
More informationAnnouncements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components
Aoucemets Readig Chapter 4 (4.1-4.2) Project #4 is o the web ote policy about project #3 missig compoets Homework #1 Due 11/6/01 Chapter 6: 4, 12, 24, 37 Midterm #2 11/8/01 i class 1 Project #4 otes IPv6Iit,
More informationQuality of Service. Spring 2018 CS 438 Staff - University of Illinois 1
Quality of Service Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Quality of Service How good are late data ad lowthroughput chaels? It depeds o the applicatio. Do you care if... Your e-mail takes 1/2
More informationChapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings
Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The
More informationReliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1
Reliable Trasmissio Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Reliable Trasmissio Hello! My computer s ame is Alice. Alice Bob Hello! Alice. Sprig 2018 CS 438 Staff - Uiversity of Illiois 2 Reliable
More informationIntroduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved.
Itroductio to Wireless & Mobile Systems Chapter 6 Multiple Radio Access 1 Outlie Itroductio Multiple Radio Access Protocols Cotetio-based Protocols Pure ALOHA Slotted ALOHA CSMA (Carrier Sese Multiple
More informationSession Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)
F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The
More information1. SWITCHING FUNDAMENTALS
. SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig
More informationMedia Access Protocols. Spring 2018 CS 438 Staff, University of Illinois 1
Media Access Protocols Sprig 2018 CS 438 Staff, Uiversity of Illiois 1 Where are We? you are here 00010001 11001001 00011101 A midterm is here Sprig 2018 CS 438 Staff, Uiversity of Illiois 2 Multiple Access
More informationThe CCITT Communication Protocol for Videophone Teleconferencing Equipment
The CCITT Commuicatio Protocol for Videophoe Telecoferecig Equipmet Ralf Hiz Daimler-Bez AG Istitut ffir Iformatiostechik Tcl. 0731 / 505-21 32 Fax. 0731 / 505-41 04 Wilhelm-R.uge-Str. 11 7900 Ulm Abstract
More informationIntroduction to Network Technologies & Layered Architecture BUPT/QMUL
Itroductio to Network Techologies & Layered Architecture BUPT/QMUL 2018-3-12 Review What is the Iteret? How does it work? Whe & how did it come about? Who cotrols it? Where is it goig? 2 Ageda Basic Network
More informationLecture 28: Data Link Layer
Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig
More informationMulti-Threading. Hyper-, Multi-, and Simultaneous Thread Execution
Multi-Threadig Hyper-, Multi-, ad Simultaeous Thread Executio 1 Performace To Date Icreasig processor performace Pipeliig. Brach predictio. Super-scalar executio. Out-of-order executio. Caches. Hyper-Threadig
More informationReview: The ACID properties
Recovery Review: The ACID properties A tomicity: All actios i the Xactio happe, or oe happe. C osistecy: If each Xactio is cosistet, ad the DB starts cosistet, it eds up cosistet. I solatio: Executio of
More informationUsing the Keyboard. Using the Wireless Keyboard. > Using the Keyboard
1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries
More informationInside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface
Inside Bluetooth Application Host Application Host Audio (SCO) RFCOMM SDP Data (ACL) Control API and Legacy Support Modules Bluetooth HCI Driver Transport Interface Physical I/F Transport Bus Bluetooth
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 22 Database Recovery Techiques Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Recovery algorithms Recovery cocepts Write-ahead
More informationK-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns
K-NET bus The K-Net bus is based o the SPI bus but it allows to addressig may differet turrets like the I 2 C bus. The K-Net is 6 a wires bus (4 for SPI wires ad 2 additioal wires for request ad ackowledge
More informationMOTIF XF Extension Owner s Manual
MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus
More informationArchitectural styles for software systems The client-server style
Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS
More informationSecurity and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms
Because Itercom does t stop at the hardware level by Commed Software Itercom Server for virtualised IT platforms Ready for VMware Ready for Hyper-V VoIP Ultimate availability Itercom Server as a app The
More informationCTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications:
Ultra Compact SD COFDM Cocealmet Trasmitters Features: Optimized for size Broadcast quality video H.264 Part 10 2 moo audio chaels Very low power cosumptio Remote cotrol via micro USB Bluetooth * Adroid
More informationL I N U X. Unit 6 S Y S T E M DHCP & DNS (BIND) A D M I N I S T R A T I O n DPW
it 6 HCP & (B) oa Warre HCP ervice yamically assigs a P address to requestig machies P addresses are leased scope of addresses ca be assiged or excluded from assigmet HCP servers do ot talk to each other
More informationGlobal Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c
Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i
More informationCopyright 2010, Elsevier Inc. All rights Reserved
Computer Networks: A Systems Approach, 5e Larry L. Peterso ad Bruce S. Davie (Subset of topics) Gettig Coected Framig Error Detectio. Reliable Trasmissio Sharig: Etheret ad Multiple Access Networks, Wireless
More informationTerm Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager.
CS2310 Fial Project Loghao Li Term Project Report Itroductio I this project, I worked o expadig exercise 4. What I focused o is makig the real gesture recogizig sesor ad desig proper gestures ad recogizig
More informationThe Idea. Leader Election. Outline. Why Rings? Network. We study leader election in rings. Specification of Leader Election YAIR. Historical reasons
The Idea Leader Electio Network We study leader electio i rigs Why Rigs? Outlie Specificatio of Leader Electio Historical reasos origial motivatio: regeerate lost toke i toke rig etworks Illustrates techiques
More informationWYSE Academic Challenge Sectional Computer Science 2005 SOLUTION SET
WYSE Academic Challege Sectioal Computer Sciece 2005 SOLUTION SET 1. Correct aswer: a. Hz = cycle / secod. CPI = 2, therefore, CPI*I = 2 * 28 X 10 8 istructios = 56 X 10 8 cycles. The clock rate is 56
More informationHome RF Working Group. HRFWG Mission Statement
Home RF Workig Group Update from Meetig of Jue 15-16, 1998 Slide 1 HRFWG Missio Statemet To eable the existece of a broad rage of iteroperable cosumer devices, by establishig a ope idustry specificatio
More informationBluetooth: Short-range Wireless Communication
Bluetooth: Short-range Wireless Communication Wide variety of handheld devices Smartphone, palmtop, laptop Need compatible data communication interface Complicated cable/config. problem Short range wireless
More informationLecture 10 Collision resolution. Collision resolution
Lecture 10 Collisio resolutio Collisio resolutio May applicatios ivolve a iquiry over a shared chael, which ca be ivoked for: discovery of eighborig devices i ad hoc etworks, coutig the umber of RFID tags
More informationICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002
ICS Reget Commuicatios Modules RS-232, RS-422 ad RS-485 (T3150A) Issue 1, March, 06 Commuicatios modules provide a serial commuicatios iterface betwee the cotroller ad exteral equipmet. Commuicatios modules
More informationBaan Tools User Management
Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio
More informationChapter 9. Pointers and Dynamic Arrays. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 9 Poiters ad Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 9.1 Poiters 9.2 Dyamic Arrays Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Slide 9-3
More informationAppendix D. Controller Implementation
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);
More informationCSC 220: Computer Organization Unit 11 Basic Computer Organization and Design
College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:
More informationSecure Software Upload in an Intelligent Vehicle via Wireless Communication Links
Secure Software Upload i a Itelliget Vehicle via Wireless Commuicatio Liks Syed Masud Mahmud, Member, IEEE, Shobhit Shaker, Studet Member, IEEE Iria Hossai, Studet Member, IEEE Abstract The demad for drive-by-wire,
More information1 Enterprise Modeler
1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio
More informationCMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago
CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems
More informationMorgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5
Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:
More informationCommunication methods. Communication methods. Communication methods. Dimensions to consider. Waveform
Commuicatio methods Commuicatio methods Media ad sigalig covetios used to trasmit data betwee digital devices Differet physical layers methods icludig: wires, radio freuecy (RF), optical (IR, fiber) Differet
More informationCommunication methods. Communication methods. Communication methods. Dimensions to consider. Waveform
Commuicatio methods Commuicatio methods Media ad sigalig covetios used to trasmit data betwee digital devices Differet physical layers methods icludig: wires, radio freuecy (RF), optical (IR, fiber) Differet
More informationComputers and Scientific Thinking
Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput
More informationCourse Information. Details. Topics. Network Examples. Overview. Walrand Lecture 1. EECS 228a. EECS 228a Lecture 1 Overview: Networks
Walrad Lecture 1 Course Iformatio Lecture 1 Overview: Networks Jea Walrad www.eecs.berkeley.edu/~wlr Istructor: Jea Walrad Office Hours: M-Tu 1:00-2:00 Time/Place: MW 2:00-3:30 i 285 Cory Home Page: http://wwwist.eecs.berkeley.edu/~ee228a
More information. Written in factored form it is easy to see that the roots are 2, 2, i,
CMPS A Itroductio to Programmig Programmig Assigmet 4 I this assigmet you will write a java program that determies the real roots of a polyomial that lie withi a specified rage. Recall that the roots (or
More informationNext generation IP- based multimedia services on cable TV networks
Iteratioal Telecommuicatio Uio Next geeratio IP- based multimedia services o cable TV etworks Volker Leisse ECCA Pre - coferece draft ITU-T Workshop All Star Network Access Geeva, 2-4 Jue 2004 Outlie o
More informationTransitioning to BGP
Trasitioig to BGP ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 24 th April
More informationUsing VTR Emulation on Avid Systems
Usig VTR Emulatio o Avid Systems VTR emulatio allows you to cotrol a sequece loaded i the Record moitor from a edit cotroller for playback i the edit room alog with other sources. I this sceario the edit
More informationIS-IS in Detail. ISP Workshops
IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November
More informationOne advantage that SONAR has over any other music-sequencing product I ve worked
*gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig
More informationIntroduction to OSPF. ISP Training Workshops
Itroductio to OSPF ISP Traiig Workshops 1 OSPF p Ope Shortest Path First p Lik state or SPF techology p Developed by OSPF workig group of IETF (RFC 1247) p OSPFv2 stadard described i RFC2328 p Desiged
More informationn Explore virtualization concepts n Become familiar with cloud concepts
Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to
More informationOutline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers
Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate
More informationSoftware development of components for complex signal analysis on the example of adaptive recursive estimation methods.
Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig
More informationSwitching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1
Switchig Hardware Sprig 208 CS 438 Staff, Uiversity of Illiois Where are we? Uderstad Differet ways to move through a etwork (forwardig) Read sigs at each switch (datagram) Follow a kow path (virtual circuit)
More informationSRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options
HD/SD Dual Iput Diversity COFDM Receiver Features Dual iput maximum ratio combiig diversity receiver Umatched adjacet chael performace Superior broadcast grade video MPEG4 Part-10/H.264 2 moo audio chaels
More informationChapter 2 Distributed Information Systems Architecture
Prof. Dr.-Ig. Stefa Deßloch AG Heterogee Iformatiossysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@iformatik.ui-kl.de Chapter 2 Distributed Iformatio Systems Architecture Chapter Outlie (Distributed)
More informationΤεχνολογία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr
More informationCourse Site: Copyright 2012, Elsevier Inc. All rights reserved.
Course Site: http://cc.sjtu.edu.c/g2s/site/aca.html 1 Computer Architecture A Quatitative Approach, Fifth Editio Chapter 2 Memory Hierarchy Desig 2 Outlie Memory Hierarchy Cache Desig Basic Cache Optimizatios
More informationn Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk
Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet
More informationAdaptive Graph Partitioning Wireless Protocol S. L. Ng 1, P. M. Geethakumari 1, S. Zhou 2, and W. J. Dewar 1 1
Adaptive Graph Partitioig Wireless Protocol S. L. Ng 1, P. M. Geethakumari 1, S. Zhou 2, ad W. J. Dewar 1 1 School of Electrical Egieerig Uiversity of New South Wales, Australia 2 Divisio of Radiophysics
More informationLinux DNS (BIND), DHCP and Servers
it 8 Liux (B), HCP ad mail ervers oa Warre HCP oa Warre HCP ervice yamically assigs a P address to requestig machies P addresses are leased P addresses are leased scope of addresses ca be assiged or excluded
More informationIMP: Superposer Integrated Morphometrics Package Superposition Tool
IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College
More informationChapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.
Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig
More informationPython Programming: An Introduction to Computer Science
Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to
More informationCIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19
CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.
More informationPolitecnico di Milano Advanced Network Technologies Laboratory. Internet of Things. Projects
Politecico di Milao Advaced Network Techologies Laboratory Iteret of Thigs Projects 2016-2017 Politecico di Milao Advaced Network Techologies Laboratory Geeral Rules Geeral Rules o Gradig 26/30 are assiged
More informationPrevention of Black Hole Attack in Mobile Ad-hoc Networks using MN-ID Broadcasting
Vol.2, Issue.3, May-Jue 2012 pp-1017-1021 ISSN: 2249-6645 Prevetio of Black Hole Attack i Mobile Ad-hoc Networks usig MN-ID Broadcastig Atoy Devassy 1, K. Jayathi 2 *(PG scholar, ME commuicatio Systems,
More informationSERIAL COMMUNICATION INTERFACE FOR ESA ESTRO
Bulleti E708 rev0 7/06/0 SERIAL COMMUNICATION INTERFACE FOR - SERIES FEATURES Supply voltage: 90 40vac Supply frequecy: 40 70 Hz Max. absorbtio: 40W Operatig temperature: 0 50 C Storage temperature: -0
More informationAPPLICATION NOTE. Automated Gain Flattening. 1. Experimental Setup. Scope and Overview
APPLICATION NOTE Automated Gai Flatteig Scope ad Overview A flat optical power spectrum is essetial for optical telecommuicatio sigals. This stems from a eed to balace the chael powers across large distaces.
More informationWeston Anniversary Fund
Westo Olie Applicatio Guide 2018 1 This guide is desiged to help charities applyig to the Westo to use our olie applicatio form. The Westo is ope to applicatios from 5th Jauary 2018 ad closes o 30th Jue
More informationSystem Overview. Hardware Concept. s Introduction to the Features of MicroAutoBox t
s Itroductio to the Features of MicroAutoBox t System Overview Objective Where to go from here dspace provides the MicroAutoBox i differet variats. This sectio gives you a overview o the MicroAutoBox's
More informationCS 111: Program Design I Lecture 19: Networks, the Web, and getting text from the Web in Python
CS 111: Program Desig I Lecture 19: Networks, the Web, ad gettig text from the Web i Pytho Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago April 3, 2018 Goals Lear about Iteret Lear about
More informationNVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE
NVP-903 Series Multi-Stream Network Video Ecoder REFERENCE GUIDE NVP-903 Series User Maual Table of Cotets 1 Itroductio... 4 1.1 Product Overview... 4 1.2 Product Features... 4 2 Pael Desig... 5 2.1 Frot
More informationL5355 Modbus Plus Communications Interface
L5355 Modbus Plus Commuicatios Iterface Techical Maual HA470897 Issue 2 Copyright SSD Drives Ic 2005 All rights strictly reserved. No part of this documet may be stored i a retrieval system, or trasmitted
More informationSystem and Software Architecture Description (SSAD)
System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality
More informationTraffic Models and QoS
Traffic Models ad QoS TELE4642: Week9 Ackowledgemet: Some slides are adapted from Computer Networkig: A Top Dow Approach Featurig the Iteret, 2 d editio, J.F Kurose ad K.W. Ross All Rights Reserved, copyright
More informationThroughput-Delay Scaling in Wireless Networks with Constant-Size Packets
Throughput-Delay Scalig i Wireless Networks with Costat-Size Packets Abbas El Gamal, James Mamme, Balaji Prabhakar, Devavrat Shah Departmets of EE ad CS Staford Uiversity, CA 94305 Email: {abbas, jmamme,
More informationOperating System Concepts. Operating System Concepts
Chapter 4: Mass-Storage Systems Logical Disk Structure Logical Disk Structure Disk Schedulig Disk Maagemet RAID Structure Disk drives are addressed as large -dimesioal arrays of logical blocks, where the
More informationSCI Reflective Memory
Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o
More information1&1 Next Level Hosting
1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat
More informationFundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018
Fudametals of Chapter 1 Microprocessor ad Microcotroller Dr. Farid Farahmad Updated: Tuesday, Jauary 16, 2018 Evolutio First came trasistors Itegrated circuits SSI (Small-Scale Itegratio) to ULSI Very
More informationBEA Tuxedo. Introducing the BEA Tuxedo System
BEA Tuxedo Itroducig the BEA Tuxedo System BEA Tuxedo Release 7.1 Documet Editio 7.1 May 2000 Copyright Copyright 2000 BEA Systems, Ic. All Rights Reserved. Restricted Rights Leged This software ad documetatio
More informationComputer Science Foundation Exam. August 12, Computer Science. Section 1A. No Calculators! KEY. Solutions and Grading Criteria.
Computer Sciece Foudatio Exam August, 005 Computer Sciece Sectio A No Calculators! Name: SSN: KEY Solutios ad Gradig Criteria Score: 50 I this sectio of the exam, there are four (4) problems. You must
More informationMessage Integrity and Hash Functions. TELE3119: Week4
Message Itegrity ad Hash Fuctios TELE3119: Week4 Outlie Message Itegrity Hash fuctios ad applicatios Hash Structure Popular Hash fuctios 4-2 Message Itegrity Goal: itegrity (ot secrecy) Allows commuicatig
More informationGoals of the Lecture UML Implementation Diagrams
Goals of the Lecture UML Implemetatio Diagrams Object-Orieted Aalysis ad Desig - Fall 1998 Preset UML Diagrams useful for implemetatio Provide examples Next Lecture Ð A variety of topics o mappig from
More informationΤεχνολογία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr
More informationCAEN Tools for Discovery
Applicatio Note AN2086 Sychroizatio of CAEN Digitizers i Multiple Board Acquisitio Systems Viareggio 9 May 2013 Itroductio High speed digitizers fid applicatios i several fields ragig from the idustry
More informationPIRANHA Cameras. Operation. CL-P1: 2 O/P, 50MHz Total Pixel Rate. Table 1. CL-P1 Camera Configurations. Sensor. Optical Interface PIRANHA
P I R A N H A L I N E S C A N PIRANHA Cameras CL-P: 2 O/P, 50MHz Total Pixel Rate With high lie ad pixel rates, low oise, high resposivity, CE compliace ad LVDS output, the two-output Piraha CL-P is the
More informationECE4050 Data Structures and Algorithms. Lecture 6: Searching
ECE4050 Data Structures ad Algorithms Lecture 6: Searchig 1 Search Give: Distict keys k 1, k 2,, k ad collectio L of records of the form (k 1, I 1 ), (k 2, I 2 ),, (k, I ) where I j is the iformatio associated
More informationIS-IS for IPv6. ISP Workshops
IS-IS for IPv6 ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 8 th April 2018
More informationOutline. Applications of FFT in Communications. Fundamental FFT Algorithms. FFT Circuit Design Architectures. Conclusions
FFT Circuit Desig Outlie Applicatios of FFT i Commuicatios Fudametal FFT Algorithms FFT Circuit Desig Architectures Coclusios DAB Receiver Tuer OFDM Demodulator Chael Decoder Mpeg Audio Decoder 56/5/ 4/48
More informationMorgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5.
Morga Kaufma Publishers 26 February, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple
More informationCMSC Computer Architecture Lecture 10: Caches. Prof. Yanjing Li University of Chicago
CMSC 22200 Computer Architecture Lecture 10: Caches Prof. Yajig Li Uiversity of Chicago Midterm Recap Overview ad fudametal cocepts ISA Uarch Datapath, cotrol Sigle cycle, multi cycle Pipeliig Basic idea,
More informationMaster Informatics Eng. 2017/18. A.J.Proença. Memory Hierarchy. (most slides are borrowed) AJProença, Advanced Architectures, MiEI, UMinho, 2017/18 1
Advaced Architectures Master Iformatics Eg. 2017/18 A.J.Proeça Memory Hierarchy (most slides are borrowed) AJProeça, Advaced Architectures, MiEI, UMiho, 2017/18 1 Itroductio Programmers wat ulimited amouts
More information% Sun Logo for. X3T10/95-229, Revision 0. April 18, 1998
Su Microsystems, Ic. 2550 Garcia Aveue Moutai View, CA 94045 415 960-1300 X3T10/95-229, Revisio 0 April 18, 1998 % Su Logo for Joh Lohmeyer Chairperso, X3T10 Symbios Logic Ic. 1635 Aeroplaza Drive Colorado
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.
More informationELEG 5173L Digital Signal Processing Introduction to TMS320C6713 DSK
Departmet of Electrical Egieerig Uiversity of Arasas ELEG 5173L Digital Sigal Processig Itroductio to TMS320C6713 DSK Dr. Jigia Wu wuj@uar.edu ANALOG V.S DIGITAL 2 Aalog sigal processig ASP Aalog sigal
More informationCOMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter The Processor Part A path Desig Itroductio CPU performace factors Istructio cout Determied by ISA ad compiler. CPI ad
More informationBST Sequence of Operations
Splay Trees Problems with BSTs Because the shape of a BST is determied by the order that data is iserted, we ru the risk of trees that are essetially lists 12 21 20 32 24 37 15 40 55 56 77 2 BST Sequece
More information