banner
홈페이지 / 블로그 / Link.ONE 모두 사용하기
블로그

Link.ONE 모두 사용하기

Mar 19, 2024Mar 19, 2024

RAKwireless는 LTE-M, NB-IoT 및 LoRaWAN 연결을 지원하고 Arduino IDE로 프로그래밍 가능한 WisTrio Link.ONE 올인원 LPWAN IoT 개발 키트의 리뷰 샘플을 보냈습니다. LoRaWAN 연결과 ChipStark, Node-Red, InfluxDB 및 Grafana와 같은 오픈 소스 소프트웨어 패키지 및 프레임워크를 사용하는 내후성 WisBlock Unify 인클로저로 키트를 테스트했습니다.

우리가 받은 Link.ONE 키트에는 WisBlock Unify 인클로저(100 x 75 x 38mm)와 시스템이 대부분 절전 모드에 있고 데이터를 수신하는 데 사용될 때 충분한 3,200mAh/3.7V 충전식 리튬 배터리가 함께 제공됩니다. 정보를 너무 자주 보내지 않으면서.

상자 안에는 다음 품목이 매우 촘촘하게 포장되어 있었습니다.

인클로저가 닫혀 있을 때 IP65 침투 보호 등급과 내후성을 보장하기 위해 방수 고무가 있는 뚜껑이 있어 인클로저가 튼튼합니다.

배터리를 제거하면 WisTrio Link.ONE 개발보드를 좀 더 자세히 살펴볼 수 있습니다.

키트에는 세 가지 주요 모듈이 있습니다.

아래 그림과 같이 모든 것이 조립되었습니다.

이 키트에는 최대 10년 동안 사용할 수 있는 500MB의 셀룰러 데이터가 포함된 Monogoto SIM 카드도 포함되어 있습니다.

SIM 카드는 전 세계적으로 사용할 수 있지만 당사는 태국에 본사를 두고 있으며 SIM 카드는 AIS 또는 TrueMove 사업자를 사용하는 2G, 3G 및 4G 셀룰러 네트워크에서 작동하지만 LTE Cat M1(LTE-M)은 작동하지 않으며 정보가 없습니다. NB-IoT에 대해 이에 대해서는 나중에 자세히 설명하겠습니다.

또한 주문 시 Link.ONE 개발 키트에 다양한 센서 모듈을 추가할 수 있지만 당사 키트에는 아무것도 포함되어 있지 않습니다.

Link.ONE은 LTE-M, NB-IoT 및 LoRaWAN의 세 가지 유형의 저전력 광역 네트워크(LPWAN)를 지원합니다.

참고 1 – 검토자는 태국 운영자의 Cloud Server on Cloud에 대한 연간 요금으로 인해 NB-IoT 연결을 테스트하지 않았습니다. 참고 2. LTE-M 연결은 태국의 Monogoto SIM 카드에서 지원되지 않기 때문에 리뷰어는 테스트하지 않았습니다.

검토자는 LoRaWAN 시스템을 완벽하게 관리할 수 있는 편의성을 제공하는 전용 LoRaWAN IoT 플랫폼을 설정했습니다. 플랫폼에는 다음과 같은 다양한 오픈 소스 소프트웨어가 함께 제공됩니다.

필요한 하드웨어에는 Link.ONE 개발 키트, USB Type-C 케이블, LoRaWAN 게이트웨이 및 컴퓨터가 포함됩니다.

또한 Arduino IDE를 설치하고 다음과 같이 Link.ONE 개발 키트용으로 설정해야 합니다.

LoRaWAN을 통해 Link.ONE에 메시지를 보내는 "Hello World" 프로그램을 작성하겠습니다. 작동 주파수 대역을 태국의 AS923으로 설정하고 다음 값을 사용하여 연결을 OTAA로 설정했습니다.

참고: 활성화 프로세스에는 ABP(개인화에 의한 활성화)와 OTAA(무선 활성화)의 두 가지 유형이 있습니다.

이제 Arduino IDE에서 코드를 컴파일하고 Link.ONE 보드에 업로드/플래시할 수 있습니다. 버튼을 누르지 않고도 보드를 즉시 플래시/프로그래밍할 수 있으며 보드는 자동으로 프로그래밍된 대로 작동합니다. 이는 개발자를 위한 Link.ONE의 장점입니다.

프로그램이 실행되면 두 가지 유형의 메시지가 처리됩니다.

페이로드 데이터는 아래 스크린샷에서 볼 수 있듯이 "TmluZVBob24="입니다. Base64 디코드 표준을 사용하는 경우 "NinePhon"(리뷰어 이름)으로 디코딩됩니다.

RAKwireless에는 키트에 센서 모듈이 포함되어 있지 않았기 때문에 우리는 배터리 전압, 배터리 수준(%) 및 리튬 이온 배터리의 "배터리 값"을 읽는 두 번째 데모 프로그램을 작성했습니다.

Link.ONE은 배터리 데이터를 LoRaWAN 게이트웨이에 무선으로 전송한 다음 페이로드를 "ChirpStack" LoRaWAN 네트워크 서버로 전달합니다.

그런 다음 Node-RED는 MQTT 프로토콜을 통해 ChirpStack에 연결하고 Base64 알고리즘을 사용하여 페이로드 데이터를 해독합니다.

Node-RED는 또한 InfluxDB 시계열 데이터베이스에 센서 및 LoRaWAN 시스템 데이터를 자동으로 저장합니다.

Grafana 대시보드는 InfluxDB 시계열 데이터베이스에서 데이터를 읽고 데이터가 전송되는 동안 배터리 전압, 배터리 수준(%) 및 전력 소비(mW)와 함께 결과를 표시합니다.