SlideShare a Scribd company logo
Communication PIC-Microcontroller Lab
     Course by JAOM Center, Feb. 2013




Bluetooth Module




           Instructor:
          Mohsen Sarakbi
Definition

 Bluetooth is a specification (IEEE 802.15.1) for the use
  of low-power radio communications to link phones,
  computers and other network devices over short
  distances without wires.
 The name Bluetooth is borrowed from Harald Bluetooth,
  a king in Denmark more than 1,000 years ago.

 First specification released in July 1999
Definition
General Specification


 Short range wireless connectivity.
 Low power consumption
 Automatic recognition.
General Specification

 Bluetooth technology was designed primarily to support
  simple wireless networking of personal consumer devices
  and peripherals, including cell phones, and wireless headsets.
 Wireless signals transmitted with Bluetooth cover short
  distances, typically up to 10 meters.
 Bluetooth devices generally communicate at less than 1 Mbps.
 Bluetooth networks feature a dynamic topology called
  a piconet or personal area networks (PAN), up to 8 devices
Radio Specification

• The Bluetooth system is operating in the 2.4 GHz ISM
  (Industrial Scientific Medicine) band. The regulatory
  range of this frequency band is 2.400 – 2.4835 GHz.
• The Bluetooth radio accomplishes spectrum spreading by
  in 79 hops displaced by 1 MHz.
• Radio modulation uses GFSK.
Bluetooth vs. Wi-Fi

 Although the Bluetooth standard utilizes the same
  2.4GHz range as Wi-Fi, Bluetooth technology is not a
  suitable Wi-Fi replacement.
 Compared to Wi-Fi, Bluetooth networking is:
  o Much slower
  o A bit more limited in range
  o Supports many fewer devices.
Bluetooth Classes

 Three classes of Bluetooth devices
  o Class 3 radios: have a range of up to 1 meter
  o Class 2 radios: most commonly found in mobile devices,
    have a range of 10 meters
  o Class 1 radios: used primarily in industrial use cases, have
    a range of 100 meters.
Link Manager Protocol (LMP)

 Responsible for link set-up between devices, including
  security functions :
  o Authentication
  o Encryption


 Pairing:
  o Using a shared secret (PIN), exchange random number to
    form key.
Bluetooth Module




    Wireless TTL Transceiver Module
Specifications
PIN Layout
AT Commands

 AT Command              Actions                 Return
     AT           Testing the connection           OK
  AT+BAUDx     Changing the default baud rate   OKbaudrate
 AT+NAMEname      Changing default name          OKname
  AT+PINpin     Changing default password         OKpin
Lab
 BT to PC as Serial port connection

    Test AT - Commands
    Check outputs


 BT to PIC
    Test AT - Commands
    Application blinking LED number + LCD


 PC to BT by software
    Moving car


 Mobile to PIC by BT
    MCU App
    Moving car app, Controller app, BT SPP app
    Check output by LCD or PC
Bluetooth Module

More Related Content

What's hot

Zig Bee
Zig BeeZig Bee
Zig Bee
Vishwa Mohan
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controll
Sumit Saini
 
OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)
OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)
OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)
Shail Mishra
 
Introduction to Bluetooth technology
Introduction to Bluetooth technologyIntroduction to Bluetooth technology
Introduction to Bluetooth technologyDavid Livingston J
 
Introduction to Node MCU
Introduction to Node MCUIntroduction to Node MCU
Introduction to Node MCU
Amarjeetsingh Thakur
 
6g wireless communication systems
6g wireless communication systems6g wireless communication systems
6g wireless communication systems
SAIALEKHYACHITTURI
 
BLUEJACKING
BLUEJACKINGBLUEJACKING
LED and LASER source in optical communication
LED and LASER source in optical communicationLED and LASER source in optical communication
LED and LASER source in optical communication
bhupender rawat
 
Bluetooth
BluetoothBluetooth
Bluetooth
Priyanka Anni
 
Bluetooth Slides
Bluetooth SlidesBluetooth Slides
Bluetooth Slides
Aniruddha Gupta
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
Maathu Michael
 
6 g tecnology
6 g tecnology6 g tecnology
6 g tecnology
selvalakshmi24
 
Fibre splicing
Fibre splicingFibre splicing
Fibre splicing
Nijas Mohamed
 
blutooth based smart sensor network
blutooth based smart sensor networkblutooth based smart sensor network
blutooth based smart sensor network
Maulik Patel
 
Zigbee technology ppt
Zigbee technology pptZigbee technology ppt
Zigbee technology ppt
ijaranjani
 
OTDR Testing
OTDR TestingOTDR Testing
OTDR Testing
عمر خليل
 
Free space optical communication
Free space optical communicationFree space optical communication
Free space optical communication
Naveen Kumar
 
Nb iot presentation
Nb iot presentationNb iot presentation
Nb iot presentation
manoj pradhan
 

What's hot (20)

Zig Bee
Zig BeeZig Bee
Zig Bee
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controll
 
OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)
OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)
OTDR(OPTICAL TIME DOMAIN REFLECTOMETER)
 
Bluetooth presentation
Bluetooth presentationBluetooth presentation
Bluetooth presentation
 
Introduction to Bluetooth technology
Introduction to Bluetooth technologyIntroduction to Bluetooth technology
Introduction to Bluetooth technology
 
Introduction to Node MCU
Introduction to Node MCUIntroduction to Node MCU
Introduction to Node MCU
 
6g wireless communication systems
6g wireless communication systems6g wireless communication systems
6g wireless communication systems
 
BLUEJACKING
BLUEJACKINGBLUEJACKING
BLUEJACKING
 
LED and LASER source in optical communication
LED and LASER source in optical communicationLED and LASER source in optical communication
LED and LASER source in optical communication
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
zigbee full ppt
zigbee full pptzigbee full ppt
zigbee full ppt
 
Bluetooth Slides
Bluetooth SlidesBluetooth Slides
Bluetooth Slides
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
 
6 g tecnology
6 g tecnology6 g tecnology
6 g tecnology
 
Fibre splicing
Fibre splicingFibre splicing
Fibre splicing
 
blutooth based smart sensor network
blutooth based smart sensor networkblutooth based smart sensor network
blutooth based smart sensor network
 
Zigbee technology ppt
Zigbee technology pptZigbee technology ppt
Zigbee technology ppt
 
OTDR Testing
OTDR TestingOTDR Testing
OTDR Testing
 
Free space optical communication
Free space optical communicationFree space optical communication
Free space optical communication
 
Nb iot presentation
Nb iot presentationNb iot presentation
Nb iot presentation
 

Viewers also liked

Bluetooth Module HC-06
Bluetooth Module HC-06Bluetooth Module HC-06
Bluetooth Module HC-06
Raghav Shetty
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
Varun A M
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robotBen Johnke
 
20130719 Robot Car controlled by Android Phone
20130719 Robot Car controlled by Android Phone20130719 Robot Car controlled by Android Phone
20130719 Robot Car controlled by Android Phone
Kenichi Ohwada
 
Interfacing bluetooth with arduino
Interfacing bluetooth with arduinoInterfacing bluetooth with arduino
Interfacing bluetooth with arduino
Jairaj Jangle
 
Arduino lcd display
Arduino lcd displayArduino lcd display
Arduino lcd display
Makers of India
 
Interfacing keypad
Interfacing keypadInterfacing keypad
Interfacing keypadPRADEEP
 
Lcd with arduino uno
Lcd with arduino unoLcd with arduino uno
Lcd with arduino uno
Robomart India
 
Arduino uno lcd display 16x2
Arduino uno lcd display 16x2Arduino uno lcd display 16x2
Arduino uno lcd display 16x2
Robomart India
 
Buzzer
BuzzerBuzzer
Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled Robot
Pankaj Rai
 
Car speed control using bluetooth
Car speed control using bluetoothCar speed control using bluetooth
Car speed control using bluetoothNagendra Reddy
 
Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)
Bhaskar Jyoti Sarma
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
Pantech ProLabs India Pvt Ltd
 
Bluetooth Presentation
Bluetooth PresentationBluetooth Presentation
Bluetooth Presentation
guest664c3f
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
SlideShare
 
Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017
NVIDIA
 

Viewers also liked (17)

Bluetooth Module HC-06
Bluetooth Module HC-06Bluetooth Module HC-06
Bluetooth Module HC-06
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Android controlled robot
Android controlled robotAndroid controlled robot
Android controlled robot
 
20130719 Robot Car controlled by Android Phone
20130719 Robot Car controlled by Android Phone20130719 Robot Car controlled by Android Phone
20130719 Robot Car controlled by Android Phone
 
Interfacing bluetooth with arduino
Interfacing bluetooth with arduinoInterfacing bluetooth with arduino
Interfacing bluetooth with arduino
 
Arduino lcd display
Arduino lcd displayArduino lcd display
Arduino lcd display
 
Interfacing keypad
Interfacing keypadInterfacing keypad
Interfacing keypad
 
Lcd with arduino uno
Lcd with arduino unoLcd with arduino uno
Lcd with arduino uno
 
Arduino uno lcd display 16x2
Arduino uno lcd display 16x2Arduino uno lcd display 16x2
Arduino uno lcd display 16x2
 
Buzzer
BuzzerBuzzer
Buzzer
 
Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled Robot
 
Car speed control using bluetooth
Car speed control using bluetoothCar speed control using bluetooth
Car speed control using bluetooth
 
Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)Liquid Crystal Display (LCD)
Liquid Crystal Display (LCD)
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
 
Bluetooth Presentation
Bluetooth PresentationBluetooth Presentation
Bluetooth Presentation
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 
Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017Top 5 Deep Learning and AI Stories - October 6, 2017
Top 5 Deep Learning and AI Stories - October 6, 2017
 

Similar to Bluetooth Module

Bluetooth
Bluetooth Bluetooth
Bluetooth
Sajan Sahu
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
SarojKumar864774
 
Bluetooth
BluetoothBluetooth
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
Somesh Biradar
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Bit Hacker
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Siva Pradeep Bolisetti
 
Bluetooth
BluetoothBluetooth
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth TechnologiesSaurav Kumar
 
Unit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notesUnit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notes
tathagatanaha3
 
Bluetooth
BluetoothBluetooth
Wireless standards
Wireless standards Wireless standards
Wireless standards
Ajay Suresh
 
Data Communication and Network World of Bluetooth
Data Communication and Network World of BluetoothData Communication and Network World of Bluetooth
Data Communication and Network World of Bluetooth
Chandrakant Divate
 
Bluetooth k.v
Bluetooth                                k.vBluetooth                                k.v
Bluetooth k.vkarunvir
 
IT WRITING SAMPLES PORTFOLIO
IT WRITING SAMPLES PORTFOLIOIT WRITING SAMPLES PORTFOLIO
IT WRITING SAMPLES PORTFOLIO
Serena Rinaldi Lambiase
 

Similar to Bluetooth Module (20)

Bluetooth
Bluetooth Bluetooth
Bluetooth
 
Bluetooth.ppt
Bluetooth.pptBluetooth.ppt
Bluetooth.ppt
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 
Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20Wireless & Mobile Lecture # 20
Wireless & Mobile Lecture # 20
 
Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation Bluetooth Technology -- detailed explanation
Bluetooth Technology -- detailed explanation
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
R K 2 Bluetooth Technologies
R K 2  Bluetooth  TechnologiesR K 2  Bluetooth  Technologies
R K 2 Bluetooth Technologies
 
Unit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notesUnit 2 bluetooth-iot_complete notes
Unit 2 bluetooth-iot_complete notes
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Wireless standards
Wireless standards Wireless standards
Wireless standards
 
Data Communication and Network World of Bluetooth
Data Communication and Network World of BluetoothData Communication and Network World of Bluetooth
Data Communication and Network World of Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth k.v
Bluetooth                                k.vBluetooth                                k.v
Bluetooth k.v
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
IT WRITING SAMPLES PORTFOLIO
IT WRITING SAMPLES PORTFOLIOIT WRITING SAMPLES PORTFOLIO
IT WRITING SAMPLES PORTFOLIO
 

More from Mohsen Sarakbi

ZigBee module
ZigBee moduleZigBee module
ZigBee module
Mohsen Sarakbi
 
Wi-Fi Module
Wi-Fi ModuleWi-Fi Module
Wi-Fi Module
Mohsen Sarakbi
 
Introduction to networking
Introduction to networkingIntroduction to networking
Introduction to networking
Mohsen Sarakbi
 
GSM Module
GSM ModuleGSM Module
GSM Module
Mohsen Sarakbi
 
RF module
RF moduleRF module
RF module
Mohsen Sarakbi
 
PIC microcontroller review
PIC microcontroller reviewPIC microcontroller review
PIC microcontroller review
Mohsen Sarakbi
 
Introduction to communication systems
Introduction to communication systemsIntroduction to communication systems
Introduction to communication systems
Mohsen Sarakbi
 

More from Mohsen Sarakbi (7)

ZigBee module
ZigBee moduleZigBee module
ZigBee module
 
Wi-Fi Module
Wi-Fi ModuleWi-Fi Module
Wi-Fi Module
 
Introduction to networking
Introduction to networkingIntroduction to networking
Introduction to networking
 
GSM Module
GSM ModuleGSM Module
GSM Module
 
RF module
RF moduleRF module
RF module
 
PIC microcontroller review
PIC microcontroller reviewPIC microcontroller review
PIC microcontroller review
 
Introduction to communication systems
Introduction to communication systemsIntroduction to communication systems
Introduction to communication systems
 

Recently uploaded

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Bluetooth Module

  • 1. Communication PIC-Microcontroller Lab Course by JAOM Center, Feb. 2013 Bluetooth Module Instructor: Mohsen Sarakbi
  • 2. Definition  Bluetooth is a specification (IEEE 802.15.1) for the use of low-power radio communications to link phones, computers and other network devices over short distances without wires.  The name Bluetooth is borrowed from Harald Bluetooth, a king in Denmark more than 1,000 years ago.  First specification released in July 1999
  • 4. General Specification  Short range wireless connectivity.  Low power consumption  Automatic recognition.
  • 5. General Specification  Bluetooth technology was designed primarily to support simple wireless networking of personal consumer devices and peripherals, including cell phones, and wireless headsets.  Wireless signals transmitted with Bluetooth cover short distances, typically up to 10 meters.  Bluetooth devices generally communicate at less than 1 Mbps.  Bluetooth networks feature a dynamic topology called a piconet or personal area networks (PAN), up to 8 devices
  • 6. Radio Specification • The Bluetooth system is operating in the 2.4 GHz ISM (Industrial Scientific Medicine) band. The regulatory range of this frequency band is 2.400 – 2.4835 GHz. • The Bluetooth radio accomplishes spectrum spreading by in 79 hops displaced by 1 MHz. • Radio modulation uses GFSK.
  • 7. Bluetooth vs. Wi-Fi  Although the Bluetooth standard utilizes the same 2.4GHz range as Wi-Fi, Bluetooth technology is not a suitable Wi-Fi replacement.  Compared to Wi-Fi, Bluetooth networking is: o Much slower o A bit more limited in range o Supports many fewer devices.
  • 8. Bluetooth Classes  Three classes of Bluetooth devices o Class 3 radios: have a range of up to 1 meter o Class 2 radios: most commonly found in mobile devices, have a range of 10 meters o Class 1 radios: used primarily in industrial use cases, have a range of 100 meters.
  • 9. Link Manager Protocol (LMP)  Responsible for link set-up between devices, including security functions : o Authentication o Encryption  Pairing: o Using a shared secret (PIN), exchange random number to form key.
  • 10. Bluetooth Module Wireless TTL Transceiver Module
  • 13. AT Commands AT Command Actions Return AT Testing the connection OK AT+BAUDx Changing the default baud rate OKbaudrate AT+NAMEname Changing default name OKname AT+PINpin Changing default password OKpin
  • 14. Lab  BT to PC as Serial port connection  Test AT - Commands  Check outputs  BT to PIC  Test AT - Commands  Application blinking LED number + LCD  PC to BT by software  Moving car  Mobile to PIC by BT  MCU App  Moving car app, Controller app, BT SPP app  Check output by LCD or PC