wikiroute

networking recipes

User Tools

Site Tools


exploring_lorawan

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
Last revisionBoth sides next revision
exploring_lorawan [2020/11/13 09:29] – [4. Applications] samerexploring_lorawan [2021/11/02 06:29] – [2. Backend] samer
Line 3: Line 3:
 In this lab, you will be designing and prototyping the first IoT services based on a LoRaWAN network. In this lab, you will be designing and prototyping the first IoT services based on a LoRaWAN network.
  
-===== -Platform =====+===== - Platform =====
  
 During this lab, you will benefit from the first experimental platform implementing an end-to-end LoRaWAN solution in Lebanon. The platform consists of the following elements: During this lab, you will benefit from the first experimental platform implementing an end-to-end LoRaWAN solution in Lebanon. The platform consists of the following elements:
Line 21: Line 21:
   * What elements are IP enabled in the platform? What do you think about IP support in IoT?    * What elements are IP enabled in the platform? What do you think about IP support in IoT? 
 </WRAP> </WRAP>
-===== -Backend =====+===== - Backend =====
 In a LoRaWAN network, the devices communicate with a Network Server through the gateway. The backend installed in the platform is based on an open-source LoRaWAN network-server https://www.loraserver.io. A web interface is available for configuring the applications and devices on the platform (http://212.98.XX.XX:8080). In a LoRaWAN network, the devices communicate with a Network Server through the gateway. The backend installed in the platform is based on an open-source LoRaWAN network-server https://www.loraserver.io. A web interface is available for configuring the applications and devices on the platform (http://212.98.XX.XX:8080).
  
-[{{ :app-loraserver.png?direct&600 | Figure 2. Loraserver web interface}}]+[{{::iot-course2122.png?direct&400|| Figure 2. Loraserver web interface}}]
  
-Start by choosing the application named ''IoT-Course-20-21'' and create a new device. You should provide the following information:+Start by choosing the application named ''IoTCourse2122'' and create a new device. You should provide the following information:
   * A unique device name: ''IoT-GX'' (where ''X'' is your group number)   * A unique device name: ''IoT-GX'' (where ''X'' is your group number)
   * The device description   * The device description
Line 38: Line 38:
   * Compare the two device activation methods used in LoRaWAN by giving the advantages and shortcomings.    * Compare the two device activation methods used in LoRaWAN by giving the advantages and shortcomings. 
 </WRAP> </WRAP>
-===== -Devices =====+===== - Devices =====
  
 Devices in the LoRaWAN platform are implemented on Arduino boards with Dragino shields. The combined module as well as the basic configuration steps are presented in [[exploring_lora|Exploring LoRa lab]].  Devices in the LoRaWAN platform are implemented on Arduino boards with Dragino shields. The combined module as well as the basic configuration steps are presented in [[exploring_lora|Exploring LoRa lab]]. 
Line 112: Line 112:
 </WRAP> </WRAP>
  
-===== -Applications =====+===== - Applications =====
  
 <WRAP center round todo 60%> <WRAP center round todo 60%>
Line 149: Line 149:
  
 You can also download a {{ :mqtt-emoncms-eguz-script.py.zip | python script}} that automates the data retrieval from the MQTT broker . You can also download a {{ :mqtt-emoncms-eguz-script.py.zip | python script}} that automates the data retrieval from the MQTT broker .
-===== -LoRaWAN Challenges =====+===== - LoRaWAN Challenges =====
 Implement and provide technical documentation for each of the following challenges. Implement and provide technical documentation for each of the following challenges.
  
-==== -The End-to-End Challenge ====+==== - The End-to-End Challenge ====
 I can send data from the device to the application. I can send data from the device to the application.
  
Line 159: Line 159:
 </WRAP> </WRAP>
  
-==== -The Downlink Challenge ====+==== - The Downlink Challenge ====
 I can send data from the application to the device. I can send data from the application to the device.
  
-==== -The Radio Challenge ====+==== - The Radio Challenge ====
 I can tune the LoRa radio parameters. I can tune the LoRa radio parameters.
  
Line 172: Line 172:
 </code> </code>
  
-==== -The Sensor Challenge ====+==== - The Sensor Challenge ====
 I can use different sensors to send data from the device: PIR, moisture, temperature, light, etc.  I can use different sensors to send data from the device: PIR, moisture, temperature, light, etc. 
 <WRAP center round important 100%> <WRAP center round important 100%>
exploring_lorawan.txt · Last modified: 2021/11/02 06:31 by samer