Paso 6: Construir una puerta de enlace de canal LoRaWAN
En este paso, vamos a utilizar el IPC y la Lora Shield para construir un canal de LoRaWAN Gateway.We debe configurar el RPi y conectar con la Lora Shield.Complete las operaciones como la siguiente descripción:
Configuración
- Conectar la frambuesa Pi a Internet;
- Utilice 'raspi-config' para asegurarse de que el SPI puede ser utilizado en RPi;
- Usar 'sudo apt-get install wiringpi' para instalar la biblioteca de acceso GPIO escrita en C para el BCM2835 en la Raspberry Pi;
- Obtener el único canal Lora Gateway código fuente desde aquí;
- Editar la 'main.cpp' para cambiar la configuración (buscar: "Configurar estos valores!").
Por defecto:
- LoRa: SF7 868,1 MHz
- Servidor: 54.229.214.112, Puerto de 1700 (la red de cosas: croft.thethings.girovito.nl)
Por lo tanto, no necesitan cambiar también en el código aquí.
Conexiones:
El escudo de Lora Dragino---Frambuesa Pi
5V---5V(pin#2)
TIERRA---GND(pin#6)
(DO_A) MISO---MISO(pin#21)
(DI_A) MOSI---MOSI(pin#19)
(CLK_A) SCK---CLK(pin#23)
(CS_A) NSS---GPIO6(pin#22)
DIO0---GPIO7(pin#7)
Primero---GPIO0(pin#11)
Conectar la Dragino Lora Shield y el IPC como el anterior,Ejecutar promotor de paquetes como root. Entonces podemos obtener un ID de entrada y ver el resultado funcionando en el IPC como la foto 3 en este paso.
También podemos obtener el estado de la puerta de entrada de http://thethingsnetwork.org/api/v0/gateways/B827EBFFFF294B3B/ como la última foto en este paso. En esta dirección URL debe cambiar 'B827EBFFFF294B3B' a su propio ID de entrada. Si puede ver el estado de la puerta de enlace en la web, se muestra que la puerta de enlace LoRaWAN está trabajando!
Nota: Si el promotor de paquetes muestra el mensaje "transmisor-receptor no reconocido", esto significa que el IPC no puede detectar Lora Shield. en este caso por favor más Compruebe su configuración de pin y el cableado.