Download presentation
Presentation is loading. Please wait.
1
Supervisor: Mr. Hai Vortman
2
The ultimate goal Creating a wireless sensor network using Bluetooth technology.
3
The project Goals Developing software for the sensor and for the server. Developing a work area in order to testing various wireless network protocol such as Gradient Algorithm PIF,CT3 and CT2. Testing our WSN using several computers and comparing reliability with the expectation. Suggesting solutions to save energy using this kind of already very low power sensor consumers.
4
Why our project is very interesting Practical Very low effort for usage in real system simulation Can be used from labs that would like to test any event detection system. Can be easily developed for other devices such as (mobile)
5
Overview The Bluetooth Special Interest Group was founded in September 1998. The SIG has more than 11,000 member companies. Last decade:1.5 billion Bluetooth enabled devices have been shipped. “The first ten years of Bluetooth development has been amazing to watch,” said Michael Foley, Ph.D., executive director, the Bluetooth SIG. “From prototypes in 1998 to more than 1.5 billion devices on the market today, no other consumer technology has grown as fast in such a short period of time.”
6
Bluetooth Stack SoftwareObexRFCOMML2CAPHCIBasebandBluetooth Radio
7
Bluetooth Piconet and Scatternet
8
Bluetooth + and - Advantages: – Power ! – Commonness : more than 1.5 billion Bluetooth devices. – Low cost. Disadvantages: – Little bandwidth – Low Security – The network is constructed from several piconets. Each piconets compound from master & up to 7 slaves. 100m100mWClass 1 10m2.5mWClass 2 1m1 mWClass 3
9
BT vs. Wi-Fi Wi-Fi differs from Bluetooth in that it provides higher throughput and covers greater distances, but requires more expensive hardware and may present higher power consumption. Wi-Fi enables a faster connection, better range from the base station, and better security than Bluetooth although….
10
WSN Technology A wireless sensor network (WSN) is a computer network consisting of distributed autonomous devices using sensors to detect events and spread data. There are several main obstacles that need to be overcome before when designing a wireless sensor network: 1.Energy. 2.Computation 3.Communication
11
Wireless Sensors Network Tradeoff Usually the main trade-off that are taken under consideration when designing a wireless sensor networks is between energy and communication overhead saving in every routing solution.
12
WSN – our implementation Basic constrains: 1.A unique Base Station 2.Can be any number of sensors 3.Message sent only one way 4.Maximum sons (7) - (Hardware constrain)
13
State machine for BS Check Device Hardware Start Server Service Wait for event and collect them
14
State machine for sensor Senosr is disconnected Distance = infinity No Service Available Inquiry - Find BT device around Find Sensor around Choose Father According to Distance Note: If not available distance = infinity Start Server Service Start Relay and Event Detection Service If Connection failed close Server Service
15
B∞B∞ A∞A∞ BS 0 C∞C∞ E∞E∞ D∞D∞ G∞G∞ F∞F∞
16
B∞B∞ A∞A∞ BS 0 C∞C∞ E∞E∞ D∞D∞ G∞G∞ F∞F∞
17
B∞B∞ A∞A∞ BS 0 C∞C∞ E∞E∞ D∞D∞ G∞G∞ F∞F∞
18
B1B1 A1A1 BS 0 C1C1 E∞E∞ D∞D∞ G∞G∞ F∞F∞
19
B1B1 A1A1 BS 0 C1C1 E∞E∞ D2D2 G∞G∞ F∞F∞
20
B1B1 A1A1 BS 0 C1C1 E∞E∞ D2D2 G∞G∞ F∞F∞
21
B1B1 A1A1 BS 0 C1C1 E2E2 D2D2 G∞G∞ F∞F∞
22
B1B1 A1A1 BS 0 C1C1 E2E2 D2D2 G∞G∞ F∞F∞
23
B1B1 A1A1 BS 0 C1C1 E2E2 D2D2 G∞G∞ F3F3
24
B1B1 A1A1 BS 0 C1C1 E2E2 D2D2 G3G3 F3F3
25
B1B1 A1A1 BS 0 C1C1 E2E2 D2D2 F3F3 G3G3
26
B1B1 A1A1 BS 0 C1C1 E2E2 D2D2 F3F3 G3G3
27
The System System Requirements (briefly ) The Sensor entity (henceforth called the system) is a software application responsible to implement a pre- defined state machine in order to enable event identification and reliable communication with other sensors entities. Such a system could be very useful and helpful in buildings security and administration, army systems, event propagation systems etc…
28
System Context The system will run on every machine that has the following requirements: 512K minimum of total memory available Bluetooth wireless network connection Compliant implementation of the J2ME Connected Limited Device Configuration The system shall provide a GUI for controlling and configuring each sensor.
29
Functional Requirements Communication The application should be able to gathering data on the environment and decide his responsibilities. The application should be able to receive information from the slaves and transfer to the master/server and vice versa. The application should check for new potential connection from time to time. Given an event the application should transmit it to his master.
30
…. Continue… (Functional Requirements) Event Detection The software should be designed independently from the kind of event.
31
…. Continue… (Functional Requirements) Environment changes support The system should be able (considering that is possible) to rebuild itself in case of environment “little” changes: Example: some sensors stop working. Note: The system is not design for support a moveable network.
32
SystemDeviceDefinitionDeviceSensor InquiryService SearchconnectionServerserviceregistrationconnectionGuiguivisual connectionmenu Software component
33
Demonstration…..
34
Disconnection case Two different approach 1.The device is not always connected. That means that there is a check from time to time + a transmission that can reveal a failure (Power saving) 2.The device is always connected so that the failure is in reveal in real time. (Better for demonstration and less time to rebuild the network)
35
Future possible implementation Implement other kind of WSN algorithms: PI (Routing via Broadcast),PIF Implementation of Connectivity Test algorithms: CT2, CT3 System improvement 1.Usage of more than one BS 2.Ranking system improvement Mobile adaption
36
Thank you
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.