
"무선은 쉽게 만들었습니다!" - 기존 Lorawan 애플리케이션에 BLE 기능 추가 및 프로비저닝

이 소프트웨어는 "있는 그대로"제공되며 자체 지원 및 자체 유지 보수의 길을 제공합니다.
이 저장소에는 클라이언트 제품 개발을 가속화하는 데 도움이되는 지원되지 않은 예제 코드가 포함되어 있습니다. 생산에 대해서는 검증되지 않거나 보안 최고 실습에 대해 감사하지 않습니다.
이 저장소는 지원되지 않지만 마이크로 칩은 커뮤니티 기여를 환영하며 모든 풀 레퍼스트는 저장소에 포함시키기 위해 고려됩니다.
LORA 포럼의 커뮤니티의 동료들과 상호 작용하십시오.
이 샘플 코드는 스마트 폰 앱과 RN4870/71 모듈 간의 BLE 연결을 통해 Lorawan End-Device를 제공하고 제어하는 방법을 보여줍니다.

소프트웨어를 얻으려면 현재 리포를 클론/다운로드하십시오.
RN4871-Pictail 평가 키트를 구입하십시오
RN-4871-Pictail은 Ultra-Compact Bluetooth 5 저에너지 RN4871 모듈을 기반으로 한 개발 보드입니다. RN4871은 UART의 간단한 ASCII 명령 인터페이스를 사용합니다. 
또는
또는 Mikroe에서 RN4870 또는 RN4871 클릭 보드를 사용할 수 있습니다.

https://www.mikroe.com/rn4870-click https://www.mikroe.com/rn4871-click
Mikrobus Xplained-Pro Board (Atmbusadapter-XPRO)를 사용하십시오.
https://www.microchip.com/developmenttools/productdetails/atmbusadapter-xpro
배선 유무에 관계없이 ... 
이 튜토리얼의 경우 RN487X 모듈에는 펌웨어 버전 1.41이로드됩니다.
Sam R34 Xplained Pro 평가 키트를 구입하십시오 
또는
WLR089U0 Xplained Pro 평가 키트를 구입하십시오 
Things Network에서 Lora (R) 게이트웨이를 구입하십시오
Microchip Studio 7.0 IDE를 다운로드하여 설치하십시오.
Microchip Studio 7.0 IDE를 개설하십시오.
도구 -> 확장 및 업데이트 에서 ASFV3 (Advanced Software Framework) v3.49.1 릴리스 또는 상단 릴리스를 설치하십시오.
마이크로 칩 스튜디오를 다시 시작하십시오
Tera 용어와 같은 직렬 터미널 프로그램을 다운로드하여 설치하십시오.
Lorawan End-Device 프로비저닝뿐만 아니라 BLE 애플리케이션을 보여 주려면 다음과 같은 연결을 참조하십시오.




WLR089U0 Xplained Pro Board를 사용하는 경우 하드웨어 설정은 SAMR34 XPRO 보드와 정확히 동일합니다.
이 데모는 다음과 같습니다.


장치가 생성되면 OTAA 자격 증명 (Deveui, Appeui, Appkey)에주의하십시오. 나중에 QR 코드를 생성해야합니다.
TTN 콘솔 내에서 종료 기기의 프로비저닝을 수행했습니다.
QR 코드는 Lorawan OTAA 매개 변수 (Deveui, Appeui, Appkey)를 BLE를 통해 제공하는 데 사용됩니다.
SAMR34 샘플 애플리케이션으로 인식하려면 QR 코드에는 다음 형식을 존중하는 문자열이 포함되어야합니다.

https://www.unitag.io/qrcode에서 나만의 QR 코드를 만듭니다

QR 코드를 다운로드하여 인쇄 할 수 있습니다.
스마트 폰에서 QRBOT 앱을 열고 QR 코드를 스캔하십시오.

자격 증명으로 "Mac Set OTAA"명령을 검색해야합니다. 텍스트를 복사하십시오.

이 프로젝트는 MLS (Microchip Lorawan Stack) 소프트웨어 API를 통합하여 다양한 소프트웨어 모듈에 대한 인터페이스를 제공합니다.
이 응용 프로그램은 ASFV3에서 생성 된 Lorawan Mote 응용 프로그램을 기반으로하며 이미 RN4870/71 모듈을 인터페이스하는 데 필요한 드라이버가 포함되어 있습니다.
투명한 UART 서비스를 구현합니다. 이 서비스는 두 방향으로 직렬 데이터를 전송하는 특성을 노출시킵니다.
메뉴에서 응용 프로그램을 선택할 수 있습니다.

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
-----------------------------------------------
>>





















