A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig...

16
A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks www.ibr.cs.tu-bs.de/dus

Transcript of A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig...

Page 1: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

A Study on the Use of Wireless Sensor Networks in a Retail Store

Dawud GordonTU BraunschweigInstitute of Operating Systemsand Computer Networkswww.ibr.cs.tu-bs.de/dus

Page 2: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 2

Table of Contents

Introduction Trial Setup Requirements Analysis Results Conclusion Work in Progress Question and Answer

Page 3: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 3

Introduction

Evaluate WSNs in retail enviroment Authors

Dawud Gordon Masayuki Iwai Michael Beigl

Trial implementation in Akihabara town, Tokyo

Created by Masayuki Iwai

Page 4: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 4

Introduction (cont.)

Goals of study Gather experience Reduce development effort Open market for high-level developers

Methods: Requirements analysis Improve requirement definition Specify weak spots

Page 5: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 5

Trial Setup

In-store front-end Network

▫Objects + nodes▫Sink nodes/bridges

Display▫Monitor▫Countertop

Central back-end Server-based client analysis Feedback to in-store system

Output To owner To client

Page 6: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 6

Setup (cont.)

XBridge

WWW server

Client analysis

XBridge

XBridge

Firew

all

Page 7: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 7

Setup (Cont.)

Page 8: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 8

Requirements

Phase 1: Mr. Iwai – application requirements Eliminates client/user stakeholder from this analysis

Phase 2: After Akihabara trial Document Mr. Iwai‘s needs

Page 9: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 9

Requirements - Configuration

Application needs to adapt Changing conditions in store Market analysis

Dynamic changes during runtime By developer/SmartStore server

Remote access from WWW (through firewall) OTAC

By store owner Remotely from application within LAN OTAC

Multiple nodes at once + acked config Allows reconfig of entire application Saves time during development

Page 10: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 10

Requirements - Sensors

Vibration Think ballswitch Differentiation:

▫At rest▫ In user‘s hand

Light sensor Large lux ranges

▫Bottoming out▫Saturation

Differentiation Store interior Store front

Page 11: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 11

Requirements - Interactivity

Realtime input event reporting Allows systems to have interactive feel Delay detracts from user experience

Page 12: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 12

Requirements - Power

Battery changes effort-expensive Store‘s hours

System not active Sleep mode

▫Save battery▫Reduce maintenance▫Manual override higher priority

Battery TTD Alert @ TTD = 24 hrs

Page 13: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 13

Requirements - Range

2 scenarios present High-density

10m sink-to-node Low-density

40m sink-to-node

WWW Server

Client analysis

WWW server

Client analysis

Page 14: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 14

Requirements - Security

Problem: Config interference Broadcast affects all in range multiple apps multiple apps

Grouping mechanism Inclusion NOT real security

Prevents interference, not attack

Page 15: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 15

Conclusion

Trial provided good results Sensory Interactivity Power Range

System still too technical Programming @ HW

▫Bridge▫Node

Not accessable to high-level developers

Page 16: A Study on the Use of Wireless Sensor Networks in a Retail Store Dawud Gordon TU Braunschweig Institute of Operating Systems and Computer Networks .

Dawud Gordon Pervasive ’09 16

Work in Progress

Abstraction from HW level Think: HTML Point + click

Akiba Sensor Node In development Will fulfill requirements

D-Bridge Prototype Embedded application Webserver