Iványi László ARM programozás. Szabó Béla 8.Óra Bluetooth 4.0 elmélete, felépítése

Hasonló dokumentumok
Alacsony fogyasztású IoT rádiós technológiák

Nagios NSCA Indirect Monitoring, Passive Check

Kommunikációs rendszerek programozása. Wireless LAN hálózatok (WLAN)

NDN ALAPÚ SZOLGÁLTATÁS MEDIÁCIÓ MULTIHOP BLUETOOTH LOW ENERGY HÁLÓZATOKBAN

Bevezetés a Bluetoth Low Energy alapú fejlesztésbe

Hálózatok építése, konfigurálása és működtetése EAP - RADIUS

BWA Broadband Wireless Access - szélessávú vezetéknélküli hozzáférés

Vezeték nélküli helyi hálózatok

A WiFi hálózatok technikai háttere

Vezeték nélküli technológiák energiaigényének számítása. Balogh András BME-HIT

Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC

Kommuniká cio Bluetooth Low Energy álápu piconetek ko zo tt

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán

Tartományi környezet

ARM programozás. Iványi László Szabó Béla

Kommunikáció Androidon Mobilinternet Wifi

Vezetéknélküli technológia

2. előadás. Radio Frequency IDentification (RFID)

Eduroam Az NIIF tervei

DWL-G520 AirPlus Xtreme G 2,4GHz Vezeték nélküli PCI Adapter

Socket programozás Példák

Address Resolution Protocol (ARP)

Private Cloud architektúra keretrendszer

Az intézményi hálózathoz való hozzáférés szabályozása

BlackBerry Professional Server szoftver

Frekvencia tartományok. Számítógépes Hálózatok és Internet Eszközök. Frekvencia tartományok rádió kommunikációhoz

Osztott Objektumarchitektúrák

Titkosítás NetWare környezetben

III. előadás. Kovács Róbert

Járműfedélzeti kommunikáció. Dr. Aradi Szilárd

2011. május 19., Budapest BLUETOOTH HÁLÓZAT

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Titkosítás mesterfokon. Tíz évvel a titkosítás után. Előadó: Tóthi Dóra Kovárczi Béla András

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás

Radio Frequency IDentification (RFID) II.

IP alapú távközlési hálózatok

Ethernet/IP címzés - gyakorlat

Windows biztonsági problémák

API tervezése mobil környezetbe. gyakorlat

Számítógépes Hálózatok és Internet Eszközök

Elosztott rendszerek

E Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F.

Mosolygó Ferenc. Értékesítési Konzultáns.

Üzenet küldése Programs (Bal soft key) Inbox New MMS Menu Insert Picture Text Audio A szerkesztés után:

100% BIO Natur/Bio kozmetikumok és testápolás

Virtual Organizations,

Számítógép hálózatok gyakorlat

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

A Skype architektúrája. P2P hálózat Supernode ok, peer-ek, login server

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

RFID rendszer felépítése

Járműfedélzeti rendszerek II. 6. előadás Dr. Aradi Szilárd

Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz

SOAP komponensek Delphiben

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

Bluetooth és a GPS technológia bemutatása. Készítette: Szentesi Szabolcs Neptun kód: DUOQTK

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2

Számítógépek felépítése

ECL Comfort 110, 210, 310

(ArcCatalog, ArcMap)

OFDM technológia és néhány megvalósítás Alvarion berendezésekben

SSH haladóknak. SSH haladóknak

Az IBM megközelítése a végpont védelemhez

ARM Cortex magú mikrovezérlők. mbed

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

Bluetooth. Balogh András BME-HIT

System Center Service Manager 2012 műszaki előadás. Ker-Soft Kft. Kovács Gábor - rendszermérnök Nagy Dániel - rendszermérnök

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

I+K technológiák. Beágyazott rendszerek 3. előadás Dr. Aradi Szilárd

BT Drive Free

DCOM Áttekintés. Miskolci Egyetem Általános Informatikai Tanszék. Ficsor Lajos DCOM /1

Kommunikáció Androidon Mobilinternet Wifi

Számítógépes Hálózatok 2011

IT hálózat biztonság. A WiFi hálózatok biztonsága

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Mobilitásmenedzsment GSM és UMTS hálózatokban

Kétszemélyes játék Bluetooth kapcsolaton megvalósítva

A készülék fő egységei X1 X1 (kizárólag vezeték nélküli kamera esetében X1 X1 X1 X1 X1

Számítógép hálózatok 3. gyakorlat Packet Tracer alapok M2M Statusreport 1

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP kapcsolás hálózati réteg

NEPTUN ID BMENET ID. Címtár BME VPN. vcenter VPN SVN. Trac Wiki. Wifi

Kommunikáció Androidon GSM hívás SMS küldés, fogadás Bluetooth NFC USB

Az M2M szabványosítási helyzete

Adatbányászat és Perszonalizáció architektúra

Iványi László ARM programozás. Szabó Béla 1. Óra Verziókövetés

Advertising services. Generell Informasjon. Oppdragsgiver. Versjonsendringer Contract award. Dato for offentliggjørelse :17.

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

SIP. Jelzés a telefóniában. Session Initiation Protocol

Debreceni Egyetem Informatikai Kar A WINDOWS SERVER 2003 HÁLÓZATI MEGOLDÁSAI

Android Wear programozás. Nyitrai István

Ethernet OAM a szolgáltatói hálózatokban

Tartalomjegyzék. I. rész: Az ügyfél Alapismeretek 3. Előszó

Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:

2. fejezet Hálózati szoftver

A VIBER általános bemutatása

Bluetooth. Balogh András BME-HIT

Számítógépes Hálózatok GY 3-4.hét

Információ megjelenítés Számítógépes ábrázolás. Dr. Iványi Péter

Átírás:

ARM programozás 8.Óra Bluetooth 4.0 elmélete, felépítése Iványi László ivanyi.laszlo@stud.uni-obuda.hu Szabó Béla szabo.bela@stud.uni-obuda.hu

A Bluetooth története, megfontolások Alap koncepció hogy létre hozzanak egy kis hatótávú és alacsony fogyasztású eszközt amellyel kis hálózatok hozhatók létre. - Működési elve: Frekvencia ugrásos szórt spektrumú adat közlés (FHSS) - 2.4GHz-es ISM(Industrial Scientific Medical) sávban dolgozik - 1998-ban létrejött a Bluetooth Special Interest Group (SIG)

A Bluetooth generációk

A Bluetooth 4.0 => BLE fő tulajdonságai - Kis csomagokban kommunikál (27 byte) - Rövid adási és vételi idő ablakok - Minél gyorsabban vissza kerüljön alvó állapotba - Minél gyorsabban bekapcsolni a rádiót elvégezni az adást - Minél hamarabb kikapcsolni a rádiót - Kapcsolódás csak 6ms gyors lefutással - Jól megírt kód esetén 1+ év működési idő egy gombelemről - 128-bit-es AES titkosítás

A BLE alkalmazásai

Bluetooth 4.0 architektúra felépítése

Link Layer funkciónalitásai - Az állapotgép alapján lehet: - Standby - Advertising - Scanning - Active scanning - Passive scanning - Initiating - Connection - Csomag faják: - Advertising packet - Data packet - 40 csatorna -> 3 advertising és 37 data - 128-bit-es AES titkosítás - Kapcsolat stabilizálás és menedzselés

Link Layer -> Passive scanner

Link Layer -> Active scanner

Link Layer -> Initiator connection request

Reklámozás és Szkennelés

Advertising csatornák elosztása

Kapcsolat létrejötte - Reklámozási és vételi periódus mind három csatornán - Reklámozás leállítása ha valamelyik csatornán kapcsolat kérés érkezett - A Slave bekapcsolja a vevőjét és várja a Master csomagjait

Kapcsolódott kommunikáció - Ha a kapcsolat megtörtént, a Master küld először, majd a Slave válaszol - Több csomag küldése lehetséges egy kapcsolati idő alatt - Connection interval terjedhet 7.5ms - 4s-ig

Attribute Protocol (ATT) funkciónalitásai - Definiálja hogy a Client hogy fér hozzá az attribútokhoz - Lehetséges műveletek: - Request - Response - Command - Indication - Confirmation - Notification - Attributes - Cimkézett, címezhető adatok - Handle, típust és értéket - jogosultság

ATT -> Client-Server elrendezés

ATT -> Operations

ATT -> Operations

ATT -> Operations

ATT -> Operations

ATT -> Attribútumok - Attribute handle -> egyedi azonosító ami a Serveren azonosítja az Attribúte-ot - UUID -> Universal Unique Identifier - 128-bit UUID - 16-bit rövid UUID - Attribute Value -> 0-512 Bájt vagy állapot jelentés - Permission -> olvasásra, írásra vagy mindkettőre való jogosultság

Generic Attribute Protocol (GATT) funkciónalitásai - Definiálja a hierarchikus csoportosítását az attribútumoknak és procedúráknak, eléréshez és távoli láthatósághoz - Profilok - Services - Characteristic - Attribute - Procedures - Láthatóság - Client-initiated - Server-initiated

Generic Attribute Protocol (GATT) Hierarchia - Profile -> Tartalmazhat egy vagy több Services-t - Service -> Tartalmazhat egy vagy több Characteristic-át - Characteristic -> Tartalmazhat egy vagy több Attribute-ot

GATT Characteristic - Declaration - Properties - Value handle - Type(UUID) - Value - Descriptor - pl.: Characteristic User Description Descriptor

Generic Attribute Protocol (GATT) funkciónalitásai Discovery -Primary Service Discovery: All or a specific service by UUID -Relationship Discovery: Secondary and other services through includes -Characteristic Discovery: For one service -Characteristic Descriptor Discovery: For one characteristic

Generic Attribute Protocol (GATT) funkciónalitásai Client-Initiated -Reading a characteristic value -Writing a characteristic value -Reading a characteristic descriptor -Writing a characteristic descriptor

Generic Attribute Protocol (GATT) funkciónalitásai Server-Initiated -Notification of a characteristic value -Indication of a characteristic value

General Access Protocol (GAP) funkciónalitásai - Definiálja hogy látható-e az eszköz és hogy kapcsolódik vagy párosodik. - Roles (szerepek) - Boadcaster - Advertiser - Observer - Scanner - Peripheral - Slave - Central - Master - Módok és Procedúrák - Bonding - menti a titkosított kulcsot

Profiles funkciónalitásai - Definiálja részleges felhasználását az eszköznek. - Definiálja az elvárásokat az ezközöknél - GAP és GATT tulajdonságok - Services-eket - Bluetooth SIG profilokat - Gyártói információkat

Források