wikiroute

networking recipes

User Tools

Site Tools


exploring_lora

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
exploring_lora [2018/10/08 10:10] – [1.3. Installation] samerexploring_lora [2018/10/13 09:53] – [4.1. Time on Air] samer
Line 31: Line 31:
  
 Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https://www.arduino.cc/en/Guide/Libraries]]. Unzip the RadioHead library and copy it to your sketchbook library folder as detailed in [[https://www.arduino.cc/en/Guide/Libraries]].
 +
 +<WRAP center round tip 75%>
 +Make sure to restart your computer after the installation of Arduino IDE and run the software as administrator.
 +</WRAP>
 +
 +
 ==== -. Installation ==== ==== -. Installation ====
  
Line 42: Line 48:
  
 <WRAP center round tip 75%> <WRAP center round tip 75%>
-For Arduino Mega 2560, additional drivers for Microsoft Windows 8 can be installed from [[http://wch.cn/download/CH341SER_ZIP.html]].+For Arduino Mega 2560, additional drivers for Microsoft Windows 7 or 8 can be installed from [[http://wch.cn/download/CH341SER_ZIP.html]]. 
 +For Arduino Duemilanove, additional drivers can be installed from  
 +[[https://www.ftdichip.com/Drivers/CDM/CDM21228_Setup.zip]] 
 </WRAP> </WRAP>
 ===== -. Theoretical Study ===== ===== -. Theoretical Study =====
Line 49: Line 58:
  
 <WRAP left round help 100%> <WRAP left round help 100%>
-  * What is the relation between processing gain and spreading factor in LoRa modulation? Explain.+  * What is the relation between processing gain and spreading factor in LoRa modulation?
   * How does the spreading factor impact the coverage of a LoRa transmitter?    * How does the spreading factor impact the coverage of a LoRa transmitter? 
   * What is the transmission bit rate for each of the following configurations of your LoRa device? Explain your computation.   * What is the transmission bit rate for each of the following configurations of your LoRa device? Explain your computation.
Line 122: Line 131:
  
 For example, the scenario for assessing the impact of the spreading factor on the ToA consists of sending 100 packets for three different spreading factors //e.g.,// 7, 9, and 10, and drawing the average ToA or the distribution in a boxplot for comparing the results. For example, the scenario for assessing the impact of the spreading factor on the ToA consists of sending 100 packets for three different spreading factors //e.g.,// 7, 9, and 10, and drawing the average ToA or the distribution in a boxplot for comparing the results.
 +
 +As for the theoretical computation of the ToA, you can refer to the the following documents : 
 +
 +  * The Semtech [[http://semtech.com/uploads/documents/DS_SX1276-7-8-9_W_APP_V5.pdf| specification]] (section 4.1.1.6) 
 +  * An explanatory video: https://www.youtube.com/watch?v=C_Rh5GSENA4 
 +  * Various calculation tools available online: https://www.loratools.nl/#/airtime, [[https://docs.google.com/spreadsheets/d/1voGAtQAjC1qBmaVuP1ApNKs1ekgUjavHuVQIXyYSvNc/edit?usp=sharing |Spreadsheet]]
 +
 +Note that all messages sent and received by the [[https://www.airspayce.com/mikem/arduino/RadioHead/classRH__RF95.html| RH_RF95 RadioHead]] driver we are using conform to this packet format:
 +
 +  * 8 symbol PREAMBLE
 +  * Explicit header with header CRC (handled internally by the radio)
 +  * 4 octets HEADER: (TO, FROM, ID, FLAGS)
 +  * 0 to 251 octets DATA
 +  * CRC (handled internally by the radio)
  
 <WRAP center round help 100%> <WRAP center round help 100%>
exploring_lora.txt · Last modified: 2021/10/20 12:52 by samer