dash7 alliance protocol technical presentation

28
Dash7 Alliance Protocol

Upload: maarten-weyn

Post on 05-Dec-2014

1.056 views

Category:

Technology


2 download

DESCRIPTION

Technical Presentation of the 433 MHz based, low power DASH7 Alliance Protocol

TRANSCRIPT

Page 1: DASH7 Alliance Protocol Technical Presentation

Dash7 Alliance Protocol

Page 2: DASH7 Alliance Protocol Technical Presentation

ISO/IEC 18000-7

DASH7 Alliance Protocol 2

The Dash7 Alliance Protocol is based on the ISO/IEC 18000-7

ISO/IEC 18000 is an international standard that describes a series of diverse RFID technologies, each utilizing a unique frequency range.

ISO/IEC 18000-7 describes the parameters for active air interface communications at 433 MHz (2008 - 2009)

Page 3: DASH7 Alliance Protocol Technical Presentation

DASH7 Alliance Protocol

Active RFID Standard for 433 MHz.

• Build on top of asynchronous WSN MAC.

• High level functionality optimized for RFID.

• Defines full functional RFID tag.

• Can be extended to non RFID applications.

Supports Tag to Tag communication.

DASH7 Alliance Protocol is designed to support fixed and mobile nodes that need to upload or retrieve small chunks of information

DASH7 Alliance Protocol 3

Page 4: DASH7 Alliance Protocol Technical Presentation

History

DASH7 Alliance Protocol 4

Page 5: DASH7 Alliance Protocol Technical Presentation

OSI Model

DASH7 Alliance Protocol 5

IEEE 802.15.4

ZigBee WirelessHart ISA100.11a DASH7 Alliance

Protocol

Page 6: DASH7 Alliance Protocol Technical Presentation

Wireless Available Solutions

DASH7 Alliance Protocol 6

Page 7: DASH7 Alliance Protocol Technical Presentation

Technology Comparison

DASH7 Alliance Protocol 7

Page 8: DASH7 Alliance Protocol Technical Presentation

Node Types

DASH7 Alliance Protocol 8

Transmit Receive Complete

Feature set

Wake-on

Scan Cycle

Always-on

Receive

Blinker X

Endpoint X X X

Subcontroller X X X X

Gateway X X X X

Page 9: DASH7 Alliance Protocol Technical Presentation

Spectrum and Modulation

DASH7 Alliance Protocol 9

Dash 7 band: 433.056 Mhz - 434.784 Mhz • Modulation GFSK • 8 non overlapping normal rate channels (55 kbs) • 7 hi-rate channels (4 non overlapping) (200 kbs)

Page 10: DASH7 Alliance Protocol Technical Presentation

DASH7 band available worldwide

DASH7 Alliance Protocol 10

Page 11: DASH7 Alliance Protocol Technical Presentation

433MHz band regulations

DASH7 Alliance Protocol 11

Unlicensed ISM/SRD bands USA/Canada • 260-470 MHz (FCC Part 15.231; 15.205)

Europe: • 433.050 - 434.790 MHz (ETSI EN 300 220)

Page 12: DASH7 Alliance Protocol Technical Presentation

Frequency vs Range

DASH7 Alliance Protocol 12

Page 13: DASH7 Alliance Protocol Technical Presentation

Network Topology

DASH7 Alliance Protocol 13

Tree Mesh Star

Page 14: DASH7 Alliance Protocol Technical Presentation

Passive RFID

DASH7 Alliance Protocol 14

Tags can only be read in the immediate proximity of a reader

Page 15: DASH7 Alliance Protocol Technical Presentation

Active RFID

DASH7 Alliance Protocol 15

Longer range interrogators - Master/Slave

Page 16: DASH7 Alliance Protocol Technical Presentation

Mesh WSN

DASH7 Alliance Protocol 16

Range depends on number of router nodes Congestion - Routing complexity

Latency due to propagation through the network Routers need to be powered and add to the overall consumption of the system

Page 17: DASH7 Alliance Protocol Technical Presentation

DASH7

DASH7 Alliance Protocol 17

Range of Gateway can be extended by subcontrollers Simple routing (2 hops)

Subcontrollers need to be powered but only a few are needed Tag-2-Tag communication

Page 18: DASH7 Alliance Protocol Technical Presentation

BLAST networking technology

DASH7 Alliance Protocol 18

Bursty: Data transfer is abrupt and does not include content such as video, audio, or other isochronous forms of data

Light: For most applications, packet sizes are limited to 256 bytes. Transmission of multiple, consecutive packets may occur but is generally avoided if possible.

Asynchronous: DASH7's main method of communication is by command-response, which by design requires no periodic network "hand-shaking" or synchronization between devices.

Stealth: DASH7 does not use discovery beacons, end nodes can chose to respond only to pre-approved devices.

Transitive: A DASH7 system of devices is inherently mobile or transitional. Unlike other wireless technologies DASH7 is upload-centric, not download-centric, thus devices do not need to be managed extensively by fixed infrastructure (i.e. base stations) to respond only to pre-approved devices.

Page 19: DASH7 Alliance Protocol Technical Presentation

Communication Model

Pull

To obtain spontaneous data

Push

For alarms and periodic data

DASH7 Alliance Protocol 19

Page 20: DASH7 Alliance Protocol Technical Presentation

Asynchronous communication

DASH7 Alliance Protocol 20

DASH7 supports asynchronous communication using the advertisement protocol

Page 21: DASH7 Alliance Protocol Technical Presentation

Query

DASH7 Alliance Protocol 21

Query based addressing by data content (id, sensor values, location, metadata, …)

In contrast to address based addressing in other technologies.

I want to know all nodes with a temperature above 15°C

I want to know all the person tags within proximity of the LivingRoomNode.

All nodes respond with your temperature.

All nodes with subnet X send me your RSSI.

Page 22: DASH7 Alliance Protocol Technical Presentation

Global & Local Querying

DASH7 Alliance Protocol 22

Global addressing enables the notification of a big group that a query will shortly follow and then selectively query a local group.

1. Ad-hoc synchronization is used to notify all endnodes of coming query.

Page 23: DASH7 Alliance Protocol Technical Presentation

Global & Local Querying

DASH7 Alliance Protocol 23

1. Ad-hoc synchronization is used to notify all endnodes of coming query.

2. Global query activates all endnodes with temperature sensor. Others go in sleep mode (red).

Page 24: DASH7 Alliance Protocol Technical Presentation

Global & Local Querying

DASH7 Alliance Protocol 24

1. Ad-hoc synchronization is used to notify all endnodes of coming query.

2. Global query activates all endnodes with temperature sensor. Others go in sleep mode (red).

3. Local query asks response of all endnodes with T > 25° (yellow). Other go in sleep mode till next local query period (orange).

Page 25: DASH7 Alliance Protocol Technical Presentation

Global & Local Querying

DASH7 Alliance Protocol 25

1. Ad-hoc synchronization is used to notify all endnodes of coming query.

2. Global query activates all endnodes with temperature sensor. Others go in sleep mode (red).

3. Local query asks response of all endnodes with T > 25° (yellow). Other go in sleep mode till next local query period (orange).

4. Next local query for endnodes with T < 25° and T >10° (yellow). Remaining go in short sleep mode (orange).

Page 26: DASH7 Alliance Protocol Technical Presentation

Global & Local Querying

DASH7 Alliance Protocol 26

1. Ad-hoc synchronization is used to notify all endnodes of coming query.

2. Global query activates all endnodes with temperature sensor. Others go in sleep mode (red).

3. Local query asks response of all endnodes with T > 25° (yellow). Other go in sleep mode till next local query period (orange).

4. Next local query for endnodes with T < 25° and T >10° (yellow). Remaining go in short sleep mode (orange).

5. Remaining nodes are queried.

Page 27: DASH7 Alliance Protocol Technical Presentation

Tag to Tag communication

DASH7 Alliance Protocol 27

At any time an endnode can communicate to another endnode. E.g. Proximity based events can trigger communication

Page 28: DASH7 Alliance Protocol Technical Presentation

www.dash7.org

DASH7 Alliance Protocol 28

Open Standard

Very Low

Power

Security Privacy

Large Number Of Nodes

Low Bitrate

Low Cost

Long

Range