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
Last revision Both sides next revision
en:hw:01-axon:iqrf [2019/09/19 12:17]
tomhora
en:hw:01-axon:iqrf [2020/05/21 07:49]
tomhora
Line 8: Line 8:
   * 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 29:
   * 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 36:
   * Programming mode switch GPIO pin: 2   * Programming mode switch GPIO pin: 2
   * Enable SPI reset (checked)   * Enable SPI reset (checked)
-