Bluetooth Personal Area Network-Network Programming-Project Codes, Study Guides, Projects, Research of Network Programming

This code is written in Matlab and compiled there to get results. This code is part of project in Network Programming course. It was submitted to supervisor and course instructor Prof. Tausiq Dasgupta at Babasaheb Bhimrao Ambedkar University. It includes: Bluetooth, Personal, Area, Network, Piconet, communication, Topology, Working, Design, Device

Typology: Study Guides, Projects, Research

2011/2012

Uploaded on 07/31/2012

dhanush
dhanush 🇮🇳

4

(3)

36 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
%% Bluetooth Personal Area Network:
% This code implements the piconet (communication topology) of the
Bluetooth
% Personal Area Network.
%% Working Design:
% The basic operation of this topology is defined in the following
% steps:
% => One device (Master) is selected to assume the role of the
controller during wireless PAN initialization, and this controller device
mediates communication within the WPAN.
% => A master in a piconet can have 7 slaves at the utmost.
% => The controller broadcasts a beacon that lets all devices
synchronize with each other and allocates time slots for the devices.
% => Each device attempts to join the wireless PAN by requesting a
time slot from the controller.
% => The controller authenticates the devices and assigns time
slots for each device to transmit data.
% => The data may be sent to the entire wireless PAN using the
wireless PAN destination address, or it may be directed to a particular
device.
% => Another important feature is the ability of each device to
lock out other devices selectively, preventing needless interference or
unauthorized access to information.
%% Initialization of Master Node:
num = 0; % Initially there are no nodes in the piconet:
% The connection will be initialized using Matlab GUI, which sets:
num = 1; % Showing the first node, which acts as a master
IP = '127.13.23.1'; % This IP will be entered by the user using the
GUI
% node(IP,num)
m = 'The master node has been initialized'
docsity.com

Partial preview of the text

Download Bluetooth Personal Area Network-Network Programming-Project Codes and more Study Guides, Projects, Research Network Programming in PDF only on Docsity!

%% Bluetooth Personal Area Network: % This code implements the piconet (communication topology) of the Bluetooth % Personal Area Network.

%% Working Design: % The basic operation of this topology is defined in the following % steps:

% => One device (Master) is selected to assume the role of the controller during wireless PAN initialization, and this controller device mediates communication within the WPAN. % => A master in a piconet can have 7 slaves at the utmost. % => The controller broadcasts a beacon that lets all devices synchronize with each other and allocates time slots for the devices. % => Each device attempts to join the wireless PAN by requesting a time slot from the controller. % => The controller authenticates the devices and assigns time slots for each device to transmit data. % => The data may be sent to the entire wireless PAN using the wireless PAN destination address, or it may be directed to a particular device. % => Another important feature is the ability of each device to lock out other devices selectively, preventing needless interference or unauthorized access to information.

%% Initialization of Master Node: num = 0; % Initially there are no nodes in the piconet:

% The connection will be initialized using Matlab GUI, which sets: num = 1; % Showing the first node, which acts as a master IP = '127.13.23.1'; % This IP will be entered by the user using the GUI % node(IP,num)

m = 'The master node has been initialized'

docsity.com