Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Chapter 7 Bluetooth and Wireless Personal Area Networks (WPAN) Dr Lami Kaya.

Benzer bir sunumlar


... konulu sunumlar: "Chapter 7 Bluetooth and Wireless Personal Area Networks (WPAN) Dr Lami Kaya."— Sunum transkripti:

1 Chapter 7 Bluetooth and Wireless Personal Area Networks (WPAN) Dr Lami Kaya

2 Introduction Personal Area Network (PAN) – Limited area networks to serve the specific connection needs of an individual Home or small office – Home Area Network (HAN) – Inside/Outside A PAN/HAN connect wide range of devices: – PDAs, phones – Computers and peripheral devices – Video Games and DVD players – TVs, security systems, etc

3 Introduction Personal Area Network (PAN) – Bireylerin özel bağlantı ihtiyaçlarına hizmet veren limitli alan ağları Ev veya küçük ofis – Home Area Network (HAN) – Inside/Outside A PAN/HAN geniş alan araçları bağlar: – PDAs, phones – Computers ve çevresel araçlar – Video Games and DVD players – TVs, security systems, etc

4 Bluetooth Usage

5 Bluetooth Kullanımı

6 Bluetooth Technology and Its operation Name is the name of a Danish king, Harald Blatand (or Bluetooth) – His fondness for blueberries, which stained his teeth blue It is an RF networking technology used to form ad-hoc PANs within 10 m range Uses frequency-hopping radio link The standard developed by Bluetooth SIG – Bluetooth specification Defines its technical operation and protocol architecture – Bluetooth profile Defines its range of applications

7 Bluetooth Teknolojisi ve kullanımı Name is the name of a Danish king, Harald Blatand (or Bluetooth) – His fondness for blueberries, which stained his teeth blue 10 m lik alanda ad-hoc PAN şeklinde kullanılan bir RF ağ teknolojisidir frequency-hopping radio link kullanır Bluetooth SIG tarafından standartı geliştirilmiştir – Bluetooth specification(teknik özellik) Teknik kullanımları ve protokol mimarisini belirtir – Bluetooth profile Uygulama alanlarını belirtir

8 Bluetooth Protocols Bluetooth specification defines some layers – RF communications – Baseband communications – Link management – Host control – Logical link control – Serial port emulation – Service discovery

9 Bluetooth Protokolleri Bluetooth specification bazı katmanlar belirtir – RF haberleşme – Baseband haberleşme – Bağlantı yönetimi – Host kontrolü – Mantıksal bağlantı kontrolü – Serial port emulation – Servis bulma

10 Bluetooth Protocol Stack

11 Bluetooth Protokol Yığını

12 Bluetooth Protocol Stack (Bluetooth Protokol Yığını)

13

14 Bluetooth Protocol Stack The Baseband and Link Control Layer enables the RF link Bluetooth units in a piconet Link Manager Protocol (LMP) Logical Link Control and Adaptation Protocol (L2CAP) Service Discovery Protocol (SDP) Cable Replacement Protocol (RFCOMM) Telephony Control Protocol – Commands are used to establish speech and data calls between devices and control mobile phones and modems respectively Adopted Protocols – Bluetooth also supports PPP, TCP/UDP/IP, OBEX and WAP protocols to maximize interoperability

15 Bluetooth Protocol Yığını Baseband ve Link Control katmanı RF Link Bluetooth birimini bir piconet içinde çalışır kılar. Link Manager Protocol (LMP) Logical Link Control and Adaptation Protocol (L2CAP) Service Discovery Protocol (SDP) Cable Replacement Protocol (RFCOMM) Telephony Control Protocol – Komutlar konuşmayı kurmak, araçlar arasında veri çağırmak, mobil telefonları ve modemleri kontrol etmek için kullanılır Adapte edilen Protokoller – Bluetooth birlikte çalışılabilirliği artırmak için PPP, TCP/UDP/IP, OBEX and WAP gibi protokolleride destekler

16 OBject Exchange (OBEX) It is a communications protocol that facilitates the exchange of binary objects between devices It is maintained by the IrDA but has also been adopted by the Bluetooth SIG PDAs and its many successors use OBEX to exchange business cards, data, even applications OBEX is similar in design and function to HTTP – a client uses a reliable transport to connect to a server and may then request or provide objects

17 OBject değişimi(OBEX) Araçlar arasında ikilik nesnelerin değişimine imkan sağlayan haberleşme protokolüdür IrDA tarafından yürütülür fakat Bluetooth SIG tarafından adapte edilmiştir PDAs ve pek çok takipçi iş kartlarının, verinin hatat uygulamalrın değişimi için OBEX kullanır. OBEX tasarım ve işlevsellik olarak HTTP ye benzer – Bir client, server a bağlanmak için güvenli bir taşıyıcı kullanır ve sonrasında objeleri ister

18 Wireless Application Protocol (WAP) An open international standard for application-layer network communications in a wireless environment Most use of WAP involves accessing the mobile web from a mobile phone or from a PDA A WAP browser provides all of the basic services of a computer – Web browser simplified to operate within the restrictions of a mobile phone, such as its smaller view screen – Websites written in, or dynamically converted to, WML (Wireless Markup Language) and accessed via the WAP browser Before the introduction of WAP, service providers had extremely limited opportunities to offer interactive data services

19 Wireless Application Protocol (WAP) Kablosuz çevrede, uygulama katmanı ağ haberleşmesi için uluslar arası açık bir standarttır Wap ın pekçok kullanımı mobil telefonlardan veya PDA lerden mobil web e erişmeyi içerir Bir WAP browser bir bilgisayarın bütün temel servislrini saplar – Web browser mobil telefonda kısıtlamalarla çalışabilecek şekilde basitleştirlimiştir, örneğin çok küçük görüntü ekranı – Website ler WML ile yazılır veya dinamik olarak çevrilerek WAP browser tarafından ulaşılır Wap dan önce, servis sağlayıcılar interaktif veri servisleri için çok limitli fırsatlar sunuyordular

20 WAP Gateway

21 WAP versus WEB

22 WAP Transfer

23 Point-to-Point Protocol (PPP) It is a data link protocol commonly used to establish a direct connection between two networking nodes. It can provide connection authentication, transmission encryption privacy, and compression. It is used over many types of physical networks: – including serial cable, phone line, trunk line, cellular telephone, specialized radio links, and fiber optic links such as SONET. Most Internet service providers (ISPs) (in the past) used PPP for customer dial-up access to the Internet. There are number of encapsulated forms of PPP, such as – Point-to-Point Protocol over Ethernet (PPPoE) – Point-to-Point Protocol over ATM (PPPoA)

24 Point-to-Point Protocol (PPP) İki ağ nodu arasında direk bir bağlantı kurmak için kullanılan data link protokolüdür. Bağlantı authentication, ileti şifreleme gizliliği ve sıkıştırma sağlayabilir. Pek çok tipte fiziksel ağ üzerinde çalışır: – Seri kablo, telefon hattı, ana hat, cellular telephone, özelleşmiş radio linkleri ve fiber optik linkleri içerir Pekçok Internet service providers (ISPs) (geçmişte) müşterilerini dial-up internetlere bağlamak için PPP kullandı. There are number of encapsulated forms of PPP, such as – Point-to-Point Protocol over Ethernet (PPPoE) – Point-to-Point Protocol over ATM (PPPoA)

25 Logical Link Control and Adaptation Protocol (L2CAP) Resides on Layer 2 (data link layer of OSI model) Provides link functions for the baseband protocol L2CAP provides – Connection-oriented and connectionless services – Also multiplexing, frame segmentation/reassembly L2CAP supports two link types – Synchronous connection-oriented (SCO) for real-time voice – Asynchronous connectionless (ACL) to transport data

26 Logical Link Control and Adaptation Protocol (L2CAP) Katman 2 (OSI model de data link layer da) baseband protocol için bağlantı sağlar L2CAP sağlar – Connection-oriented ve connectionless servisleri – multiplexing, frame segmentation/reassembly de salar L2CAP iki bağlantı tipini destekler – Synchronous connection-oriented (SCO) gerçek zamanlı sesler için – Asynchronous connectionless (ACL) data transferi için

27 Radio Frequency Communication (RFComm) It is a simple set of transport protocols, made on top of the L2CAP protocol Provides emulated RS-232 serial ports (up to sixty simultaneous connections to a Bluetooth device at a time It is sometimes called serial port emulation – The Bluetooth serial port profile is based on this protocol Provides a simple reliable data stream to the user, similar to TCP Many Bluetooth applications use RFComm – Because of its widespread support and publicly available API on most operating systems. – Additionally, applications that used a serial port to communicate can be quickly ported to use RFComm

28 Radio Frequency Communication (RFComm) Transport protokol lerin basit bir kümesidir, L2CAp protokolünün en tepesinden oluşturulmuş RS-232 seri portlarının bezerini sağlar (birim zamanda bluetoorh a 60 eş zamanlı bağlantıya kadar ) Bazen Seri port a benzemede denir – Bluetooth serial port profile bu protokole dayanır Kullanıcıya Basit ve güvenilir bir veri akışı sağlar, TCP ye benzer Pek çok bluetooth uygulaması RFComm kullanır – Yaygın desteği ve pek çok işletim sistemine uygun heskesin kullanımına açık API si sebeiyle. – Ek olarak, haberleşme için seri port kullanan uygulamalar hızlı bir şekilde RFComm kullanılarak portlanır

29 Link Manager Protocol (LMP) Responsible for setting up link channels between Bluetooth devices After performing security methods like authentication and encryption by generating, exchanging and verifying linking and encryption keys and negotiating baseband packet size

30 Link Manager Protocol (LMP) Bluetooth araçları arasındaki bağlantının kurulmasından sorumludur Authentication ve üretme, değiştirme ve doğrulama ve şifreleme anahtarı ile şifreleme ve baseband paket uzunluğu uzlaşması gibi güvenlik metodları çalıştırır

31 Synchronous connection oriented (SCO) The type of radio link used for voice data An SCO link is a set of reserved timeslots on an existing ACL link Each device transmits encoded voice data in the reserved timeslot There are no retransmissions – but forward error correction can be optionally applied Enhanced SCO (eSCO) links use retransmissions to achieve reliability

32 Synchronous connection oriented (SCO) Ses verileri için kullanılan radyo bağlantı tipi Bir SCO bağlantısı varolan bir ACL bağlantısında ayırılmış zaman dilimleri kümesidir Her araç ayırılımış zaman diliminde kodlanmış ses datasını iletir Tekrar iletim yoktur – Fakat ileri hata düzeltme isteğe bağlı olarak uygulanır Genişletilmiş SCO (eSCO) bağlantıları güvenilirlik sağlamak için tekrar iletim kullanırlar

33 Asynchronous Connection-Oriented (ACL) The normal type of radio link used for general data packets using a polling TDMA scheme to arbitrate access It can carry several different packet types, which are distinguished by: – Length (1, 3, or 5 time slots depending on required payload size) – Forward error correction – Modulation (Enhanced data rate - packets allow up to triple data rate) A connection must be explicitly set up and accepted between two devices before packets can be transferred ACL packets are retransmitted automatically if unacknowledged – allowing for correction of a radio link that is subject to interference. – For isochronous data, the number of retransmissions can be limited by a flush timeout ACL links are disconnected if there is nothing received for the supervision timeout period

34 Asynchronous Connection-Oriented (ACL) Arbitrate erişim için polling TDMA şeması kullanan genel veri paketleri için kullanılan radyo bağlantı tipi Pek çok farklı paket tipini taşıyabilir, şu şekilde ayrılır: – uzunuluk (1, 3, or 5 time slots depending on required payload size) – İleri hata düzeltme – Modülasyon (Enhanced data rate - packets allow up to triple data rate) Bir bağlantı açık bir şekilde kurulmalı ve paketler gönderilmeden iki araç arasında uygulanmalı Eğer onaylanmamışsa, ACL paketleri otomatik olarak tekrar gönderilir – İnterference durumunda, ragdyo bağlantısının düzeltilmesine izin verir. – For isochronous data, the number of retransmissions can be limited by a flush timeout Eğer supervision zaman aşımı periyodu için hiçbirşey alınmamışsa, ACL bağlantıları disconnect edilir

35 Host Controller Interface (HCI) Host yığınları arasında standartlaştırılmış haberleşme (e.g., a PC or mobile phone OS) and the controller (the Bluetooth IC) Bu standart host yığını ve kontrolcü IC nin en az adaptasyon ile değiş tokuşuna izin verir Pek çok HCI transport layer standardı vardır, herbiri aynı komutu, olayı ve veri paketini transfer için farklı donanım arayüzü kullanır – En çok kullnılan lar USB(PC ler için) and UART(mabil telefon ve PDA lar için) Bazit fonksiyonlara sahip Bluetooth araçlarında, hast yığını ve controller aynı microişlemci de implement edilir – Bu durumda HCI opsiyoneldir

36 Service discovery protocol (SDP) Used to allow devices to discover what services each other support, and what parameters to use to connect to them – For example, when connecting a mobile phone to a Bluetooth headset, SDP will be used to determine Which Bluetooth profiles are supported by the headset(headset profile, hands free profile, advanced audio distribution profile, etc.) And the protocol multiplexor settings needed to connect to each of them Each service is identified by a Universally Unique Identifier (UUID), with official services (Bluetooth profiles) assigned a short form UUID (16 bits)

37 Service discovery protocol (SDP) Araçların birbirleinin hangi servisi desteklediğini ve birbirleri ile hangi parametreleri kullandıklarını bulmak için kullanılır – Örneğin, bir mobil telefon ile bluetooth kulaklığı bağlarken, SDP şunlara karar vermede kullanılır Kulaklık tarafından hangi bluetooth profili destekleniyor (headset profile, hands free profile, advanced audio distribution profile, etc.) Ve birnirlerinin bağlanması için gereken protokol çoklayıcı ayarları Her servis Universally Unique Identifier (UUID) tarafından tanımlanır, kısa bir form atanan UUID (16 bit) resmi servisler (bluetooth profili) ile

38 Bluetooth Transmitters Bluetooth RF uses FHSS Bandwidth – GHz – Mostly using 79 channels (some countries reduced to 23) Bluetooth defines three RF transmitters classes – Class 1 (up to 100 m & 100 mW) – Class 2 (up to 10 m & 2.5 mW) – Class 3 (up to 10 cm & 1 mW) Actual range realized by any Bluetooth depends on – Power source – Operating environment

39 Bluetooth Transmitters Bluetooth RF FHSS kullanır Bandwidth – GHz – Çoğu zaman 79 kanal( bazı ülkeler 23 e düşürür) Bluetooth 3 tane RF transmitters sınıfı tanımlar – Class 1 (up to 100 m & 100 mW) – Class 2 (up to 10 m & 2.5 mW) – Class 3 (up to 10 cm & 1 mW) Herhengibir Bluetooth un gerçek kapsama alanı – Güç kaynağı – İşletim ortamına bağlıdır

40 Bluetooth Networking They are created in an ad-hoc fashion through ‘discovery’ process of the link manager in the device An ad-hoc Bluetooth network is called a ‘piconet’ – Can include up to 8 devices – When more than 8 devices attempting to associate with a piconet, the piconet is divided into two or more piconets they are interconnected into a ‘scatternet’ devices within a scatternet can communicate through other devices In each connection, one of the device takes on the role of ‘master’ and the other becomes a ‘slave’

41 Bluetooth Networking Aracın bağlantı yöneticinin ‘keşfetme’ işlemi üzerinden Ad-hoc gibi oluşturulurlar. Bir ad-hoc Bluetooth ağı ‘piconet’ olarak adlandırılır – 8 araca kadar kapsayabilir – 8 araçtan fazlası bir piconet ile bağlantı girişimde bulunursa, Piconet iki veya daha fazla piconet e bölünür Bir ‘scatternet’ de birbirlerine bağldır Bir scatternet deki araçlar diger araçlar üzerinden haberleşebilir Her bağlantıda, bir araç ‘efendi-master’ digerleri ‘köle-slave’ rolündedir

42 Piconets The original Piconet was a networking type used on RM Nimbus computers These days, a piconet is an ad-hoc computer network linking a user group of devices using Bluetooth technology protocols Allow one master device to interconnect with up to seven active slave devices – because a three-bit MAC address is used – Up to 255 further slave devices can be inactive, or parked, which the master device can bring into active status at any time A piconet typically has a range of about 200 m and a transfer rate between about 200 and 2100 kbit/s at the application, depending on whether synchronous or asynchronous connection is used All the active slaves have 3 bit Logical Transport Address (LT_ADDR) – The LT_ADDR is used by the master to send packets to a specific slave and to identify that the slave that has sent a response packet

43 Piconets The original Piconet was a networking type used on RM Nimbus computers These days, a piconet is an ad-hoc computer network linking a user group of devices using Bluetooth technology protocols Allow one master device to interconnect with up to seven active slave devices – because a three-bit MAC address is used – Up to 255 further slave devices can be inactive, or parked, which the master device can bring into active status at any time A piconet typically has a range of about 200 m and a transfer rate between about 200 and 2100 kbit/s at the application, depending on whether synchronous or asynchronous connection is used All the active slaves have 3 bit Logical Transport Address (LT_ADDR) – The LT_ADDR is used by the master to send packets to a specific slave and to identify that the slave that has sent a response packet

44 Piconets

45 The slaves that share the same master device all belong to the same piconet Each slave must interact with the master on a time interval negotiated between the master and the slave A Bluetooth device can not act as a master in two piconets – If a piconet device is also linked to another piconet in a scatternet, it must participate as a master device in one piconet and a slave device in a second piconet

46 Piconets Aynı master aracı paylaşan slave lerin hepsi aynı piconet dedir Her slave, master ile slave arasında belirlenen belirli bir zaman diliminde bir master ile iletişim kurmak zorundadır Bir bluetooth aracı iki piconet de master gibi davranamaz – Eğer piconet aracı bir scatternet deki başka bir piconet aracı ile bağlandıysa, slave bir piconete master olarak diğerine slave olarak katılır

47 Scatternets

48 When two or up to ten piconets are connected through one or more common devices A scatternet is a group of nonsynchronized piconets – They connect through a common device that serves as a ‘bridge’ between the piconets To communicate effectively across a scatternet, a Bluetooth device must have a point-to-multipoint communication capabilities

49 Scatternets İki veye on a kadar piconet ler bir veya daha fazla genel araç ile bağlandıysa Bir scatternet senkronize edilmemiş bir gurp piconet dir – Piconetler arasında köprü gibi davranan genel bir araç üzerinden bağlanırlar Bir scatternet de etkili haberleşme için, bluetooth araçalarınına point-to-multipoint communication yetenekleri olmalıdır

50 Connecting Bluetooth Devices Some Bluetooth devices continuously scan for other devices in an effort to ‘discover’ them Many Bluetooth devices require the user to activate the ‘discovery’ (masters) or search (slaves) mode Using PIN codes: – Bluetooth attempts to prevent just anybody from accessing or connecting to your Bluetooth device – Standard defines security options A common security method is using personal identification number (PIN) PIN is intended to prevent any unauthorized device to create an association

51 Bluetooth araçlarını bağlama Bazı bluetooth araçları devamı olarak ‘keşfet-discover’ girişimi içinde diğer araçaları tarar Pek çok bluetooth aracı kullanıcı tarfından ‘discovery’ (masters) veya search (slaves) mode aktiive edilmelidir PIN kodları kullanma: – Blue tooth sizin bluetooth cihazınıza herhangi birinin bağlanma girişimini önleme durumundadır – Standartlar güvenlik seçenekelrini belirler Genel güvenlik metodu Personal identification number (PIN) kullanmaktır PIN yetkilendirlmeiş bir aracın bir bağlantı oluşturmasını engellemyi amaçlamıştır

52 Bluetooth Pairing

53

54

55

56 Bluejacking and Toothig Bluejacking – Involves sending messages from a Bluetooth device to an other nearby Bluetooth device, surprising the recipient – Sending of ‘unsolicited’ messages over Bluetooth Toothing – Is a bit more goal-oriented than bluejacking – Objective to arrange for ‘casual meetings’

57 Bluejacking and Toothing Bluejacking – Bir Bluetooth aygıtından yakında bulunan diğer bir Bluetooth aygıtına haber vermeden mesaj gönderilir. – Bluetooth üzerinden ‘davetsiz’ mesaj gönderme şeklidir. Toothing – Bluejacking’e göre biraz daha hedef odaklıdır. – Amaç, ‘sebepli görüşme’ düzenlemektir.

58 Bluetooth Profiles Bluetooth applications required to follow a set of guidelines published by Bluetooth SIG These application guidelines are defined in the Bluetooth specifications as profiles – They describe how Bluetooth is to be implemented in user applications using descriptions of a variety of scenarios – Purpose is to ensure interoperability between devices – They define how a particular type of application will implement a ‘vertical’ path through the protocol stack – Specify a range of parameters to be used – Profiles don’t define specific applications They define specific groupings of protocols and services

59 Bluetooth Profiles Bluetooth uygulamalarının Bluetooth SIG tarafından yayınlanan bir grup yönerge izlemesi gerekmektedir Bu uygulama yönergeleri Bluetooth detaylarında profiller olarak belirtilir – Çeşitli planların açıklamalarını kullanarak, kullanıcı uygulamalarında Bluetooth’un nasıl kullanılması gerektiğini tanımlarlar – Amaç aygıtların birlikte işlerliğini sağlamaktır – Belirli bir uygulama tipinin, protokol yığınına göre, bir ‘dikey’ yolu nasıl tanımlamayacağını belirtirler – Kullanılacak parametre kümesini belirlerler – Profiller belirli uygulamalar tanımlamazlar Belirli protokol ve servis gruplamaları tanımlarlar

60 Bluetooth Profiles A Bluetooth profile resides on top of the Bluetooth Core Specification and (optionally) additional protocols The way a device uses Bluetooth technology depends on its profile capabilities Each profile specification contains information on the following topics – Dependencies on other profiles – Suggested user interface formats – Specific parts of the Bluetooth protocol stack used by the profile

61 Bluetooth Profiles Bir Bluetooth profili Bluetooth Çekirdek Tanımı ve (isteğe bağlı) ek protokollerin en üstünde yer alır Bir aygıtın Bluetooth teknolojisi kullanma şekli, onun profil yeteneklerine bağlıdır Her profil tanımı şu konular üzerine bilgi içerir – Diğer profillere bağımlılık – Önerilen kullanıcı arayüzü biçimleri – Profil tarafından kullanılan Bluetooth protokol yığınının belirli kısımları

62 Bluetooth Profiles Audio/Video Remote Control Profile (AVRCP) Basic Imaging Profile (BIP) Basic Printing Profile (BPP) Common ISDN Access Profile (CIP) Cordless Telephony Profile (CTP) Device ID Profile (DID) Dial-up Networking Profile (DUN) Fax Profile (FAX) File Transfer Profile (FTP) Generic Audio/Video Distribution Profile (GAVDP) Generic Access Profile (GAP) Generic Object Exchange Profile (GOEP) Hard Copy Cable Replacement Profile (HCRP)

63 Bluetooth Profiles Audio/Video Uzaktan Kumanda Profili (AVRCP) Temel Görüntüleme Profili (BIP) Temel Yazdırma Profili (BPP) Ortak ISDN Erişim Profili (CIP) Kablosuz Telefonlaşma Profili (CTP) Aygıt Kimliği Profili (DID) Çevirmeli Bağlantı Profili (DUN) Fax Profili (FAX) Dosya Aktarma Profile (FTP) Genel Audio/Video Dağıtım Profili (GAVDP) Genel Erişim Profili (GAP) Genel Nesne Değişim Profili (GOEP) Kalıcı Kopya Kablo Yenileme Profili (HCRP)

64 Bluetooth Profiles Hands-Free Profile (HFP) Human Interface Device Profile (HID) Headset Profile (HSP) Intercom Profile (ICP) LAN Access Profile (LAP) Object Push Profile (OPP) Personal Area Networking Profile (PAN) Phone Book Access Profile (PBAP, PBA) Serial Port Profile (SPP) Service Discovery Application Profile (SDAP) SIM Access Profile (SAP, SIM, rSAP) Synchronisation Profile (SYNCH) Video Distribution Profile (VDP) Wireless Application Protocol Bearer (WAPB)

65 Bluetooth Profiles Elsiz Kullanım Profili (HFP) İnsan Arayüz Aygıt Profili (HID) Kulaklık Profili (HSP) İç Hat Profili (ICP) LAN Erişim Profili (LAP) Nesne İtme Profili (OPP) Kişisel Bağlantı Profili (PAN) Telefon Rehberi Erişim Profili (PBAP, PBA) Seri Port Profili (SPP) Servis Keşif Uygulama Profili (SDAP) SIM Erişim Profili (SAP, SIM, rSAP) Senkronizasyon Profili (SYNCH) Video Dağıtım Profili (VDP) Kablosuz Uygulama Protokol Taşıyıcısı (WAPB)

66 Advanced Audio Distribution Profile (A2DP) This profile defines how high quality audio (stereo or mono) can be streamed from one device to another over a Bluetooth connection – For example, music can be streamed from a mobile phone to a wireless headset or car audio or from a laptop/desktop to a wireless headset. Encodes the incoming audio to a Bluetooth-friendly format, and sends the signal wirelessly to Bluetooth headphones that decode and play the audio Bluetooth headphones often come with a microphone and support for the Headset (HSP), Hands-Free (HFP) and Audio/Video Remote Control (AVRCP) profiles A2DP is designed to transfer a uni-directional 2-channel stereo audio stream to a headset or car radio

67 Gelişmiş Audio Dağıtım Profili (A2DP) Bu profil, bir Bluetooth bağlantısı üzerinden, yüksek kalite (stereo veya mono) audio’nun bir aygıttan diğerine nasıl taşınacağını tanımlar – Örneğin, müzik, cep telefonundan kablosuz kulaklığa veya araba radyosuna iletilebilir. Ya da, dizüstü veya masaüstü bilgisayardan kablosuz kulaklığa iletilebilir. Gelen sesi Bluetooth uyumlu biçime kodlar, ve sesi okuyup oynatan Bluetooth kulaklıklara kablosuz olarak sinyali gönderir Bluetooth kulaklıkların beraberinde genellikle microfon ve kulaklık desteği (HSP), Hands-Free (HFP) ve Audio/Video Uzaktan Kumanda (AVRCP) Profilleri de gelir A2DP, tek yönlü iki kanallı stereo audio akışını kulaklık veya araba radyosuna iletmek için tasarlanmıştır

68 Audio/Video Remote Control Profile (AVRCP) This profile is designed to provide a standard interface to control TVs, Hi-fi equipment, etc. to allow a single remote control to control all of the A/V equipment to which a user has access It has the possibility for vendor-dependent extensions AVRCP has several versions with significantly increasing functionality: – 1.0  Basic remote control commands (play/pause/stop, etc) – 1.3  All of 1.0 plus metadata and media-player state support – 1.4  All of 1.0, 1.3, plus media browsing capabilities for multiple media

69 Audio/Video Kumanda Profili (AVRCP) Bu profil, TV, Hi-fi gibi donanımların kontrolüne standart arayüz sunmak için tasarlanmıştır. Tek bir kumanda ile, kullanıcının erişimi olan tüm A/V donanımlarını kontrol etmesini sağlamaya yarar. Bayi bağımlı eklentiler için imkan sağlar AVRCP’nin belirgin olarak artan işlevsellikli birkaç sürümü bulunur: – 1.0  Temel kumanda işlevleri (başlat/beklet/durdur, vs) – 1.3  1.0’a ek olarak, üstveri ve medya oynatıcı durumu desteği – 1.4  1.0 ve 1.3’e ek olarak, medya bulma ve seçme desteği

70 Basic Imaging Profile (BIP) This profile is designed for sending images between devices and includes the ability to resize, and convert images to make them suitable for the receiving device. It may be broken down into smaller pieces: – Image Push Allows the sending of images from a device the user controls. – Image Pull Allows the browsing and retrieval of images from a remote device. – Advanced Image Printing print images with advanced options using the DPOF format – Automatic Archive Allows the automatic backup of all the new images from a target device – Remote Camera Allows the initiator to remotely use a digital camera – Remote Display Allows the initiator to push images to be displayed on another device

71 Temel Görüntüleme Profili (BIP) Bu profil, aygıtlararası görüntü göndermek için tasarlanmıştır. Görüntüleri alıcı aygıta uyumlu hale getirmek için boyutlandırma ve biçimlendirme desteği içerir. Küçük parçalara ayrılabilir: – Görüntü verme Kullanıcı kontrolünde olan bir aygıttan görüntü göndermeyi sağlar – Görüntü alma Uzak aygıttaki görüntüleri arama ve almayı sağlar. – Gelişmiş Görüntü Yazdırma DPOF biçimini kullanarak görüntüleri gelişmiş seçeneklerle yazdırma – Otomatik Arşivleme Hedef aygıttaki tüm yeni görüntülerin yedeklenmesini sağlar – Uzaktan Kamera Başlatıcının uzaktan dijital kamera kullanmasını sağlar – Uzaktan Gösterim Başlatıcının başka bir aygıtta görüntülenmek üzere görüntü vermesini sağlar

72 Basic Printing Profile (BPP) This allows devices to send text, s, vCards, or other items to printers based on print jobs It differs from HCRP in that it needs no printer- specific drivers This makes it more suitable for embedded devices such as mobile phones and digital cameras – which cannot easily be updated with drivers dependent upon printer vendors

73 Temel Yazdırma Profili (BPP) Aygıtların yazdırma görevli yazıcılara, metin, , vCard, ve diğer nesneleri göndermesini sağlar Yazıcı bağımlı sürücülere ihtiyaç duymamasıyla HCRP’den farklıdır. Bu onu, cep telefonu ve dijital kameral gibi gömülü aygıtlar için uyumlu kılar – zaten bu tür aygıtlar yazıcı bayilerine bağımlı sürücülerle kolaylıkla güncellenemez.

74 Device ID Profile (DID) This profile allows a device to be identified above and beyond the limitations of the Device Class already available in Bluetooth It enables identification of the – Manufacturer – Product id – Product version – And the version of the Device ID specification being met It is useful in allowing a PC to identify a connecting device and download appropriate drivers It enables similar applications to those the Plug-and-play specification allows

75 Aygıt Kimliği Profili (DID) Bu profil, Bluetooth içinde varolan Aygıt Sınıfı’nın kısıtlamalarının ötesinde olan bir aygıtın tanımlanmasını sağlar Şunların tanımlanmasını sağlar – Üretici – Ürün kimliği – Ürün sürümü – Karşılaşılan Ürün Kimliği tanımının sürümü Bir PC’nin bağlanan bir aygıtı tanıyıp gereken sürücüleri indirmesinde kullanılır Tak-çalıştır spesifikasyonlarının izin verdiği benzer uygulamaları da destekler

76 Hands-Free Profile (HFP) This is commonly used to allow car hands-free kits to communicate with mobile phones in the car The Bluetooth car kits allow users with Bluetooth- equipped cell phones to make use of some of the phone's features – such as making calls, while the phone itself can be left in the user's pocket or hand bag Most bluetooth headsets implement both Hands-Free Profile and Headset Profile – Because of the extra features in HFP for use with a mobile phone For example: last number redial, call waiting, voice dialing

77 Hands-Free Profili (HFP) Bu profil, arabalarda bulunan kulaklık türü aygıtlarla cep telefonuyla iletişim kurmada kullanılır Bluetooth araba aygıtları Bluetooth’lu telefonu olan kullanıcıların telefonun bazı özelliklerini kullanmalarını sağlar: – telefon cepteyken arama yapma gibi Bluetooth kulaklıkların çoğu hem Hands-Free Profili hem de Kulaklık Profili tanımlar – HFP’deki cep telefonunda kullanılan ek özellikler için Örneğin: tekrar arama, arama bekletme, sesli arama

78 Human Interface Device Profile (HID) Provides support for devices such as mice, joysticks, keyboards, as well as sometimes providing support for simple buttons and indicators on other types of devices It is designed to provide a low latency link, with low power requirements – PlayStation 3 controllers and Wii Remotes also use Bluetooth HID Bluetooth HID is a lightweight wrapper of the Human Interface Device protocol defined for USB Use of the HID protocol simplifies host implementation by enabling the re-use of some of the existing support for USB HID to also support Bluetooth HID

79 İnsan Arayüz Aygıt Profili (HID) Fare, oyun kolu, klavye, gibi aygıtlar için destek sunduğu gibi, diğer bazı tür aygıtlarda basit düğmeler ve işaretçileri de destekler Düşük güç gereksinimli düşük gecikme bağlantısı sağlamak için tasarlanmıştır – PlayStation 3 kontrolleri ve Wii Kumandaları da Bluetooth HID kullanırlar Bluetooth HID USB için tanımlanan İnsan Arayüz Aygıt profilinin hafif bir paketleyicisidir HID protokolünün kullanımı, varolan USB HID desteğinin bir kısmının tekrar kullanımını sağlayarak sunucu tanımlamayı basitleştirir ve Bluetooth HID’yi destekler

80 Headset Profile (HSP) and Intercom Profile (ICP) Headset Profile (HSP) – This is the most commonly used profile, providing support for the popular Bluetooth Headsets to be used with mobile phones – For minimal controls including the ability to ring, answer a call, hang up and adjust the volume Intercom Profile (ICP) – This is often referred to as the walkie-talkie profile – It is proposed to allow voice calls between two Bluetooth capable handsets, over Bluetooth

81 Kulaklık Profili (HSP) ve İç Hat Profili(ICP) Kulaklık Profili (HSP) – Bu profil, cep telefonlarında kullanılan, popüler Bluetooth kulaklıkları destekleyen, en sık kullanılan profildir – Çaldırma, cevaplama, kapatma, ve sesi ayarlamayı içeren minimal kontroller için İç Hat Profili (ICP) – Buna genelde telsiz profili de denir – İki Bluetooth aygıtının birbiriyle Bluetooth üzerinden sesli görüşme yapmasını sağlamak için sunulmuştur

82 LAN Access Profile (LAP) and Personal Area Networking Profile (PAN) LAN Access Profile (LAP) – LAN Access profile makes it possible for a Bluetooth device to access LAN, WAN or Internet via another device that has a physical connection to the network – It uses PPP over RFCOMM to establish connections. – LAP also allows the device to join an ad-hoc Bluetooth network – The LAN Access Profile has been replaced by the PAN profile in the Bluetooth specification Personal Area Networking Profile (PAN) – This profile is intended to allow the use of Bluetooth Network Encapsulation Protocol on Layer 3 protocols for transport over a Bluetooth link

83 LAN Erişim Profili (LAP) and Kişisel Bağlantı Profili (PAN) LAN Erişim Profili (LAP) – LAN Erişim profili, bir Bluetooth aygıtının, ağa fiziksel bir bağlantısı bulunan diğer bir aygıt aracılığı ile, LAN, WAN veya Internet’e erişimini mümkün kılar – Bağlantı kurmak için RFCOMM üzerinden PPP kullanır. – LAP aygıtın ad-hoc Bluetooth ağa bağlanmasını da sağlar – Bluetooth tanımında, LAN Erişim Profilinin yerini PAN profili almıştır Kişisel Bağlantı Profili (PAN) – Bu profil ile, Bluetooth bağlantısı üzerinden taşıma için, Katman 3 protokollerindeki Bluetooth Network Encapsulation Protocol kullanımını mümkün kılmak amaçlanmıştır

84 Phone Book Access (PBA) or Phone Book Access Profile (PBAP) PBA or PBAB – Is a profile that allows exchange of Phone Book Objects between devices – It is likely to be used between a car kit and a mobile phone to: allow the car kit to display the name of the incoming caller allow the car kit to download the phone book so the user to initiate a call from the car display

85 Telefon Rehberi Erişimi (PBA) veya Telefon Rehberi Erişim Profili (PBAP) PBA veya PBAB – Aygıtlar arası Telefon Rehberi Nesnelerinin değişimini sağlayan profildir – Araç kiti ile cep telefonu arasında kullanılabilir: Araç kitinin arayan kişinin ismini göstermesi için Araç kitinin telefon rehberini indirerek kullanıcının araç göstergesinden arama yapabilmesini sağlamak için

86 Service Discovery Application Profile (SDAP) SDAP describes how an application should use SDP to discover services on a remote device SDAP requires that any application be able to find out what services are available on any Bluetooth enabled device it connects to

87 Servis Keşif Uygulama Profili (SDAP) SDAP, bir uygulamanın, uzaktaki bir aygıt üzerinde bulunan servisleri bulmak için SDP’yi nasıl kullanacağını belirtir SDAP, her uygulamanın, bağlandığı Bluetooth aygıtında hangi servislerin varolduğunu bulabilmesini gerektirir

88 SIM Access Profile (SAP, SIM, rSAP) This allows devices such as car phones with built in GSM transceivers to connect to a SIM card in a phone with Bluetooth, so the car phone itself doesn't require a separate SIM card. This profile is also known as rSAP (Remote-SIM- Access-Profile)

89 SIM Erişim Profili (SAP, SIM, rSAP) Araba telefonları gibi yerleşik GSM vericileri olan aygıtların Bluetooth’lu bir telefonun SIM kartına bağlanmasını sağlar. Böylece araç telefonu için ayrıca SIM kart gerekmez. Bu profil rSAP (Uzak-SIM-Erişim-Profili) olarak da bilinir

90 Some Other Profiles Synchronisation Profile (SYNCH) – This profile allows synchronisation of Personal Information Manager (PIM) items Video Distribution Profile (VDP) – This profile allows the transport of a video stream – It could be used for streaming a recorded video from a PC media center to a portable player, or a live video from a digital video camera to a TV Wireless Application Protocol Bearer (WAPB) – This is a profile for carrying Wireless Application Protocol (WAP) over PPP over Bluetooth

91 Diğer Bazı Profiller Senkronizasyon Profili (SYNCH) – Bu profil, Kişisel Bilgi Yöneticisi (PIM) nesnelerinin senkronizasyonunu sağlar Video Dağıtım Profili (VDP) – Bu profil bir video akışının taşınmasını sağlar – Kaydedilmiş bir videoyu PC medya merkezinden taşınabilir oynatıcıya, veya canlı bir videoyu dijital video kameradan TV’ye aktarmak için kullanılabilir Kablosuz Uygulama Protokol Taşıyıcısı (WAPB) – Bu profil, Bluetooth üzerinden PPP üzerinden Kablosuz Uygulama Protokolü (WAP) taşımaya yarar

92 Bluetooth versus Infrared (IR) Bandwidth Range Environment Convenience Interference Number of devices Cost Control

93 Bluetooth ve Infrared (IR) karşılaştırması Bant genişliği Menzil Ortam Elverişlilik Parazit Aygıt sayısı Masraf Kontrol

94 IEEE Standards Wireless PAN Coexistence of PANs High-rate data PAN ZigBee low-rate PAN

95 IEEE Standards Wireless PAN Coexistence of PANs High-rate data PAN ZigBee low-rate PAN

96 Review of WPAN Technologies WPAN TechnologyData RatesRange Bluetooth (Class 1)1 Mbps100 m Bluetooth (Class 3)1 Mbps10 m DFIR10 MbpsSingle Room IEEE b11 Mbps100 m Magnetic induction204.8 Kbps3 m IrDA9.6 Kbps to 4 Mbps1 m ZigBeeUp to 250 Kbps30 m

97 WPAN Teknolojilerine Genel Bakış WPAN TeknolojisiVeri HızlarıMenzil Bluetooth (Class 1)1 Mbps100 m Bluetooth (Class 3)1 Mbps10 m DFIR10 MbpsTek oda IEEE b11 Mbps100 m Manyetik indüksiyon204.8 Kbps3 m IrDA9.6 Kbps to 4 Mbps1 m ZigBeeUp to 250 Kbps30 m


"Chapter 7 Bluetooth and Wireless Personal Area Networks (WPAN) Dr Lami Kaya." indir ppt

Benzer bir sunumlar


Google Reklamları