Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:hw:01-axon:iqrf [2019/09/19 12:17]
tomhora
en:hw:01-axon:iqrf [2020/11/10 16:17] (current)
avsetula
Line 1: Line 1:
 +{{page>​en:​hw:​01-axon:​replacement-of-axon-hidden}}
 ====== Axon IQRF ====== ====== Axon IQRF ======
 ===== Quick-start guide ===== ===== Quick-start guide =====
Line 8: Line 9:
   * Firmware: Coordinator with UART communication   * Firmware: Coordinator with UART communication
  
-=== IQRF Daemon Installation === +==== 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** ​[[files:​software:​os-images:​00-start#​axon_generation_os|]]. Make sure to perform apt-update before proceeding ​in order to get the latest packages.+Axons are shipped with the latest version of Axon Mervis OS but this tutorial ​**expects the latest version of  [[files:​software:​os-images:​00-start#​axon_opensource_os ​Axon Open-Source image]]**. Make sure to perform apt-update before proceeding 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-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** since the previous version ​does 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 ]]+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 ​Buster ​repository. [[ https://​docs.iqrf.org/​iqrf-gateway/​webapp-install.html#​install-iqrf-gateway-webapp ]]
  
-=== IQRF Daemon Configuration === +If you want to use the **iqrf-gateway-webapp**,​ also make sure that no other website is enabled on the TCP port 80 within the Nginx webserver. E.g. delete files other than **iqrf-gateway-webapp.localhost** from the ''/​etc/​nginx/​site-enabled''​ directory. 
-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. + 
 +==== 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).// //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 ==+=== UART configuration ​===
 Make sure to use the following parameters: Make sure to use the following parameters:
   * IQRF UART interface: /dev/ttyS0   * IQRF UART interface: /dev/ttyS0
Line 27: Line 30:
   * UART bus enable GPIO pin: 18   * UART bus enable GPIO pin: 18
  
-== SPI configuration ==+=== SPI configuration ​===
 Make sure to use the following parameters: Make sure to use the following parameters:
   * IQRF SPI interface: /spidev0.3   * IQRF SPI interface: /spidev0.3
Line 34: Line 37:
   * Programming mode switch GPIO pin: 2   * Programming mode switch GPIO pin: 2
   * Enable SPI reset (checked)   * Enable SPI reset (checked)
-