DASH7 Alliance Protocol Technical Presentation
-
Upload
maarten-weyn -
Category
Technology
-
view
1.057 -
download
2
description
Transcript of DASH7 Alliance Protocol Technical Presentation
![Page 1: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/1.jpg)
Dash7 Alliance Protocol
![Page 2: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/4.jpg)
History
DASH7 Alliance Protocol 4
![Page 5: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/5.jpg)
OSI Model
DASH7 Alliance Protocol 5
IEEE 802.15.4
ZigBee WirelessHart ISA100.11a DASH7 Alliance
Protocol
![Page 6: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/6.jpg)
Wireless Available Solutions
DASH7 Alliance Protocol 6
![Page 7: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/7.jpg)
Technology Comparison
DASH7 Alliance Protocol 7
![Page 8: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/10.jpg)
DASH7 band available worldwide
DASH7 Alliance Protocol 10
![Page 11: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/12.jpg)
Frequency vs Range
DASH7 Alliance Protocol 12
![Page 13: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/13.jpg)
Network Topology
DASH7 Alliance Protocol 13
Tree Mesh Star
![Page 14: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/15.jpg)
Active RFID
DASH7 Alliance Protocol 15
Longer range interrogators - Master/Slave
![Page 16: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/19.jpg)
Communication Model
Pull
To obtain spontaneous data
Push
For alarms and periodic data
DASH7 Alliance Protocol 19
![Page 20: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/20.jpg)
Asynchronous communication
DASH7 Alliance Protocol 20
DASH7 supports asynchronous communication using the advertisement protocol
![Page 21: DASH7 Alliance Protocol Technical Presentation](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/25.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/26.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/27.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022052618/54872455b4af9f820d8b536f/html5/thumbnails/28.jpg)
www.dash7.org
DASH7 Alliance Protocol 28
Open Standard
Very Low
Power
Security Privacy
Large Number Of Nodes
Low Bitrate
Low Cost
Long
Range