Wireless Mesh Networks. IQRF. - iaria.org · PDF fileSmarter Wireless. Simply. InfoWare 2015 Wireless Mesh Networks. IQRF. Vladimír Šulc MICRORISC s.r.o. 11th International...

Post on 06-Mar-2018

219 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

Transcript

Smarter Wireless. Simply.

InfoWare 2015

Wireless Mesh Networks. IQRF.

Vladimír Šulc

MICRORISC s.r.o.

11th International Conference on Wireless and Mobile Communications ICWMC 2015 | Oct 11-16, 2015 | St. Julians, Malta

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 2 -

Smarter Wireless. Simply.

InfoWare 2015 - 3 -

CZECH

MODERN

TECHNOLOGICAL

WITH CLEAR VISIONS

ORIENTED TO MANUFACTURES

PRIVATELY OWNED

INNOVATIVE

GLOBAL

INNOVATIVE

MICRORISC MICRORISC

MICRORISC s.r.o.

… ENABLING FUTURE INNOVATION®

Smarter Wireless. Simply.

InfoWare 2015 - 4 -

MICRORISC s.r.o.

… ENABLING FUTURE INNOVATION®

2014 - Few Innovation Awards

2013 - Golden Amper

2012 - Company of the Year

2011 - Exporter of the Region

MICRORISC MICRORISC

Smarter Wireless. Simply.

InfoWare 2015 - 5 -

MICRORISC s.r.o.

… ENABLING FUTURE INNOVATION®

MICRORISC MICRORISC

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 6 -

Smarter Wireless. Simply.

InfoWare 2015 - 7 -

We Need Wireless …

Smarter Wireless. Simply.

InfoWare 2015 - 8 -

We Need Wireless …

Smarter Wireless. Simply.

InfoWare 2015 - 9 -

We Need Wireless …

Smarter Wireless. Simply.

InfoWare 2015 - 10 -

The most popular topologies

Star topology Point / Point

Smarter Wireless. Simply.

InfoWare 2015 - 11 -

Why we need WMN?

WMN fixes potential problems of Star topology

Smarter Wireless. Simply.

InfoWare 2015 - 12 -

Why we need WMN?

WMN extends the range

Smarter Wireless. Simply.

InfoWare 2015 - 13 -

Why we need WMN?

WMN increases robustness and reliability

Smarter Wireless. Simply.

InfoWare 2015 - 14 -

Why we need WMN?

WMN respects physics and environment

Smarter Wireless. Simply.

InfoWare 2015 - 15 -

Why we need WMN?

WMNs enable new applications and opportunities

WMN extends communication range

WMN increases robustness and reliability

WMN respects physics and environment

Smarter Wireless. Simply.

InfoWare 2015 - 16 -

Why we need WMN?

WMN extends communication range

WMN increases robustness and reliability

WMN respects physics and environment

Why everybody does not use it, if it is so great?

WMNs enables new applications and opportunities

Smarter Wireless. Simply.

InfoWare 2015 - 17 -

WMN word genesis

Smarter Wireless. Simply.

InfoWare 2015 - 18 -

a word (before 2004)

Smarter Wireless. Simply.

InfoWare 2015 - 19 -

strange word ( 2004 – 2005 )

Smarter Wireless. Simply.

InfoWare 2015 - 20 -

nice word ( 2006 – 2007 )

Smarter Wireless. Simply.

InfoWare 2015 - 21 -

magic word ( 2007 – 2010 )

Smarter Wireless. Simply.

InfoWare 2015 - 22 -

… and after few years

Smarter Wireless. Simply.

InfoWare 2015 - 23 -

black magic ( 2015 – unwanted )

Smarter Wireless. Simply.

InfoWare 2015 - 24 -

Why we need WMN?

… because WMN brings big algorithmic challenges

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 25 -

Smarter Wireless. Simply.

InfoWare 2015 - 26 -

Each path can be 1 – N hops long

We are working with slow bit rates

Conditions can change in time

Links may not be symmetrical

There are limited HW resources

Routing should be realized in real time

WMN as a challenge

Smarter Wireless. Simply.

InfoWare 2015 - 27 -

n: 𝑵𝑴𝑨𝑿

-----------

2: 1

3: 3

4: 6

5: 10

6: 15

-----------

100: 4950

-----------

240: 28680

WMN as a challenge

𝑵𝑴𝑨𝑿 = 𝒏 (𝒏 − 𝟏)

𝟐

Smarter Wireless. Simply.

InfoWare 2015 - 28 -

WMN as a challenge: forming

Smarter Wireless. Simply.

InfoWare 2015 - 29 -

0 [1;3;4] 6

WMN as a challenge: routing

Smarter Wireless. Simply.

InfoWare 2015 - 30 -

0 [1;3;4] 6

WMN as a challenge: routing

Smarter Wireless. Simply.

InfoWare 2015 - 31 -

Optimizing may lead to unefficiency ( 8 transmissions instead of 4 )

WMN as a challenge: routing

Smarter Wireless. Simply.

InfoWare 2015 - 32 -

Optimizing may lead to unefficiency

WMN as a challenge: routing

𝑷𝒆𝒓𝒓𝑹𝑻 = 𝟏 − 𝟏 − 𝑷𝒑𝒊

𝑷𝒆𝒓𝒓𝑹𝑻 = f(i); 80 B packets, TR-7xD, Spirit 1

Smarter Wireless. Simply.

InfoWare 2015 - 33 -

Unefficiency means higher power consumption

WMN as a challenge: routing

Smarter Wireless. Simply.

InfoWare 2015 - 34 -

WMN as a challenge: routing

Optimizing needs system resources

Smarter Wireless. Simply.

InfoWare 2015 - 35 -

WMN as a challenge: routing

Task: “Optimize efficiently to route reliably”

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 36 -

Smarter Wireless. Simply.

InfoWare 2015 - 37 -

IQMESH protocol

0 6

Smarter Wireless. Simply.

InfoWare 2015 - 38 -

IQMESH protocol

0 6

Smarter Wireless. Simply.

InfoWare 2015 - 39 -

IQMESH protocol

0 6

Smarter Wireless. Simply.

InfoWare 2015 - 40 -

Deterministic and reliable ( Even under very bad conditions )

IQMESH protocol

Smarter Wireless. Simply.

InfoWare 2015 - 41 -

IQMESH protocol: addressing vs. routing

Smarter Wireless. Simply.

InfoWare 2015 - 42 -

[NETWORKING AND SYSTEM] DATA HEADER PIN DLEN CSH NETWORKING DATA-whitened CSD

CRC-16 CSN ROUTING DPA AUX CRYPT

SYNC SYNC CSS

RX TX NETID0 NETID1 PID RTOTX RTHOPS --- --- PNUM PCOM PPAR

NETWORKING Direct Peripheral Access AUX0 AUX1

CRYPT0 CRYPT1

Crypt Info

RTDEF RTSLOT RTDID RTAUX

NETWORKING AND SYSTEM

ROUTING

ROUTEF ACKF NTWF CRYPTF DPAF SYSPF AUXF0 AUXF1

PIN

PIN

IQMESH protocol

Smarter Wireless. Simply.

InfoWare 2015 - 43 -

IQMESH protocol

𝑷𝒐𝒌𝒁𝑶𝑵𝑬 = 𝟏 − (𝟏 − 𝑷𝒑𝒌)𝒊 𝑷𝒆𝒓𝒓𝑹𝑻 = 𝟏 − 𝟏 − 𝑷𝒑

𝒊

Non-redundancy routing IQMESH oriented flooding

Failure probability increase by each hop Successful RX probability dramatically increases

Expected low time latency Deterministic time latency

Higher implementation costs Very low implementation costs

Smarter Wireless. Simply.

InfoWare 2015 - 44 -

IQMESH® protocol is deployed in IQRF® ecosystem

IQMESH protocol

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 45 -

Smarter Wireless. Simply.

InfoWare 2015 - 46 -

IQRF ecosystem

Smarter Wireless. Simply.

InfoWare 2015 - 47 -

WIRELESS MESH NETWORK

TR

IQRF DDC

TCP/IP

device device

IQRF

GATEWAYS

ETH WiFi GSM

USB

DCTR

IQRF

SDK Licenced

server

cloud.iqrf.org

data

control

IQRF

IDE

TR

To provide development support

network visualisation

& maintenance

To make devices wireless. Simply. To make these devices accessible To use them via Internet. via Internet. … to shorten time to the market

Rapid development of Java driven devices

Buy & install & use

Plug & Play

Free

Java driven device

local control development support

DCTR DCTR

2014-2015

IQRF ecosystem

Safely.

Smarter Wireless. Simply.

InfoWare 2015 - 48 -

IQRF ecosystem

IQRF® is a communication platform connecting any device to Internet through wireless mesh networks.

Simply.

Smarter Wireless. Simply.

InfoWare 2015 - 49 -

TR-72Dx TR-76Dx

DS-START-04

DS-DPA-02

IQRF-BB-01

GW-GSM-02A GW-WIFI-01

GW-USB-06 GW-ETH-02A

RT-230-06

IQRF ecosystem: system components

Complete product info is available at http://iqrf.org

Smarter Wireless. Simply.

InfoWare 2015 - 50 -

IQRF ecosystem: excellent transceivers

TR-72Dx TR-76Dx

@19.836 bps

700 m

RX STD: 12.3 mA LP: 230 µA XLP: 16 µA TX setTXpower(0): 7.9 mA -30 dBm setTXpower(1): 8.2 mA -24 dBm setTXpower(2): 9.0 mA -12 dBm setTXpower(3): 10.1 mA -6 dBm setTXpower(4): 10.7 mA 0 dBm setTXpower(5): 12.9 mA 5 dBm setTXpower(6): 14.7 mA 9 dBm setTXpower(7): 17.6 mA 11 dBm SLEEP iqrfSleep(): <1 µA

Smarter Wireless. Simply.

InfoWare 2015 - 51 -

IQRF ecosystem: IQRF IDE

Smarter Wireless. Simply.

InfoWare 2015 - 52 -

IQRF ecosystem: shields & support libraries

MOST processors: PIC, MSP, AVR, ARM FREE compiler: GCC DCTR interface: SPI, UART IQRFSDK library with examples: cLibDPA https://github.com/MICRORISC/iqrfsdk/tree/develop/libs/mcu/spi-uart

Smarter Wireless. Simply.

InfoWare 2015 - 53 -

IQRF ecosystem: member’s products

Complete product info is available at http://iqrfalliance.org

Smarter Wireless. Simply.

InfoWare 2015 - 54 -

IQRF ecosystem: member’s products

Complete product info is available at http://iqrfalliance.org

Do It Wireless. Simply.

Interoperability + Community = Solution

The integration of the IQRF Technology into the CO2 sensor, connection to the IQRF Cloud through a plug-and-play GSM or ETH gateway from MICRORISC and customization of the IQRF Cloud took thanks to the close cooperation of the IQRF Alliance members only 7 weeks.

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 55 -

Smarter Wireless. Simply.

InfoWare 2015 - 56 -

What is the biggest challenge?

IQRF Data Controlled Transceivers

Smarter Wireless. Simply.

InfoWare 2015 - 57 -

IQRF Data Controlled Transceivers

Smarter Wireless. Simply.

InfoWare 2015 - 58 -

IQRF Data Controlled Transceivers

1981: AT Commands

Network devices are completely controlled by DPA commands,

specifying where and what should be performed:

D.Hayes introduced command set enabling LOCAL control

2014: IQRF® DCTR IQRF Data Controlled Transceivers® enable everybody who is able to send data via SPI or UART to communicate directly with WMN peripherals

2007: DPA technology MICRORISC introduced concept of DPA for general NETWORK environment

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 59 -

Smarter Wireless. Simply.

InfoWare 2015 - 60 -

2

1

4

3

5

FRC – Fast Response Commands

Linear Network Coding

1 4 5 2

(1)+(5)

Smarter Wireless. Simply.

InfoWare 2015 - 61 -

Increase efficiency of data collection in WSN.

Bring efficiency and reliability to control systems.

FRC – Fast Response Commands

Smarter Wireless. Simply.

InfoWare 2015 - 62 -

0

2

1

4

3

5

6

FRC – Fast Response Commands

(1)+(2)+ …+(6)

Commands acknowledgements

Data aggregation

Smarter Wireless. Simply.

InfoWare 2015 - 63 -

0

2

1

4

3

5

6

FRC – Fast Response Commands

Command distribution

Smarter Wireless. Simply.

InfoWare 2015 - 64 -

0

2

1

4

3

5

6

FRC – Fast Response Commands

Command execution

2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 65 -

0

2

1

4

3

5

6

FRC – Fast Response Commands

Optional synchronization delay

2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 66 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 67 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 68 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 69 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 70 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 71 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 72 -

FRC – Fast Response Commands

Command acknowledgements

0

2

1

4

3

5

6 2

1

4

3

5

6

Smarter Wireless. Simply.

InfoWare 2015 - 73 -

FRC – Fast Response Commands

[NETWORKING AND SYSTEM] DATA HEADER PIN DLEN CSH NETWORKING DATA-whitened CSD

CRC-16 CSN ROUTING DPA AUX CRYPT

SYNC SYNC CSS

RX=FF TX NETID0 NETID1 PID RTOTX RTHOPS --- --- PNUM PCOM PPAR

NETWORKING Direct Peripheral Access AUX0 AUX1

CRYPT0 CRYPT1

Crypt Info

RTDEF RTSLOT RTDID RTAUX

NETWORKING AND SYSTEM

ROUTING

ROUTEF ACKF NTWF CRYPTF DPAF SYSPF AUXF0 AUXF1

PIN

Smarter Wireless. Simply.

InfoWare 2015 - 74 -

FRC – Fast Response Commands

Smarter Wireless. Simply.

InfoWare 2015 - 75 -

FRC – Fast Response Commands

Smarter Wireless. Simply.

InfoWare 2015 - 76 -

FRC – Fast Response Commands

Smarter Wireless. Simply.

InfoWare 2015 - 77 -

FRC – Fast Response Commands

Deploys network virtual configuration

Each node combines messages and transmits just once

FRC is time and energy extremely efficient

Makes data aggregation linearly dependent on number of nodes in the network

It is fully supported in IQRF OS and in IQRF DPA

POTENTIAL APPLICATIONS

WSN - data collection

Broadcast acknowledgements

Scenes realization

WMNs maintenance

Smarter Wireless. Simply.

InfoWare 2015

MICRORISC s.r.o.

Why we need WMN?

WMN as a challenge

IQMESH®protocol

IQRF® ecosystem

IQRF® Data Controlled Transceivers

FRC® - Fast Response Commands

Summary

Wireless Mesh Networks. IQRF.

- 78 -

Smarter Wireless. Simply.

InfoWare 2015 - 79 -

Summary

WMN can be an excellent tool

WMN is an algorithmic challenge

Optimal does not mean the shortest

Redundancy helps to increase reliability

IQMESH networks are virtually reconfigured

IQMESH networks use synchronized directional flooding

IQMESH networks are energy efficient, each node is transmitting and listening just

once during the frame

DPA accelerates technology deployment

FRC is extremely efficient tool for data aggregation or for messages

acknowledgements

Smarter Wireless. Simply.

InfoWare 2015 - 80 -

Summary

IQRF ecosystem shows practically that WMNs can be efficiently deployed

and bring new opportunities to all industrial sectors.

Reliable and efficient control + monitoring

WMN can solve the main task of any application

Smarter Wireless. Simply.

InfoWare 2015 - 81 -

IQRF.zone

Smarter Wireless. Simply.

InfoWare 2015 - 82 -

Smarter Wireless. Simply.

InfoWare 2015 - 83 -

IQRF Wireless Challenge II

Smarter Wireless. Simply.

InfoWare 2015 - 84 -

Technology info is available at http://iqrf.org

top related