google.com, pub-9642538525640344, DIRECT, f08c47fec0942fa0 Bluetooth Chat System Software Requirement Specification (SRS )

Advertisement

Main Ad Main Ad

Bluetooth Chat System Software Requirement Specification (SRS )

Software Requirement Specification

Bluetooth is a wireless technology which is used for communication between two devices using radio waves frequency. First time Bluetooth was released in 1989 by Jaap haartsen in Ericson mobile phone and band is 2.4 GHz. People are not using it because of the less range and speed. We can increase 2x times speed of Bluetooth, the latest version is 5.0. We can increase 8x time data transfer file previous version. Bluetooth is used as a personal area network (PAN) In case of Bluetooth RS-232 data cable is used. The Bluetooth was made by SIG group where more than 30’000 members were included from telecommunication, computing, and networking and consumer products. 

Software requirement specification

The subjected application can be used by all smartphone users and would be available on Google play store. In this application, users can do text messages, file share and video/audio calling free of cost. People use different types of service packages to avail these mentioned services from network service providers/internet service providers while here, any charges would not be taken for text/audio messages, audio/video calls in this application. Our main purpose is to introduce a methodology that would increase the speed of transfer data from source-to-destination. The second main purpose is to increase the range of Bluetooth signal to transfer data in local area network (LAN). We will increase signal strength for the Bluetooth device with an antenna, moreover, the signal range will get an increase with the data transfer rate too.

Intended Audience and Reading Suggestions

In our project everyone can easily communicate with every person using Bluetooth in the world personal area network (WPAN). No network, cable or router is required for communication to between multiple devices anywhere, so it is more convenient and easy for the users as there is no need for any wired/wireless network for this application. It is more reliable than the previous versions because of more speed and large range. If you are dialling a number for an emergency call you can make a call easily within seconds. If you are dialling a call to another person you require some credit for a call but in Bluetooth, there is no balance or network required.


Bluetooth Scope

We are developing an android application which is better than WhatsApp because it would provide the same services to users for video, audio calling and file sharing free of cost. This app would provide privacy as well as to create a profile for users via signup account forms and login facility for this application and then communication is possible within users. A user can communicate with a single user or multiple users forming a group call at a time moreover a user can create many groups for different purposes.


Bluetooth Perspective

For this application, we can save money and eliminate the cable. We will increase the Bluetooth range so that the data can be hurried from one place to another. When a user visits this application, first of all, he has to create an account for registration in the application. If any users forgot his personal password and user name, the user simply click forgot option then display new activity to change his password and user name. When a user changes his country then simply click to change his nationality then open his own account setting to change his nationality update and verified his account that specific country for communication.


Bluetooth perspective

Bluetooth Function

  1. Version
  2. Range
  3. Speed
  4. Messages capacity
  5. Facts (I/O)
  6. Connection (More than two devices)

User Classes and Characteristics of Bluetooth

Firstly users visit our application and fully satisfy this app then to install in their own mobile from the play store than to register his input legal information after this procedure application has verified. Every user has entered this app having a unique id with an email address and password to make a profile. After making a profile user can add other people for communication, send a message, file share, video and audio calls to communicate with each other. This is compulsory for communicate with each other send a request to pair then receiver confirm it for communication, otherwise receiver reject it. If the user sends a message to the receiver have some medium between them.  

When the sender sends a message to the receiver then get medium is fully satisfied then message forward toward the receiver. After receiving the message receiver give feedback. The medium is communicated between the sender and receiver as a hub. Medium is checked what type of message that the sender sends to receiver. If a user creates a group in which every person can communicate   such as a send data audio and video calling to use for communication. After creating a group the admin is adding person which is required for communication? If a user creates a multiples group for communication that’s application are allowed to create unlimited groups.

Operating Environment of Bluetooth

In this application operating system is used in which is android. If the operating system allows this app then to create app, otherwise don’t create this app. If you see an operating system that’s fully agreed and check the type of hardware that this allows our application. If the hardware is not supported this app then could not make an app because the hardware is used to the operating system of Bluetooth 5.0 the version which is high-speed transfer data source to destination. This version is release 2016 in a mobile phone of Samsung galaxy s8, iPhone 8, 8plus and iPhone Xplus. This phone has supported of 5.0 version range of 800 feet distance to connected and transfers data of 2Mbps.

Design and Implementation Constraints

We develop an app which is better than WhatsApp application that’s providing message, video and audio calling free of cost with using this application. This app provides a share of file with Bluetooth to Bluetooth in a local area network that’s notified to his friend which is nearby. If the user any issues during using this app then admin an issue report receive and solved this issue then to implementation this issue. After solving this issue make a database that’s why do come issue in the application and don’t come issue in next time. If this issue is created again for the user then to automatically database is response and solved this issue online. If a user creates an account first time on this app then must be registered on it and automatically database is create the backend of the user.

User Documentation of Bluetooth

This project is made many times but no sufficient we have enhanced a Bluetooth device which provides a long-range with high-speed short time to transfer data source to destination. This project main work at range and speed in which Bluetooth is closed in a market that’s our plan to again open Bluetooth in the market with a higher speed and range. In this project, we get help from searching Google, the YouTube tec. In this project, Google and YouTube are helping to make this project for a market. In this project, Google tells us what is possible to increment of Bluetooth range and speed with using a different type of source and tools.

Sender Message of Bluetooth

First of all sender, check receiver is online or offline. If the receiver is online than the sender sends message to the receiver. The sender sends a message for communication to other person and shares information about work.

Message of Bluetooth

First of all sender send the original message to receiver for connectivity and then message send encrypt than the encryption send to cypher is convert into the unreadable form of a message. After the unreadable message obtain then receive the other person in decryption form user use the private key for convert into the readable form of the original message.

Receiver of Bluetooth

The receiver is receiving a message from the sender and install (app) store into a database for permanently document to use any time read data. After receiving a message from the sender than the receiver response as feedback.

Data sniff

When the sender sends data for communication to another person first make a security key to pair  other device and receiver receive a message from the sender and confirm another person is authenticated and using RSA algorithm for saving data by third-party encryption with sender private key. Private Key is using for share data files app and other things.

User Interfaces for Bluetooth

First of all user get the app from play store and install its own system, tab, android etc. And share it Bluetooth app one device to many devices for communicating data and exchange file one system to another system. Also, connect audio and video call to communicate with each other in the authenticated way using RSA algorithm. The users create first sign up an account on this app then sign in a new account with valid email ID and password. 

For other people using the same method to communicate. When using this app system should convert into aeroplane mode both systems. The sender sends a pairing request to receiver for communication after receiving pair request code and receiver click on confirm as a pairing. Sender and receiver using the app to communicate each other sender request make a call for other person and sender send his own private key to the receiver. A receiver using his private key from the sender and allow communication to the sender. The sender makes a call for communication to other person and face to face voice, audio and video calling.

Hardware Interfaces of Bluetooth

We will take a Bluetooth device from the market after making this application. Its data transfer rate will be 200 feet. We will apply a wireless antenna with this device. With this antenna, we will get the data up to 800 feet. This data can only be used for a particular building, school or home. We are developing this application only for the university. This is why Faculty, Students call, post and file files without credit.


Post a Comment

0 Comments