Category Archives: General

AutoNetwork with overlapping IQRF networks

IoT projects can utilize different transmission technologies, each of which brings its advantages. IQRF wireless meshes are useful in projects where communication with devices is needed in a synchronous way.

- - -

Mesh networks are useful in situations where we need to collect measured values from sensors, lights or to control devices in bulk or individually. In this demo, we create several physically interconnecting IQRF networks on different RF channels using AutoNetwork.

Because the network works in a mesh topology, which in practice means that the message is being transmitted gradually by individual devices in the network from the gateway to the outermost points of the network, this method of transmission is very reliable and the chance of message delivery is high.

It is necessary to take into account the time it takes to transmit the message through such a network. This can be calculated by multiplying the number of “hops” by the length of the time slot (which varies from 40-110 ms, depending on the type of network and the amount of data transmitted). In an IQRF (IQMESH) network, you can have up to 239 nodes plus the main network device – the so-called coordinator, they have assigned 1-byte addresses, and you may use Fast Response Command (FRC) for faster data acquisition. You can divide larger networks into several smaller networks working on different channels.

Demonstration of multiple IQRF networks automatic construction

Let’s say we have more than 300 devices using IQRF technology (sensors, lights, etc.) in the building. We want to connect them to the IQRF network in the fastest and least demanding way. We decided to automatically create 3 networks.

We will use the AutoNetwork feature to automatically create networks, which means connecting devices to the network at their current location and automatically discovering a physical network topology. The process takes place in several successive waves, during which newly found devices are added to the network. A wave is a set of DPA commands that repeat continuously until one of the defined Stop Conditions is met. The device must have the same Access Password as the network coordinator and must be within the RF range of the existing network.

Newly, AutoNetwork allows the creation of overlapping networks. This avoids the possible problem of connecting the nearest 239 devices to the first network and the impossibility of connecting more remote devices to other networks that would simply be beyond the reach of their coordinators.

- - -

Figure 1: AutoNetwork Settings

You can imagine overlapping networks as separate shrubs that have roots in approximately the same place. The devices (IQRF nodes) are divided into networks based on their MID (Module ID). MID is divided by the number of networks and, depending on the remainder, the devices are assigned to individual networks. Thanks to the algorithm based on the so-called Large Numbers Law, the devices are evenly assigned to networks.

- - -

Figure 2: IQRF Networks – “Overlapping networks”


  • Hardware: a total of 314 IQRF nodes were deployed in the building (TR-72-DA) in battery-operated development kits DK-EVAL at least 2 m away from each other,
  • Software: OS 4.03DDPA 4.11, plug-ins: DPA-Node-LP-7xD-V411-191120.iqrf, DPA-Coordinator-SPI-7xD-V411-191120.iqrf,
  • Task: create 3 networks on different RF channels using AutoNetwork. To speed up the process – use only one wave at a time for a given network (Net1, Net2, Net3, Net1, Net2…). Due to the small nodes distance set RF Power = 2, Discovery Power = 1.


  • Net1: 102 nodes connected during 4 waves
- - -

Figure 3: Net1 after AutoNetwork

  • Net2: 103 nodes connected during 4 waves
- - -

Figure 4: Net2 after AutoNetwork

  • Net3: 109 nodes connected during 4 waves
- - -

Figure 5: Net3 after AutoNetwork

A total of 12 waves were used, all 314 nodes were found in 2:03 (2 hours, 3 minutes). The first waves passed fast, the others were longer. The speed of network construction depends on a number of factors, mainly the number of routing nodes in the zone and the time required to discover the network topology.


We can use the new DPA Peer-to-Peer (DP2P) tool to communicate with devices on the network that are within direct reach of the service tool, for example, to identify specific devices in each room of a building.
Learn more about IQRF technology at and a YouTube channel IQRF.

Implement IQRF easily thanks to DPA

The IQRF wireless technology is easy to implement and deploy, whether it is your product or the whole running solution. This is thanks to the DPA.

What is DPA?

DPA is a part of a three-layer IQRF architecture (IQRF OS, DPA, Custom DPA Handler). All TR transceivers support implementation without programming. By using a ready-to-use SW plug-in instead of a user-specific application SW, the device is controlled just by sending and receiving commands and data via a simple protocol (called Direct Peripheral Access, DPA). Then the implementation is even much easier. Full networking is completely ready. Just the addresses must be specified and then the packets are delivered transparently.

How it works?

IQMESH network is controlled by the DPA protocol from a control system connected to the Coordinator via the SPI or UART interface. The communication in IQMESH is primarily intended as the synchronous one: Request – Response.

  • For the first familiarization with DPA communication, using a TR transceiver plugged in the CK-USB-04A kit with IQRF IDE as a control system is recommended.
  • In real applications, the control system is usually integrated with the host of the Coordinator into single equipment (gateway), often linked up to additional high-level services

DPA communication is possible:

  • Locally – with the Coordinator (by wires)
    • The control system sends a DPA Request to the Coordinator
    • The Coordinator returns a DPA Response.
  • Remotely – with a Node in the network (through the Coordinator, wirelessly)
    • The control system sends a DPA Request to given Node
    • The Coordinator returns a DPA Confirmation.
    • The Node returns a DPA Response.

What is IQRF wireless technology?

IQRF is a technology for low power, low speed, low data volume, reliable and easy to use wireless connectivity in sub-GHz ISM bands, ranging tens and hundreds of meters (up to several kilometers in special cases or in networks) e.g. for telemetry, industrial control and automation of buildings and cities (street lights, parking etc.). It can be used with any electronic equipment, whenever there is a need for wireless transfer, e.g. remote control or monitoring of remotely acquired data. The highest IQRF strength is in wireless networks. Typical IQRF usage is IoT. IQRF is extremely easy to implement.

IQRF Transceivers

IQRF transceiver

IQRF is based on wireless RF transceivers (TR). Operating system (OS) supporting Mesh networking makes them powerful but unusually easy to apply. Specific functionality can be achieved by application SW placed by the user into the internal MCU.

Mesh network

In addition to normal operation, every TR can route packets for other Nodes to prolong the range and increase the reliability (Mesh network). Thus, for IQRF, dedicated repeaters are optional but not necessary. IQRF networking is very sophisticated, utilizes a lot of unique patented features but still remains outstandingly easy to implement.

Find more information on

Presentations and photos from the IQRF Summit 2019

Photos and presentations from the IQRF Summit 2019 in one place. Remind yourself the presentations and view all the photos.

Day 1

IQRF AllianceIoT Deployment = nightmare Not any more!
IQRF TechTowards IQRF® open standard
IQRF AllianceMaking deployment easier with new DPA features
IQRF TechIQRF Gateway
AAEON EuropeArtificial Intelligence on the Edge
LogimicOpen Edge Gateway, Abstraction layer for IQRF gateways
FM ConwayCompany introduction
OmniolyticsCommercial Poultry in South Africa, Water and Air quality monitoring & analysis
České RadiokomunikaceAddressing strategic segments, Joint-approach for Complex use-cases
VFNIoT deployment in hospital / Solution architecture
tcp / MICRORISCRadar & IQRF based car & people counters

Day 2

MyMightI measure, therefore I am. What next?
4IOTECHIQRF Interoperability
Wroclaw University of Science and TechnologyOpportunities and challenges for teaching of smart wireless technologies
Austyn InternationalCompany introduction
Findlay IrvineEarthworks Monitoring System
ProtronixInternal Air Quality sensors
VŠB-TUODevelopment of Monitoring Systems Based on IQRF Technology at the Department of Cybernetics and Biomedical Engineering
MAKERSCompany introduction


- - -