Skip to content

A repository containing code which shows how bluetooth devices are conncected, paired, how files are shared, what are bluetooth profiles. And the major point, what is the role of Object oriented programming in bluetooth

License

Notifications You must be signed in to change notification settings

Mi-kio/BluetoothDevices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BluetoothDevices

A repository containing code which shows how bluetooth devices are conncected, paired, how files are shared, what are bluetooth profiles. And the major point, what is the role of Object oriented programming in bluetooth

About the code

This code is in language C++

The program shows how bluetooth devices are connected, without using socket programming, it shows how files are shared using principles of OOP.

In this program, various OOP principles are used. Namely Encapsulation, Abstraction, Data hiding, Classes, Inheritance and Polymorphism

This code shows the immense use of OOP concepts, helps to understand how devices work

  1. How Bluetooth profiles work and what are they?
  2. How files are shared?
  3. How pairing is done?
  4. What is MAC address and how does it help in connecting devices?
  5. And many

Prerequisites

  1. Knowledge of Basics of CPP
  2. OOPS concepts
  3. Basic Data strcutures
  4. Idea of how bluetooth devices work

IDE

This code was compiled on Turbo C++. The code may run differently in different environments.

Comments have been added almost everywhere

Article about this project was published in ECRIRE by BIT Sindri, India. Give it a read at : https://ecrire.ietebits.com/posts/52/

About

A repository containing code which shows how bluetooth devices are conncected, paired, how files are shared, what are bluetooth profiles. And the major point, what is the role of Object oriented programming in bluetooth

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages