Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tseng:1 Smart Office: Bluetooth Sensor Network + Instant Messaging Y.-C. Tseng, T.-Y. Lin, Y.-K. Liu, and, B.-R. Lin, "Event-Driven Messaging Services.

Similar presentations


Presentation on theme: "Tseng:1 Smart Office: Bluetooth Sensor Network + Instant Messaging Y.-C. Tseng, T.-Y. Lin, Y.-K. Liu, and, B.-R. Lin, "Event-Driven Messaging Services."— Presentation transcript:

1 tseng:1 Smart Office: Bluetooth Sensor Network + Instant Messaging Y.-C. Tseng, T.-Y. Lin, Y.-K. Liu, and, B.-R. Lin, "Event-Driven Messaging Services over Integrated Cellular and Wireless Sensor Networks: Prototyping Experiences of a Visitor System", IEEE J. on Selected Areas in Communications, 2005.

2 2 Motivation: Instant Messaging Service Instant Messaging and Presence Services Short Message Service (SMS) in GSM MSN Messenger / ICQ

3 3 Goals of our Event-Driven Messaging Services Cross-network applications and services. Event driven messaging service Modular approach by dividing the system into several subsystems according to their functionalities.

4 yctseng: 4 Scenario: Smart Office Bluetooth-based Sensor Network Mike 經理接獲即時訊息 “ 會議己 ready” 會議中 … 助理要找 Mike 經理, 並設定即 時訊息 會議後 … 助理收到即時訊息 “Mike 經理 己經回到 office” (view demo: visitor-system-flash.exe)

5 5 System Architecture Overview

6 6 System Architecture (1/2) Location Server Maintain the user-location mapping in a database. Action Server Carry out action with reliability Event Server Trigger an action

7 7 System Architecture (2/2) SMPP Client and WAP Web Server Plays the role as a bridge between telephone network and Internet. Bluetooth Sensor Detects the user location Connects with mobile terminals through Bluetooth Client Bluetooth-enabled laptop/palmtop or a Bluetooth- enabled WAP handset.

8 8 Configuration Example 1 Mike configures an event: (Alice Enter Sensor X) AND (Bob Enter Sensor X) Do Unicast (Mike) When the event becomes true, the system will send Mike a message.

9 9 Message Flows (through NB) 1 3 4 5 6 7 2 Alice > X & Bob > X Send to Mike Alice > X Bob > X Alice > X & Bob > X index of Action Alice > X & Bob > X index of Action (Message for Mike, index)

10 10 When the Event Happening 1 2 3 4 5 6 7 8 Bob > X Alice > X & Bob > X index of Action Alice and Bob have arrived! (Message for Mike, index) Alice > X & Bob > X index of Action 9

11 11 Configuration Example 2 Cathy Submits a request “ On ( Manager LEAVE Sensor X + 3 ) ” Do Unicast Cathy “ through WAP. When the event becomes true, the system will send Cathy a message

12 12 Message Flows (through WAP) 1 2 34 5 6 (Mike < X)+3 Send to Cathy (Mike < X)+3 Index of Action (Message for Cathy, index) Mike < X

13 13 When the Event Happening 1 2 3 (Mike < X)+3 Index of Action (Message for Cathy, index) Mike < X 4 5 The device of Cathy is a handset 6 7 8 9 (Mike < X)+3 Index of Action Mike is available ACK (Mike < X)+3 Index of Action 3 min later!!

14 14 Definition: Events and Actions (1/2) Events are expressed as the following format On Do Action Unicast, Geocast, Multicast, or Broadcast Text or file

15 15 Events and Actions (2/2) EvntVal Time Event Absolute time : @04/16/04 9:00 Relative time : (Bob > Office) + 5 Time interval : 04/16/04 9:00 ~ 04/16/04 11:00 Periodical time: 04/16/04 9:00 ^ 10 Location Event “ Enter ”, “ Leave ” and “ At ” Compound Event AND, OR, NOT, (),

16 16 EBNF Grammar of Event Expression = * | + | = | ( ) | ! = | = = > | < | @ = | |

17 17 Sensing and Detecting Capability A sensing field A with a N sensors. Sensors are not synchronized in time. The average Latency L : the user can be detected by any sensor after it appears. A i be the area of A that is covered by exactly i sensors. (1 ≤ i ≤ n) L i be the latency such that a user is detected by any sensor after it appears in A i. Therefore,

18 18 Sensing and Detecting Example

19 19 Calculation of L i

20 20 Summary of Contributions We have prototyped an event-driven instant messaging application over integrated telecomm and datacomm networks. Sensing/detecting capability analysis


Download ppt "Tseng:1 Smart Office: Bluetooth Sensor Network + Instant Messaging Y.-C. Tseng, T.-Y. Lin, Y.-K. Liu, and, B.-R. Lin, "Event-Driven Messaging Services."

Similar presentations


Ads by Google