
"¡Wireless hecho fácil!" - Agregar características de BLE y aprovisionamiento a una aplicación Lorawan existente

El software se proporciona "tal cual" y da una ruta para el autodesportamiento y el autodenimiento.
Este repositorio contiene un código de ejemplo no compatible destinado a ayudar a acelerar el desarrollo del producto del cliente. No está validado para la producción ni auditado para las mejores prácticas de seguridad.
Tenga en cuenta que si bien este repositorio no es compatible, las contribuciones de la comunidad de bienvenida a Microchip, y todas las solicitudes de extracción se considerarán para su inclusión en el repositorio.
Interactuar con sus compañeros en la comunidad en el foro de Lora.
Este código de muestra demuestra cómo aprovisionar y controlar un dispositivo final de Lorawan sobre una conexión BLE entre la aplicación para teléfonos inteligentes y un módulo RN4870/71.

Clone/Descargue el repositorio actual para obtener el software.
Compre el kit de evaluación RN4871-PICTAIL
El RN-4871-PICTAIL es una placa de desarrollo basada en el módulo RN4871 de baja energía ultra compacto 5. El RN4871 utiliza una interfaz de comando ASCII simple sobre el UART. 
O
Alternativamente, puede usar un tablero de clic RN4870 o RN4871 desde Mikroe.

https://www.mikroe.com/rn4870-click https://www.mikroe.com/rn4871-click
Y use la placa Mikrobus XPlained-Pro (ATMBUSAdapter-XPro).
https://www.microchip.com/developmenttools/productdetails/atmbusadapter-xpro
Con o sin cableado ... 
Para este tutorial, el módulo RN487X se carga con la versión de firmware 1.41
Compre el kit de evaluación SAM R34 XPlained Pro 
O
Compre el kit de evaluación WLR089U0 XPlained Pro 
Compre una puerta de enlace Lora (R) desde la red Things
Descargue e instale Microchip Studio 7.0 IDE.
Abra Microchip Studio 7.0 IDE.
Desde herramientas -> Extensiones y actualizaciones , instale avanzado marco de software (ASFV3) v3.49.1 versión o versión superior.
Reiniciar Microchip Studio
Descargue e instale un programa de terminal en serie como TERA Term.
Para demostrar aplicaciones BLE, así como el aprovisionamiento de los dispositivos finales de Lorawan, siga la conexión a continuación:




Si está utilizando una placa WLR089U0 XPlained Pro, la configuración de hardware es exactamente la misma que para la placa SAMR34 XPRO.
Esta demostración requiere:


Cuando se crea el dispositivo, tenga en cuenta con cuidado las credenciales de OTAA (Deveui, Appeui, AppKey). Más tarde necesitará generar el código QR.
Usted ha realizado el aprovisionamiento del dispositivo final dentro de la consola TTN.
Se utilizará un código QR para aprovisionar los parámetros de Lorawan OTAA (Deveui, Appeui, AppKey) sobre BLE.
Para ser reconocido por la aplicación de muestra SAMR34, el código QR debe contener una cadena de caracteres que respeten el siguiente formato:

Cree su propio código QR de: https://www.unitag.io/qrcode

Puede descargar e imprimir su código QR.
Desde su teléfono inteligente, abra las aplicaciones QRBOT y escanee su código QR.

Debe recuperar el comando "Mac set OTAA" con sus credenciales. Copie el texto.

Este proyecto integra la API de software Microchip Lorawan Stack (MLS) que proporciona una interfaz a los diferentes módulos de software.
Esta aplicación se basa en la aplicación Lorawan Mote generada a partir de ASFV3 y ya contiene controladores necesarios para interactuar el módulo RN4870/71.
Implementa el servicio UART transparente. Este servicio expone las características para transferir datos en serie en ambas direcciones.
Desde el menú, tiene la opción de la aplicación:

Try to initialize BLE device ...
===============================================
Menu: select a BLE application from the list
===============================================
1) Serial bridge
2) Beacon mode - https://www.microchip.com URL
3) Transparent chat mode
4) Scan mode
5) Search mode
6) Search and connect
7) Sleep mode
8) Wake-up
9) LoRaWAN provisioning
-----------------------------------------------
>>





















