- Open Access
- Total Downloads : 367
- Authors : Sani Sarkate, Rohit Saraf, Anurag Shendge, Suraj Ranpise
- Paper ID : IJERTV2IS4017
- Volume & Issue : Volume 02, Issue 04 (April 2013)
- Published (First Online): 09-04-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
ISUBS: Interactive System Using Bluetooth Scatternet
Sani Sarkate
Department Of Computer Engineering Sinhgad College of Engineering, pune-41 Pune, India.
Anurag Shendge Department Of Computer Engineering
Sinhgad College of Engineering, pune-41 Pune, India.
Abstract Bluetooth is one of the most used technologies used in day today life which is easily feasible in Smartphone. Taking advantage of this technology we aim to develop a interactive system application that can connect people having similar interest but not having any previous acquaintance and perform corresponding actions. This enables us to incorporate a new form of interaction on mobile devices without using extra hardware and connecting to unknown people. Here we present a framework that describes our application which will increase the functionality of preexisting devices..
Keywords Bluetooth, max matching, piconet, authentication, pairing, scatternet
-
INTRODUCTION
Smartphone has completely revolutionized the mobile phone industry in the last five years. Mostly touch-screen devices, they capitalize on human beings natural instinct to touch and feel. Smartphone has brought the world closer, providing one touch access to all the information desired by the user. These phones are usually characterized by interactive interfaces and a superior user experience. Developers across the world are trying to further enhance this user experience. From test messaging to voice chat to video chat, the technology is ever-revolving. Research is going on to make user more comfortable with its day today interaction to various people. According to a 2012 census, 59% of the smart phones run on the Android platform. So, there is a need and possibility of an application that can further enhance user experience in Android smart phones and make it possible for users to interact users with Bluetooth. The purpose of this system is to develop an Android application for interaction between unknown people. By employing the Bluetooth that is already present in most of todays smart phones, we shall use a profile interest with the
Rohit Saraf
Department Of Computer Engineering Sinhgad College of Engineering, pune-41 Pune, India.
Suraj Ranpise Department Of Computer Engineering
Sinhgad College of Engineering, pune-41 Pune, India.
help of max matching algorithm to detect similar interest user. As Bluetooth is more preferred and convenient for human beings and being connected to unknown user of similar hobbies, it is the main focus of this project. Also reducing overhead of processing authentication, response to pairing request, and to avoid the problems faced by the users are the driving forces for taking up this project [1][3]. User creates its profile including profile interest from the Smartphones user interface. Profile interest and Bluetooth search will detect similar interested users are detected and then based on
its response for authentication the necessary action is initiated [2]. Our application can be easily integrated with
system applications like file manager, messaging and notes as well as opening new avenues for application developers.
-
PROBLEM FORMULATION
-
Problem Definition Given the performance of a dynamic profile by an actor the system should interpret that interest and send a command to a similar interest user to perform an associated task. Profile creation should be dynamic i.e. it should work in a variety of profile interests and with a wide array of interests.
-
Problem Output The main objective of the ISUBS is to enable a new form of interaction in smart phones without adding hardware. The added functionality will enable connect two peoples unknown to each other of similar hobbies allow them to share their views etc. Inputs will be taken from the user interface i.e. profile creation. Profile interests are checked via Bluetooth in its vicinity. The request is sent to another user and based on response users will be in interaction mode.
-
MATHEMATICAL MODELLING
We now provide a model of the system in terms of Set Theory domain. Let us consider S as a system for Bluetooth interactive system. S= {M1, M2, M3} Division of the system in modules is done according to the related functionalities. By considering this approach, main and basic four modules are M1, M2, M3 and M4.
-
Module M1 Identify the inputs:
I= {I1, I2, I3,…., In| I inputs for the module}
I1: Instructions given by user I2: Encryption keys
I3: Username details I4: Profile interest
I5: Bluetooth device address identifier I6: Recorded History
Functions performed:
Create (I3,I4) = CR; create function generates a new user profile containing users basic information. CR= {d |d contains information about success/failure of creation of the profile}
Update (I3,I4 I6) = UP; update function allows changed to be saved to the user profile.
UP= {d |d contains information about success/failure of updating of the profile}
Delete () = D; delete functions removes the paired devices.
D= {d |d contains information about success/failure of deletion of paired devices}]
Output:
O= {O1, O2, O3, On |O output of operations performed by the system}
O1: Generated profile Constraint: If already, delete profile first.
O2: Updated profile Constraint: There should be a generated profile.
O2: Deleted profile Constraint: There should be a generated profile
-
Module M2 Identify the inputs:
I= {I1, I2, I3 ,…., In| I inputs for the module} I1: Instructions given by user
I2: Encryption keys I3: Generated profile
Functions performed:
Search (I2) = S; search is a function that search devices in vicinity.
S= {d |d contains the information about success/failure of searching.
Notify (I3) = N; notify is a function that notifies the devices
N= {d |d contains the information about success/failure of notifying nearby device}
Pair (I2) = PR; pair is a function that is used to pair two mobile device
PR= {d |d contains the information about paired devices}
Output:
O= {O1, O2, O3, On |O output of operations performed by the system}
O1: Displays available visible Bluetooth devices. Constraint: Bluetooth visibility must not be hidden.
O2: Displays the prompt on the device. Constraint: Profile interest should be same.
O3: Make a bond between two devices. Constraint: Both devices must have same keys.
-
Module M3 Identify the inputs:
I= {I1, I2, I3 ,…., In| I inputs for the module} I1: Generated profile
I2: Bluetooth device address identifier
Functions performed:
Authenticate (I1) = A; verifies the username and profile interest (via Bluetooth)
A= {d |d contains the information about success/failure of authentication}
Track () = T; track is a gives the record of data transfer in a single interaction.
T= {d |d contains the success/failure of recording information about transfers}
History () = H; history function displays the records of previous interactions.
H= {d |d contains information about the last interactions}
Output:
O= {O1, O2, O3, On |O output of operations performed by the system}
O1: Allows data transfer over a time transaction Constraint: Both devices should response the request. O2: Records data transfer activities.
O3: Shows earlier recorded data transfer activities.
-
Module M4 dentify the inputs:
I= {I1, I2, I3 ,…., In| I inputs for the module} I1: Bluetooth device address identifier
Functions performed:
share (I1) =SH; share is a function that is used to share the data between two authenticated paired devices. SH= {d |d contains the information about data sharing} chat (I1) = C; chat is a function that enables users to communicate using text messages.
C= {d |d contains the information about successful/failed communication through messages} Port (I1) = PO; port is a function that imports the data file systems.
PO= {d |d contains the information about success/failure of importing the data file system to another device}
Output:
O= {O1, O2, O3, On |O output of operations performed by the system}
O1: Available database displayed on other device. O2: Data transfer
O3: Communicate through text messages
Initial condition for interaction- There should be same Bluetooth technologies on the both devices for better interaction i.e. Bluetooth device address identifier (I1). There is no initial condition for profile creation.
-
FRAMEWORK
The basic framework for interaction between two similar profiles consists of 3 main phases:
-
Phase 1
(Receive profile interest) receives the user profile. Out of that profile interest is extracted before sending it to the next phase.
-
Phase
(Process interests) processes those interests that are found via Bluetooth in the vicinity to recognize and interpret interested user from the given input for connection request.
-
Phase 3
and based on that take the necessary steps to complete the request spec(Perform Action) receives the response of the authentication infield.
-
-
EXPECTED RESULT
The expected result will be the successful interaction with a similar interest user with a relatively high probability in a variety of profile interests.
-
CONCLUSION
-
Thus we have presented a framework for interaction via
Bluetooth between unknown ones using smart phones. We have also described the Mathematical Model for the same.
ACKNOWLEDGMENT
This Research Paper cannot be considered complete without mentioning Prof. T.P.Vaidya. We wish to express true sense of gratitude towards his valuable contribution. We are grateful to him for his constant encouragement and guidance in the fulfillment of the project activity.
References
[1]. Chia-Ming Fan Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan Shiuhpyng Shieh, Bing-Han Li, On the security of password-based pairing protocol in Bluetooth, 2011 [2]. Byeong-Thaek Oh Real-Sense Media Convergence Res. Team, Electron. & Telecommun. Res. Inst., Daejeon Sang-Bong Lee, Ho-Jin Park, An interconnection method between Bluetooth network and P2P network, 2009. [3]. Wireless Personal Communications: An International Journal,Analyzing the Secure Simple Pairing in Bluetooth v4.0
[4]. Marco Conti,Raffaele Bruno,Enrico Gregori Consiglio Nazionale delle Ricerche, Bluetooth: Architecture, Protocols and Scheduling Algorithms, 2002. [5]. Per Johansson, Ericsson Research Manthos Kazantzidis, Rohit Kapoor, and Mario Gerla, Bluetooth: An Enabler for Personal Area Networking, 2001.AUTHORS PROFILE
Sani Sarkate, perceiving Bachelor Of Engineering from Sinhgad College of Engineering, pune-41 and working on development of Bluetooth based android project.