Bluetooth Application - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Bluetooth Application

Description:

Terminal driver: connectionless data stream over some type of device e.g. open, ... baud rate. hardware flow control. Security. Connection. Hardware control. Shut down ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 9
Provided by: anon200
Category:

less

Transcript and Presenter's Notes

Title: Bluetooth Application


1
Bluetooth Application
  • Safa Rahimi Movaghar

2
Different Bluetoth Stacks
  • AxisOpenBT
  • Bluedrekar
  • BlueZ
  • Avelink
  • cstack
  • Ericsson
  • Mitsumi

3
(No Transcript)
4
OpenBT Stack
  • Lan Access Profile on Linux
  • PPP server over RFCOMM
  • RFCOMM connections between devices
  • Provide SDP server
  • Browse SDP database on a target device

5
Kernel Bluetooth Driver
  • Terminal driver connectionless data stream over
    some type of device e.g. open, close, write,
    read, select and ioctl system calls.
  • Line discipline monitors modifies data stream
    on terminal. bt_ldisc route all data to and from
    serial port through the Bluetooth driver
  • tty_io
  • n_tty
  • bt Serial Driver
  • bt_ldisc

6
Device file /sev/ttyBTC
  • Controls the kernel driver by ioctl calls.
  • Initialization
  • baud rate
  • hardware flow control
  • Security
  • Connection
  • Hardware control
  • Shut down

7
Multiple RFCOMM Connections
  • Device A Device B
  • client app server app
  • /dev/ttyBT0 /dev/ttyBT0 /dev/ttyBT1
  • session 0 session 0 session 1
  • Other device

8
OpenBT application
Write a Comment
User Comments (0)
About PowerShow.com