
"무선은 쉽게 만들었다!" -Microchip Studio IDE에서 실행되는 SAM R34 IC 및 WLR089U0 모듈 용 Microchip Lorawan 스택 오픈
장치 : | ATSAMR34 | WLR089U0



이 소프트웨어는 "있는 그대로"제공되며 자체 지원 및 자체 유지 보수의 길을 제공합니다.
이 저장소에는 클라이언트 제품 개발을 가속화하는 데 도움이되는 지원되지 않은 예제 코드가 포함되어 있습니다. 생산에 대해서는 검증되지 않거나 보안 최고 실습에 대해 감사하지 않습니다.
이 저장소는 지원되지 않지만 마이크로 칩은 커뮤니티 기여를 환영하며 모든 풀 레퍼스트는 저장소에 포함시키기 위해 고려됩니다.
LORA 포럼의 커뮤니티의 동료들과 상호 작용하십시오.
최신 리포를 클론/다운로드하여 패키지를 얻으십시오.
MLS (Microchip Lorawan ™ 스택)는 IoT (Internet of Things) 응용 프로그램에 사용되는 Lorawan 최종 장치에 대한 솔루션을 제공합니다.
LORA®는 저전력 최종 부호가 장거리 및 낮은 데이터 속도로 통신 할 수 있도록 설계된 무선 변조 기술입니다.
Lorawan은 LORA 통신 계층을 통해 작동하며 MAC (Medium Access Control) 계층으로 작용하는 무선 네트워킹 프로토콜입니다.
Lorawan Specification과 그 개발은 Lora Alliance ™에 의해 감독됩니다. 이 사양은 최종 부호의 안전한 커뮤니케이션을위한 것이며 LORA 네트워크 내에서 상호 운용성을 보장합니다.
Mac 및 Radio Layers가 자체 지원 및 자체 관리를위한 소스 코드로 제공되는 SAM R34 IC 및 WLR089U0 모듈 용 Microchip Lorawan 스택이 열립니다.
MLS v1_0_P_6 릴리스는 공식 LORA Alliance Test Tool (LCTT)을 사용하여 Lorawan 1.0.4 클래스 A에 대해 사전 테스트됩니다.


로라 게이트웨이를 구입하십시오
Lorawan의 보안 솔루션과 함께 조인 서버를 사용하는 경우 사전 프로비저닝 된 ATECC608 보안 요소가 필요합니다. TTI Join Server 또는 Atecc608b-Tngact Actility Join Server 및 CryptoAuthentication Socket Kit 용 Trust & Go Sectior 요소 ATECC608B-TNGLORA 구매
참고 : Microchip Studio 7.0.2542 버전을 설치하기 전에 다음 Atmel Studio 도구를 제거해야합니다. 그렇지 않으면 프로젝트를로드하는 동안 오류에 직면 할 수 있습니다.
- Atmel 드라이버 파일
-Atmel libusb0 드라이버 (x64)
-Atmel Segger USB 드라이버 (501E)
- Atmel Winusb
LORA Alliance®는 모든 LORA Alliance® 장치 제조업체가 공식적인 Lorawan® 인증 테스트를 위해 공인 테스트 하우스 (ATHS)로 보내기 전에 사전 테스트 할 수 있도록 LORAWAN® 인증 테스트 도구 (LCTT)를 개발했습니다.
Lorawan® 인증 테스트는 엔드 노드 기능에 대한 인증 테스트, 즉 Node의 Lorawan 프로토콜 스택 및 응용 프로그램이 Lorawan 사양을 준수한다는 것을 테스트합니다.
자세한 내용은 Lora Alliance를 확인하십시오.
본 소프트웨어는 다음 영역에 대해 Lorawan® L2 사양 1.0.4 (클래스 A 만 해당)에 대해 사전 테스트되었습니다.
참조하려면 폴더
MLS_SDK_1_0_P_6_Release/LCTT_TestReports폴더를 확인하고 테스트 보고서에 액세스하십시오.
Microchip Lorawan 스택에는 다음이 포함됩니다.
이 패키지에는 SAM 플랫폼 (SAMR34, WLR)에서 MLS_SDK_1_0_P_6에서 사용할 수있는 MLS_SDK_1_0_P_5에서 구현 한 MLS Lorawan 응용 프로그램을 마이그레이션하기 위해 요청 된 모든 정보를 제공하는 마이그레이션 안내서 도 포함되어 있습니다. MLS API 변경뿐만 아니라 개선 및 버그 수정이 나열됩니다.
MLS는 다음 소프트웨어 모듈에 대한 API를 제공합니다.
API 및 스택 속성은 SAM R34-R35 Microchip Lorawan 스택 소프트웨어 API 참조 매뉴얼에 설명되어 있습니다.
다음 표는 Lorawan Stack Code Base ( src/ASF/thirdparty/wireless/lorawan )의 디렉토리 구조를 제공합니다.
| 예배 규칙서 | 설명 |
|---|---|
/hal | 라디오 하드웨어 인터페이스, 타이머 등의 구현이 포함되어 있습니다. |
/mac | 지역 매개 변수와 무관하게 Lorawan Mac 계층 사양의 헤더 및 소스를 포함합니다. |
/pmm | 전력 관리 모듈 (PMM)을 포함합니다. |
/regparams | 지역 대역에 특정한 MAC 계층 기능의 구현을 포함합니다. |
/sal | 보안 추상화 계층 (SAL)이 포함되어 있습니다. |
/services | 소프트웨어 타이머, PD 및 AES로 모듈 SCUH를 포함합니다 |
/sys | 작업 관리자, 전원 관리 및 초기화와 같은 시스템 모듈이 포함되어 있습니다. |
/tal | 트랜시버 관련 헤더 및 소스, 지원되는 트랜시버 용 드라이버가 포함되어 있습니다. |
| 애플리케이션 | 목표 | 위치 |
|---|---|---|
| enddevice_demo | SAMR34 XPLAINED PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_samr34_xpro |
| enddevice_demo | WLR089U0 XPLAINED PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_wlr089_xpro |
enddevice_demo 응용 프로그램은 다음 매개 변수를 구성 할 수있는 src/config/conf_app.h 의 응용 프로그램에 대한 구성을 제공합니다.
참고 #1 : SAM R34 프로젝트에서는 매크로
EDBG_EUI_READ=1기본적으로 기호로 설정됩니다. 이 구성은 EDBG EUI를 오버 공기 조인 프로세스의 Deveui 키로 사용하기 위해 Sam R34 Xplained Pro 평가 키트와 함께 사용할 수 있습니다. SAM R34 IC를 포함하는 사용자 정의 보드를 사용하여 매크로EDBG_EUI_READ=0비활성화하고src/config/conf_app.h파일에있는DEMO_DEVICE_EUI의 정의에서 자신의 deveui 키를 채우십시오.
참고 #2 : WLR089U0 프로젝트에서 MACRO
MODULE_EUI_READ=1기본적으로 기호 정의에서 설정됩니다. 이 구성은 WLR089U0 Xplained Pro 평가 키트 또는 사용자 정의 보드와 함께 사용할 수 있습니다.
SAM R34 MLS를 체크 아웃 시작 안내서 가이드 애플리케이션 구성에 대한 세부 정보와 프로젝트를 플래시하고 실행하는 방법을 확인하십시오.
| 애플리케이션 | 목표 | 위치 |
|---|---|---|
| ENDDEVICE_DEMO_ECC608 | SAMR34 XPLAINED PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_samr34_xpro |
| ENDDEVICE_DEMO_ECC608 | WLR089U0 XPLAINED PRO | MLS_SDK_1_0_P_6_Release/Enddevice_Demo/enddevice_demo_src_multiband_ecc608_wlr089_xpro |
현재 소프트웨어를 사용하고 다음 리소스를 참조하여 자세한 내용을 얻으십시오.
| 애플리케이션 | 목표 | 위치 |
|---|---|---|
| 파서 | SAMR34 XPLAINED PRO | RN 명령 파서 |
| 파서 | WLR089U0 XPLAINED PRO | RN 명령 파서 |
지침을 확인하고 RN Command Parser 저장소에서 최신 소프트웨어를 얻으십시오.
| 애플리케이션 | 목표 | 위치 |
|---|---|---|
| parser_ecc608 | SAMR34 XPLAINED PRO | RN Command Parser + ATECC608B_TNG |
| parser_ecc608 | WLR089U0 XPLAINED PRO | RN Command Parser + ATECC608B_TNG |
지침을 확인하고 RN Command Parser 저장소에서 최신 소프트웨어를 얻으십시오.