Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Vladimír Šulc MICRORISC s.r.o.
Jičín, Czech Republic [email protected]
March 26, 2012, St.Marteen
The Eighths
International
Conference
on Networking
and Services
ICNS 2012
A MESH FAIRY TALE
© 2012 Vladimír Šulc Slide 2 ICNS 2012, March 26, 2012, St.Marteen
WHY FAIRY TALE
© 2012 Vladimír Šulc Slide 3 ICNS 2012, March 26, 2012, St.Marteen
Introduction
MESH wiki
History (biz) trip
Wireless - low power
Real challenge?
IQMESH approach
AGENDA
• Czech Republic, EU
• found in 1991
• R&D, engineering, sales
• Almost 30 patents
• R&D team has over 20 people
MICRORISC s.r.o.
IQRF platform IQVCP platform IQRF Smart House platform
© 2012 Vladimír Šulc Slide 4 ICNS 2012, March 26, 2012, St.Marteen
• Technical university found in 1899
• The first university in Moravia
Brno University of Technology
There are 12 departments at the Faculty, with about 190 teachers,
360 Ph.D. students and more than 4,000 students in Bachelor´s and
Master´s study programes. The quality of teaching is guaranteed by
accreditation procedures, one at the national level by the Czech Ministry of
Education, another by the European Association for Education FEANI.
MICRORISC and BUT started their fruitful cooperation in 2006.
© 2012 Vladimír Šulc Slide 5 ICNS 2012, March 26, 2012, St.Marteen
Introduction
MESH wiki
History (biz) trip
Wireless - low power
Real challenge?
IQMESH approach
AGENDA
© 2012 Vladimír Šulc Slide 6 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
© 2012 Vladimír Šulc Slide 7 ICNS 2012, March 26, 2012, St.Marteen
Mesh (material)
picture from official website: www.side-line.com/
© 2012 Vladimír Šulc Slide 8 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH band
picture from official website: www.side-line.com/
© 2012 Vladimír Šulc Slide 9 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (scale)
16 MESH = 1 mm
32 MESH = 0.5 mm
© 2012 Vladimír Šulc Slide 10 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (mathematics)
Partition of interval
a = x0 < x1 < x2 < ... < xn = b
The mesh of the partition
x0 < x1 < x2 < ... < xn
is the length of the longest subinterval
© 2012 Vladimír Šulc Slide 11 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (medical)
MeSH
Medical Subject Heading
a vocabulary for the purpose of indexing articles
and books in the life sciences
© 2012 Vladimír Šulc Slide 12 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (chemistry)
MESH – Methanethiol (CH3SH)
a colorless smelly gas
© 2012 Vladimír Šulc Slide 13 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (number sign)
#
© 2012 Vladimír Šulc Slide 14 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (cipher)
MESH CIPHER
(based on IDEA)
© 2012 Vladimír Šulc Slide 15 ICNS 2012, March 26, 2012, St.Marteen
MESH - wiki
MESH (networking)
© 2012 Vladimír Šulc Slide 16 ICNS 2012, March 26, 2012, St.Marteen
Introduction
MESH wiki
History (biz) trip
Wireless - low power
Real challenge?
IQMESH approach
AGENDA
MESH – history trip
Electronic industry - components
© 2012 Vladimír Šulc Slide 17 ICNS 2012, March 26, 2012, St.Marteen
a word
(nobody took care about)
MESH – history trip
Electronic industry - components
© 2012 Vladimír Šulc Slide 18 ICNS 2012, March 26, 2012, St.Marteen
a strange word
(used by FAE)
MESH – history trip
Electronic industry - components
© 2012 Vladimír Šulc Slide 19 ICNS 2012, March 26, 2012, St.Marteen
a nice word
(used by FSE)
MESH – history trip
Electronic industry - components
© 2012 Vladimír Šulc Slide 20 ICNS 2012, March 26, 2012, St.Marteen
a magic word
(used by sales people)
© 2012 Vladimír Šulc Slide 21 ICNS 2012, March 26, 2012, St.Marteen
Introduction
MESH wiki
History trip
Wireless - low power
Real challenge?
IQMESH approach
AGENDA
© 2012 Vladimír Šulc Slide 22 ICNS 2012, March 26, 2012, St.Marteen
MESH NETWORKS
Wireless Low Power
Short range WIRELESS
NETWORKS applications
Industrial automation
Telemetry
Building automation
Typical applications?
Wireless Low Power MN
© 2012 Vladimír Šulc Slide 23 ICNS 2012, March 26, 2012, St.Marteen
... WMNs, sensors
wide MESH networks
… where reliability and determinism is a must
thousands of devices
flexible timing
hundreds hops
Wireless Low Power
ECONOMY
COMPLEXITY
RELIABILITY
(RT) PREDICTABILITY
© 2012 Vladimír Šulc Slide 24 ICNS 2012, March 26, 2012, St.Marteen
concerns
© 2012 Vladimír Šulc Slide 25 ICNS 2012, March 26, 2012, St.Marteen
Introduction
MESH wiki
History trip
Wireless - low power
Real challenge?
IQMESH approach
AGENDA
thousands of devices
REAL CHALLENGE
© 2012 Vladimír Šulc Slide 26 ICNS 2012, March 26, 2012, St.Marteen
ECONOMY
POWER CONSUMPTION
PREDICTABILITY & DETERMINISM
VARIETY OF DIFFERENT DEMANDS
LOW RATE COMMUNICATION
CONCURENCY AND INTERFERENCE
SPECTRUM SHARING
thousands of devices
REAL CHALLENGE
© 2012 Vladimír Šulc Slide 27 ICNS 2012, March 26, 2012, St.Marteen
A MESH FAIRY TALE ends
… reality is coming
thousands of devices
REAL CHALLENGE
© 2012 Vladimír Šulc Slide 28 ICNS 2012, March 26, 2012, St.Marteen
THEORY OF GRAPHS
IN SHARED SPECTRUM
WITH LIMITED RESOURCES
IN REAL TIME
thousands of devices
REAL CHALLENGE
© 2012 Vladimír Šulc Slide 29 ICNS 2012, March 26, 2012, St.Marteen
Number of links
Packet can “travel” over the network
by many different ways.
Should network specify the best one(s)?
How? When?
SOLUTION ECONOMY
REAL CHALLENGE
© 2012 Vladimír Šulc Slide 30 ICNS 2012, March 26, 2012, St.Marteen
ECONOMY & POWER CONSUMPTION
0.50 USD vs. 50 USD
Great algorithms
“battery eaters”
resources demanding
“lower resources”
“higher consumption”
POWER CONSUMPTION & RT
REAL CHALLENGE
© 2012 Vladimír Šulc Slide 31 ICNS 2012, March 26, 2012, St.Marteen
POWER CONSUMPTION & RT
Centralized management?
Distributed services?
Acknowledgements?
© 2012 Vladimír Šulc Slide 32 ICNS 2012, March 26, 2012, St.Marteen
Introduction
MESH wiki
History trip
Wireless - low power
Real challenge?
IQMESH approach
AGENDA
Supported bands, frequencies?
IQRF can work at any band
specializes to sub-GHz ISM bands
2400 315 / 434
2400 434
USA (FCC)
Europe (ETSI)
Sub-GHz 2.4GHz
target band
MHz
MHz
micro waves
915
868
IQMESH Implementation
© 2012 Vladimír Šulc Slide 33 ICNS 2012, March 26, 2012, St.Marteen
2004
For smaller applications – home automation, small networks
No routing
No Discovery
240 devices
Fixed addressing
FACTS
IQMESH Evolution
© 2012 Vladimír Šulc Slide 34 ICNS 2012, March 26, 2012, St.Marteen
Point-to-Multipoint
Point-to-Point
Star
2006
For smaller applications – home automation, small networks
240 hops
No Discovery
Fixed timing
Fixed routing
240 devices
Fixed addressing
Networks chaining
FACTS
IQMESH Evolution
© 2012 Vladimír Šulc Slide 35 ICNS 2012, March 26, 2012, St.Marteen
“4 + 1” routing to R5
0 1 2 3 4 FRAME
Active time slot
Source routing
IQMESH Routing
© 2012 Vladimír Šulc Slide 36 ICNS 2012, March 26, 2012, St.Marteen
2010
For applications where extra low consumption and flexible routing is requested
240 hops
Discovery
Flexible timing
Flexible routing
65 000 devices
User’s addressing
Networks chaining
ICWP™
FACTS
IQMESH Evolution
© 2012 Vladimír Šulc Slide 37 ICNS 2012, March 26, 2012, St.Marteen
Smart Transceiver TR-52BA
TR-52BA modules ... 600 m @ 3.2 mW
IQMESH Implementation
© 2012 Vladimír Šulc Slide 38 ICNS 2012, March 26, 2012, St.Marteen
TR-53BA modules ... new built-in options, keeping SIM compatibility
Smart Transceiver TR-53BA
IQMESH Implementation
© 2012 Vladimír Šulc Slide 39 ICNS 2012, March 26, 2012, St.Marteen
TR-52DA modules ... more resources, seamless migration
Smart Transceiver TR-52DA
IQMESH Implementation
© 2012 Vladimír Šulc Slide 40 ICNS 2012, March 26, 2012, St.Marteen
Smart Transceivers
Smart Transceivers modules
for Wireless Network Communication
TR-52BA “RF included”
“MESH included”
>600 m @ 3.2 mW
35 цA @ XLP RX
ICWP™
IQMESH Implementation
© 2012 Vladimír Šulc Slide 41 ICNS 2012, March 26, 2012, St.Marteen
Built-in IQRF OS
“RF included”
“MESH included”
application
Design cycle - weeks
IQMESH Implementation
© 2012 Vladimír Šulc Slide 42 ICNS 2012, March 26, 2012, St.Marteen
Coordinator to Node 3
0 1 2 3 4 FRAME
Active time slot
no broken links
IQMESH Routing
© 2012 Vladimír Šulc Slide 43 ICNS 2012, March 26, 2012, St.Marteen
IQMESH Routing
Coordinator to Node 3
0 1 2 3 4 FRAME
Active time slot
2 broken links
© 2012 Vladimír Šulc Slide 44 ICNS 2012, March 26, 2012, St.Marteen
IQMESH Routing
Coordinator to Node 3
0 1 2 3 4 FRAME
Active time slot
5 broken links
© 2012 Vladimír Šulc Slide 45 ICNS 2012, March 26, 2012, St.Marteen
broadcasting
© 2012 Vladimír Šulc Slide 46 ICN 2012, March 03, 2012, Reunion Island
0 1 2 3 4 FRAME
Active time slot
no broken links
IQMESH Routing
broadcasting
0 1 2 3 4 FRAME
Active time slot
3 broken links
IQMESH Routing
© 2012 Vladimír Šulc Slide 47 ICNS 2012, March 26, 2012, St.Marteen
broadcasting
0 1 2 3 4 FRAME
Active time slot
4 broken links
IQMESH Routing
© 2012 Vladimír Šulc Slide 48 ICNS 2012, March 26, 2012, St.Marteen
IQRF OS 2.11 seamless migration
DLEN = 64; // set packet length
_ROUTEF = 1; // mesh topology
RX = 7; // set recipient
RTDEF = 0; // static route “4+1”
RTV0 = 1; // set routing vector
RTV1 = 2; // ||
RTV2 = 3; // ||
RTV3 = 4; // ||
RFTXpacket(); // send packet
DLEN = 64; // set packet length
_ROUTEF = 1; // mesh topology
RX = 7; // set recipient
RTDEF = 1; // SFM algorithm
RTDT0 = 4; // 4 routes
RTDT1 = 5; // set time slot
RFTXpacket(); // send packet
IQRF OS 2.1x IQRF OS 3.0x
Routed network packet – maximum compatibility
IQMESH Implementation
© 2012 Vladimír Šulc Slide 49 ICNS 2012, March 26, 2012, St.Marteen
Street lighting
IQMESH perfectly fits to street lighting applications
IQMESH Implementation
© 2012 Vladimír Šulc Slide 50 ICNS 2012, March 26, 2012, St.Marteen
Reference designs: RD-SL-01
RD-SL-01 ... presents specific tasks in Street lighting
IQMESH Implementation
© 2012 Vladimír Šulc Slide 51 ICNS 2012, March 26, 2012, St.Marteen
comparison
© 2012 Vladimír Šulc Slide 52 ICNS 2012, March 26, 2012, St.Marteen
Practical value means ‘in real life’
... reality disqualifies some systems for some apps.
Protocol Nodes * Routers * Routers # Hops * Hops #
MiWi 1 024 7 7 4 4
Zigbee 65 536 65 536 20 Infinite 6
Zigbee Pro 65 536 65 536 50 Infinite 10
IQMESH 65 000 240 240 240 240
* ideal value (MCHP)
# practical value (MCHP)
IQMESH / Zigbee
comparison
IQMESH / Zigbee
© 2012 Vladimír Šulc Slide 53 ICNS 2012, March 26, 2012, St.Marteen
Higher complexity results to higher costs
... and longer time-to-market
Platform License fees Open IP Complexity
MiWi No Yes No Low
Zigbee Yes No Routing High
Zigbee Pro Yes No Routing + Very high
IQRF No Yes Realization + Low
... summary
© 2012 Vladimír Šulc Slide 54 ICNS 2012, March 26, 2012, St.Marteen
A MESH FAIRY TALE?
… MESH … MESH … MESH
… FUNNY WORLD OF BUSINESS
… MESH MANAGEMENT is a CHALLENGE
… EFFICIENT ORIENTED FLOODING
... summary
© 2012 Vladimír Šulc Slide 55 ICNS 2012, March 26, 2012, St.Marteen
A MESH FAIRY TALE?
IQMESH WILL BE FULLY OPEN
IQMESH CAN HELP IN/TO WMN
Smarter wireless. Simply.
... that’s all
Thank you for your
patience!
Special thanks to the Ministry of Industry and Trade of
Czech Republic, co-financing our projects “IQRF Smart House platform”
and “Open Platform for Smart Cities”, making our projects feasible.
© 2012 Vladimír Šulc Slide 56 ICNS 2012, March 26, 2012, St.Marteen