DASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
-
Upload
maarten-weyn -
Category
Technology
-
view
233 -
download
0
Transcript of DASH7: Context aware sensor and actuator data propagation system using sub-1 Ghz
DASH7 Context aware sensor and actuator data propagation system using sub-1 Ghz
Prof. Maarten Weyn 17th Work Meeting – Wireless Connectivity for the Internet of Things
2
ORIGIN The Dash7 Alliance Protocol originates from ISO/IEC 18000-7
ISO/IEC 18000 is an international standard describing diverse RFID technologies, each utilizing a unique frequency range.
ISO/IEC 18000-7 (”dash 7” ) describes the parameters for active air interface communications at 433 MHz (2008 - 2009)
3
The DASH7 Alliance (D7A) enhanced ISO 18000-7 for Ultra Low Power, Mid-Range Wireless Sensor Communication.
The DASH7 Alliance is working on the expansion of the air interface to all sub-GHZ ISM/SRD bands.
OPEN WIRELESS SENSOR
COMMUNICATION STANDARD
history
4
CoSys-Lab and DASH7 Alliance
CoSys-Lab / UAntwerpen • Active in DASH7 Alliance meetings starting from 2011 • Developing Open Source Stack • Developed different DASH7 hardware prototypes • M. Weyn, G. Ergeerts, D. Subotic Maarten Weyn • Board of Directors (Secretary) from 2013 • Chair of University Action Group • Active in Protocol Action Group
5
BLAST networking technology
6
Data transfer is abrupt and does not include content such as video, audio, or other isochronous forms of data For most applications, packet sizes are limited to 256 bytes. DASH7's main method of communication is by command-response, which by design requires no periodic network "hand-shaking" or synchronization between devices. DASH7 does not use discovery beacons, end nodes can chose to respond only to pre-approved devices. A DASH7 system of devices is inherently mobile or transitional.
BURSTY LIGHT ASYNC STEALTH TRANSITIONAL
7
USE CASE
Collection of humidity sensor data
SENSOR DATA
SOLUTION 1: application implements communication
8
Application periodically measures humidity and sends data to the gateway.
9
Application periodically measures humidity and writes value to the file system
SOLUTION 2: use file notifications
10
DASH7 detects file change Notification file is enabled
DASH7 checks query
DASH7 sends notification
SOLUTION 2: use file notifications
11
Application periodically measures humidity and writes value to the file system
SOLUTION 3: request - response
12
Gateway wakes up nodes using AdvP
Gateway requests file content in query
Nodes respond with data
SOLUTION 3: request - response
Context Aware Sensor and Actuator Data Propagation
13
Write and read to/from files Configure system through configuration files
Configured through file system Handles scheduled scan cycles Handles queries from other devices Handles queries and notifications on file changes File system configurable over the air
Technology Comparison
14
Distance – Complexity – Energy – Latency
Tree Mesh Star
Passive RFID Tags can only be read in the intermediate proximity of a reader
Active RFID Longer range interrogators – Master/Slave
DASH7 Simple routing (2 hops) subcontrollers are power but only few are needed Tag-to-Tag & Tag-Talk-First
Mesh Range depends on number of router nodes Congestion – Routing Complexity – Latency Routers need to be powered Each hop consumes energy
Passive RFID
15
Active RFID
16
Mesh WSN
17
DASH7 18
Frequency vs Range
19
Spectrum and Modulation
20
ISM/SDR 433: 433.056 Mhz - 434.784 Mhz • 2-GFSK Modulation • 8 non overlapping normal rate channels (55 kbs) • 7 hi-rate channels (4 non overlapping) (200 kbs) • Proposal for 72 low rate channels (9.6 kbs)
EU: ISM 868: 868.000 – 870 Mhz USA: ISM 902 – 928 Mhz
• Long range
• Low Power
• Hardware provider independent
• Mobile communication
• Full stack specified
• Dynamic pull/push
• Low Power wakeup
• Asynchronous
• Open source stack
21
• Low datarate
• Low Power
• Antenna design
• Full stack specified
• Asynchronous
• Open source stack
22
23
24
25
POWER BUDGET
Application Driven:
E.g.: 1 year on coin cell (200 mAh)
E.g.: “the lifetime of the bird and weight ≤ 1 gram”
E.g.: 2 years on ½ AA 3.6V battery 1100 mAh 62 µAh/day
26
Low Power?
LG Nexus 5: 2300 mAh / day?!!!
Raspberry pi: 500 mAh
TelosB
27
Presence Detection
28
Open Source Stack for DASH7
29
http://oss-7.cosys.be
30
Open Source Stack for DASH7
31
www.dash7-alliance.org [email protected]
32
Open Standard
Very Low
Power
Security Privacy
Large Number Of Nodes
Low Bitrate
Low Cost
Long
Range