wikiroute

networking recipes

User Tools

Site Tools


deploying_lorawan

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
deploying_lorawan [2016/10/16 22:31] – created samerdeploying_lorawan [2016/12/20 12:24] – [2.1. Single Channel Gateway] samer
Line 1: Line 1:
 ====== Deploying an End-to-End LoRaWAN Platform ====== ====== Deploying an End-to-End LoRaWAN Platform ======
  
 +Starting from September 2016, Saint-Joseph University of Beirut (USJ) will be deploying the first academic [[http://www.semtech.com/wireless-rf/internet-of-things/what_is_lora.html | LoRa]] network in Lebanon. The network will support monitoring of micro-climate conditions in vineyards. Here below you can find a detailed description of the experimental platform implementing an end-to-end LoRaWAN solution.
 +
 +[{{ :e2e-lorawan.png?direct&750 | Figure 2. Architecture of the LoRaWAN Platform}}]
 +
 +===== -. End-nodes =====
 +==== -. Autonomo with LoRaBee ====
 +
 +==== -. Arduino with Dragino Shield ====
 +
 +===== -. Gateways =====
 +==== -. Single Channel Gateway ====
 +
 +The single channel gateway includes a LoRa transmission module (the Dragino Shield) connected to a Raspberry Pi (2 or 3). The connection pins are identified in Figures 2 and 3. Communication is done on an SPI communication interface.
 +[{{ :schema-single-channel-pi3.png?direct&300 |Figure 2. Dragino pin mapping}}]
 +[{{ :schema-pins-pi3.png?direct&300 |Figure 3. Raspberry pi 3 pins}}]
 +
 +After making the correct connection, you need to install the packet forwarder software on the Raspberry Pi. The source code is available on: [[https://github.com/samerlahoud/single_chan_pkt_fwd]]. In order to proceed, you need to :
 +  * Enable SPI on the Raspberry Pi using raspi-config
 +  * Download and unzip the source code:
 +
 +<code bash>
 +wget https://github.com/hallard/single_chan_pkt_fwd/archive/master.zip
 +unzip master.zip
 +</code>
 +
 +  * Install the wiring library:
 +
 +<code bash>
 +apt-get update
 +apt-get install wiring
 +</code>
 +
 +  * Compile and run the packet forwarder as root.
 +
 +gcc version 4.6.3
 +unrecognized command line option '-std=c++11'
 +CFLAGS = -std=c++0x -c -Wall -I include/
 +==== -. Kerlink IoT Station ====
 +
 +===== -. Backend =====
 +==== -. Loraserver ====
 +==== -. The Things Network ====
 +
 +===== -. Applications =====
 +==== -. MQTT spy ====
 +==== -. Emoncms ====
deploying_lorawan.txt · Last modified: 2021/08/28 09:50 by samer