This is an old revision of the document!


Axon IQRF

Module information

  • Type: (DC)TR-76Dx
  • OS: 4.03D
  • DPA: 0403
  • Network type: STD+LP
  • Firmware: Coordinator with UART communication

IQRF Daemon Installation

Axons are shipped with the latest version of Axon Mervis OS but this tutorial expects the latest version of Axon Open-Source image. Make sure to perform apt-update before proceeding in order to get the latest packages.

To install the iqrf-gateway-daemon, follow the steps according to the official documentation for Debian Buster https://docs.iqrf.org/iqrf-gateway/daemon-install.html#buster-10. Make sure to install version newer than 2.2.0 (currently in beta repository) since previous version do not support UniPi specific requirements.

To install the iqrf-gateway-webapp simply follow the official guide. It is not needed to add the repository for the PHP7.3 since it is already included in the official Debian repository. https://docs.iqrf.org/iqrf-gateway/webapp-install.html#install-iqrf-gateway-webapp

IQRF Daemon Configuration

It's recommended to use the UART communication with the coordinator (this is the Factory FW configuration) for normal communication. SPI should be used only for re-programming of the IQRF module because the SPI line is shared with the UniPi HW.

Please note that the SPI is set as default interface in IQRF Daemon after installation. To change to the UART, enable IqrfUart and disable both IqrfCdc and IqrfSpi components (section Configuration→Components in the webapp GUI).

UART configuration

Make sure to use the following parameters:

  • IQRF UART interface: /dev/ttyS0
  • UART baud rate: 57600
  • Power enable GPIO pin: 19
  • UART bus enable GPIO pin: 18
SPI configuration

Make sure to use the following parameters:

  • IQRF SPI interface: /spidev0.3
  • Power enable GPIO pin: 19
  • UART bus enable GPIO pin: 18
  • Programming mode switch GPIO pin: 2
  • Enable SPI reset (checked)