- Obtenga la placa raspberry pi 3 B+ y obtenga una tarjeta micro sd de 8 gb lista con el software raspbian.Sobre cómo actualizar el sistema operativo en la tarjeta SD, siga las instrucciones aquí: https://www.raspberrypi.org/learning/hardware-guide/
NOTA: Para activar el protocolo ssh debe crear en la SD un archivo sin extension con el nombre : ssh ( puede hacerlo con cualquier herramienta de texto y borrar la extension) En este paso puede tambien configurar su conexion wifi en Rpi (vea el paso 6).
-
Conecte la raspberry pi 3 B+ a la fuente de alimentación de 5[V] 2 [A]. ESTO ES MUY IMPORTANTE. El módulo lora puede generar un pico de 700 mA durante las transacciones inalámbricas activas y, por lo tanto, tiene un buen bloque de alimentación para alimentar la raspberry pi 3 B+.
-
Detalles de conexión:
-RAK 831: Antes incluso de encender la placa, obtenga las antenas del kit y conéctelas al terminal de tornillo de la antena. ESTO ES ESENCIAL. Diseño de los pines de RAK 831, diríjase a: https://media.digikey.com/pdf/Data%20Sheets/Pi%20Supply%20PDFs/PIS-0995_Web.pdf
-Raspberry PI 3 B+ :
Diseño de los pines de Raspberry Pi, diríjase a: https://www.raspberrypi.org/documentation/usage/gpio/
-
Habilitar SPI: Correr sudo raspi-config. Utilice la flecha hacia abajo para seleccionar 7 Interfacig Options Flecha hacia abajo hasta P4 SPI. Seleccione yes cuando le pida que habilite SPI , También seleccione 'yes' cuando pregunte acerca de la carga automática del módulo del kernel. Utilice la flecha derecha para seleccionar el botón. Seleccione 'yes' cuando le pida reiniciar
-
Instalar el Git: Correr: Sudo apt-get update Sudo apt-get upgrade Sudo apt-get install git
-
Administrar la conexión wifi en la raspberry pi
Configure las credenciales de wifi : https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
Correr : $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Y agregue el siguiente bloque al final del archivo, reemplazando el SSID y la contraseña para que coincidan con su red:
network={ ssid="The_SSID_of_your_wifi" psk="Your_wifi_password" } $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Cree un archivo de texto con el nombre wpa_supplicant.conf en la SD con el siguiente bloque:
network={ ssid="The_SSID_of_your_wifi" psk="Your_wifi_password" }
- Clona el instalador e inicia la instalación
$ git clone https://github.com/RAKWireless/RAK2245-LoRaGateway-RPi-Raspbian-OS.git ~/RAK2245-LoRaGatewa$ $ cd ~/RAK2245-LoRaGateway-RPi-Raspbian-OS $ sudo ./install.sh
La configuración de la selección de red para la tarjeta SIM, se refiere a /RAK2245-LoRaGateway-RPi-Raspbian-OS/rak_ppp/at.txt
A continuación, verá algunos mensajes de la siguiente manera. Simplemente presione la tecla Enter para mantener el valor predeterminado o ingrese su información
Nombre de host [rak-gateway]:
Latitud [0]:
Longitud [0]:
Altitud [0]:
El paso de instalación le preguntará si desea habilitar la configuración remota. Escriba 'n' o 'no' y continúe con la instalación. Al comienzo de la instalación de la línea de comandos, el script le mostrará la puerta de enlace EUI, que es importante para los siguientes pasos.
Si olvida este paso puede probar con la direccion MAC de su modulo RAK
- ¡Ahora tiene una puerta de enlace en ejecución después de reiniciar el RAK!
Reinicio del RAK: crear en un archivo .c (RAK_reset.c)
#include <unistd.h> #include <wiringPi.h> #define GPIO_RESET_PIN 0 // see wiringPi mapping ! int main() { wiringPiSetup(); pinMode(GPIO_RESET_PIN, OUTPUT); digitalWrite(GPIO_RESET_PIN, HIGH); sleep(5); digitalWrite(GPIO_RESET_PIN, LOW); }
-Instalar WiringPi si no se hizo aún. Para obtener WiringPi usando GIT: $ sudo apt-get install wiringpi -Compilar y ejecutar el archivo .c Corra : gcc -Wall -o RAK_reset RAK_reset.c -lwiringPi./RAK_reset
-
Puede utilizar el comando "gateway-config" para configurar otras bandas.
-
Hay que modificar el local_conf.json y global_config.json; con los adecuados planes de frecuencia, el EUI del gateway, IP del server, entre otros.
REGISTRARSE EN TTN NORMALMENTE PERO NO UTILIZAR LA CONSOLA DE https://www.thethingsnetwork.org/ El router que se utiliza es el mallado de Australia para una frecuencia 915 MHz
Para rellenar el formulario de configuraciones colocar la siguiente URL : https://console.thethings.meshed.com.au que es la consola que se comunica directamente con el meshed-router.
Nota: cuando iniciamos sesión nuevamente en ambas consolas aparecerán los gateways y aplicaciones que hayamos realizado; se recomienda trabajar con la consola https://console.thethings.meshed.com.au
- Utilizamos el EUI de la instalación como ID del Gateway
- Seleccionar I'm using the legacy packet forwarder PARAMETROS ESTABLECIDOS PARA ARGENTINA https://www.thethingsnetwork.org/country/argentina (VERIFICAR SIEMPRE LA ACTUALIZACION)
Nota : Pruebas : Antenna placement indoor, después cambiar a outdoor para pruebas en exterior