Basic informations - IQRF Alliance · 2018-11-13 · Basic features • Bands 868, 916, 433 MHz •...

Preview:

Citation preview

Piotr Antończyk IQRF Tech s.r.o.

IQRF® Basic informations

History

• Founded in 1991

• HQ in Jicin, CZ

• IQRF since 2004

• Over 30 patents

• IQRF technology Ecosystem

provider

Basic features

IQRF is complete wireless technology for ISM bands 868 MHz, 916 MHz and 433 MHz !

- Transceiver modules with built-in operating system.

- Functionality depends on user application written in C language or ready-to-use plug-in . - Low data rate 19.836 kb/s.

- Packet oriented communication (max. 64 user bytes in RF packet) up to 56 B in 1 packet.

- No license fees !

Basic features

• Bands 868, 916, 433 MHz

• Topology full mesh with 240 hops (used in real applications), 239 nodes

• References hundreds of thousands running devices worldwide since 2008

• Protocol IQMESH®, patented directed flooding networking, secure communication,

redundant packet deliver, no need for self healing, no latency after reset, etc.

• Range 500m line of sight / 200m municipal area / 50 – 100m indoor @ 12 mW

• Power consumption Standard RX 12.3 mA

Low Power RX 170 µA

Deep sleep < 100 nA

sleep 2 µA

Unique features

• Transceiver architecture PATENTED, used in many technologies worldwide, built-in OS

• Robust routing algorithm PATENTED, directed flooding – reliably working mesh network with 239 routers

• Direct Peripherals Access PATENTED, framework for wireless networks with no programming,

easy-to-achieve interoperability, wireless integration in a few weeks

• Fast Response Command PATENTED, the fastest wireless mesh network data collection worldwide,

2bits from 240 nodes in 26s, minimal network traffic and power consumption

• Back up and restore back up of all network data for further easy network restore

• Autonetwork automated network build up

IQRF Technology

DCTR-72Dx DCTR-76Dx

DS-START-04

DS-DPA-02

KON-RASP-01

GW-GSM-02A (72D) GW-WIFI-01 (72D)

GW-USB-06

GW-ETH-02A (72D)

RT-230-06 (72D)

TR-72Dx-WMB

TR-76Dx-WMB

IQRF Technology

● Transceiver modules

● Accessories

● HW / SW development tools

● Gateways

● HWP / DPA

● Demo examples

● IQRF SDK ● Support

● IQRF Alliance

IQRF Ecosystem

Ecosystem

Why mesh?

• Increased mesh coverage to go around obstacles • Extended range with extra hops • The topology can withstand the high traffic • Alternative routes to get the transfer done • A broken node will not destruct the transmission • Expansion or modification can be done without disrupting other nodes

IQRF Options

Two Layers: - operating system - user application

Two Approaches:

C programming Hardware Profiles (HWP)

HWP

No programming!

Hardware Profile (HWP) is ready to use application which offers some peripherals and services

Custom DPA Handler

Need to modify?

DPA protocol

Direct Peripheral Access (DPA) is a simple byte oriented protocol used to control services and peripherals of IQMESH

network devices by SPI or UART interfaces.

DPA protocol

PDATA – Up to 56 Bytes of data can be transferred with DPA protocol, data are used as a parameter for some Peripheral Commands, as well

NADR – Node Address (2B) specifies address of each node in a network

PNUM – Peripheral Number (1B) is code of specific peripheral available

PCMD – Peripheral Command (1B) contains specific command for particular peripheral

HWPID – HW Profile Identification (2B) uniquely specifies the type (functionality) of the device

NADR PNUM PCMD HWPID PDATA

Node

Address

Peripheral

Number

Peripheral

Command

HW Profile

Identification

Up to 56 B

Hardware and Software

Several types of modules

Antenna options:

Mounting options:

DCTR – easy implementation ...

Set up and maintenance ...

4

1

0

C

6

5

3

2

DISCOVERY

6

2

3

1

Virtual Routing Number

2/3

0/C

5

4

Zone 0

Zone 1

4

1

0

C

6

5

3

2

PACKET DELIVERY

6

2

3

1

2/3

0/C 5

4

Directed Flooding

Redundant packet delivery

No need of self healing

Minimal latency after reset

0 1 2 3 4

Time slot

Time of packet delivery = Time of a hop * number of hops

0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4

No lost packets

0 1 2 3 4

Time of packet delivery and receiving response = Time of a hop * number of hops *2

4

1

0

C

6

5

3

2

5 out of 11 links lost

6

2

3

1

2/3

0/C 5

4

0 1 2 3 4

Time slot

0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4

PACKET DELIVERY

0 1 2 3 4

0

200

400

600

800

1 000

1 200

1 400

1 600

1 800

2 000

0 50 100 150 200 250

Tim

e in

se

con

ds

Number of Nodes

Polling

0

200

400

600

800

1 000

1 200

1 400

1 600

1 800

2 000

0 50 100 150 200 250

Tim

e in

se

con

ds

Number of Nodes

FRC Polling

Nodes [#]

Polling [s]

10 3

20 13

50 77

100 303

200 1206

239 1721

Send

• 2 – 30 bytes

Collect

• 2 bits – 239 nodes

• 1 byte – 63 nodes

• 2 bytes – 31 nodes

Nodes [#]

Polling [s]

FRC [s]

10 3 1

20 13 2

50 77 6

100 303 12

200 1206 24

239 1721 29

C 1 2 3

FAST RESPONSE COMMAND

N2 N3 N3 N1 N2 N3

Practical presentation

IOT Start – Let’ s play

IQMESH protocol - security

Security

Three different protections based on AES- 128 Access encryptions - Bonding - CATS services - Network backup and restore Networking encryptions User encryptions

Security

Back to practical presentation

Piotr Antończyk

Country Sales and Application Engineer

mail: piotr.antonczyk@iqrf.org

tel. +48 667 323 222

Recommended