SparkFun과 Digi의 통합으로 LoRaWAN 개발 및 배포 가속화
장거리에서 소량의 데이터를 전송하는 데 사용되는 분산형 배터리 구동식 센서 응용 제품을 구축하려면 초저전력 부품, 제어되지 않는 환경에서의 신뢰성, 비교적 단순하고 확장 가능한 아키텍처가 필요합니다. 그러한 점에서 LoRaWAN(장거리 광역 네트워크)은 스마트 빌딩, 캠퍼스 환경, 소매, 산업 모니터링과 같은 응용 분야를 위한 최고의 선택입니다.
LoRaWAN 응용 제품은 수 마일의 측정 범위, 수 년간 지속되는 배터리 수명, 비용 효율성이라는 장점을 지니고 있습니다. LoRaWAN 통신을 이용하면 셀 서비스, Wi-Fi 또는 메시 라우팅 없이도 단일 게이트웨이로 농장이나 공장 전체를 아우를 수 있습니다.
LoRa Alliance의 지원 아래 2015년에 개방형 MAC 계층 및 네트워크 아키텍처로 공식화된 LoRaWAN은 확장성, 단순성, 상호 운용성 측면에서 셀룰러 IoT, Wi-Fi, BLE, Zigbee, Thread, 독점 서브-GHz 무선과 같은 대안보다 뛰어난 성능을 발휘하는 개방형 저전력 무선 네트워크 프로토콜 및 아키텍처입니다.
Digi와 SparkFun 간의 제휴는 개념에서 배포에 이르는 전 과정에서의 가속화를 보장합니다. 이 제휴를 통해 Digi의 X-ON 에지-클라우드 IoT 플랫폼, SparkFun의 하드웨어, Raspberry Pi 마이크로 컨트롤러가 통합됩니다.
특히 설계자는 내장된 Digi XBee LR 무선 트랜시버 모듈과 강력한 Raspberry Pi 2350A를 통합한 SparkFun 26060 IoT 노드 개발 기판(그림 1)을 활용할 수 있습니다.
그림 1: SparkFun 26060 IoT 노드는 Digi의 X-On 클라우드 플랫폼과 연결하기 위해 Digi XBee 트랜시버를 통합합니다(이미지 출처: SparkFun).
이 모듈은 LoRaWAN용 Digi HX15 게이트웨이를 통해 Digi X‑ON 클라우드 IoT 플랫폼에 자동으로 연결됩니다(그림 2). 이 게이트웨이는 별도로 구매하거나, SparkFun 27213 Digi X-ON 키트(북미 에디션)에 포함된 형태로 사용 가능합니다.
그림 2: Digi의 HX15 게이트웨이는 이더넷 또는 선택적 LTE를 통해 LoRaWAN 센서와 Digi X-ON 클라우드 플랫폼을 연결하는 데이터 인터페이스를 제공합니다(이미지 출처: Digi International).
SparkFun Qwiic Connect 에코시스템은 100개 이상의 플러그 앤 플레이 센서, 액추에이터 및 디스플레이(모두 공통 I²C 인터페이스 및 표준 4핀 JST 커넥터를 통해 연결됨)로 하드웨어 확장을 간소화합니다. SparkFun의 IoT 노드에는 연결된 SparkFun Qwiic 센서를 자동으로 감지하고 Digi XBee LR 모듈을 사용하여 LoRaWAN을 통해 데이터 동보 통신을 시작하는 사전 구축된 펌웨어가 포함되어 있습니다. 이 모듈은 HX15 게이트웨이에 연결되어 이더넷 또는 선택적 LTE를 통해 데이터를 Digi X-ON 클라우드 플랫폼으로 푸시합니다. Digi X-ON은 게이트웨이에서 클라우드까지 암호화된 전송, 안전한 사용자 액세스 제어 및 장치 레벨 메타데이터를 제공합니다.
설계자는 게이트웨이 설정이나 LoRaWAN 등록을 할 필요가 없으며 사용자 프로비저닝, 코딩 또는 MQTT 브로커 설정 없이도 제로 구성 센서 온보딩과 노드에서 클라우드로의 클라우드 지원 데이터 흐름을 활용할 수 있습니다. 따라서 LoRa 또는 클라우드에 관한 전문 지식이 부족하더라도 시제품 제작, 개념 증명 또는 배포를 빠르게 진행할 수 있습니다.
설계자는 처음부터 다시 시작하지 않고도 샘플링 속도를 미세 조정하고, 추가 Qwiic 센서에 대한 지원을 추가하거나, 페이로드 형식을 조정할 수 있습니다. Digi X-ON 플랫폼에서는 분산된 센서 네트워크의 문제를 해결하고 개선하는 데 중요한 지표인 가동 시간, 배터리 레벨, 신호 품질 및 연결 기록을 추적하여 모든 배포된 노드를 중앙에서 확인할 수 있습니다.
워크플로 유연성
RP2350은 제품 설계자가 Pico SDK를 사용하여 Arduino, MicroPython 및 C/C++용 애플리케이션을 개발할 수 있도록 고유한 워크플로 유연성을 제공합니다. 세 환경을 모두 지원하는 SparkFun IoT 노드는 Python의 드래그 앤 드롭 스크립팅, 하드웨어 가속을 사용한 최적화된 C 코드 등 자신의 전문 지식에 맞는 워크플로를 지원하여 설계자에게 선택권과 유연성을 제공합니다.
설계자는 MicroPython에서 애플리케이션을 빠르게 프로토타이핑하거나 Qwiic 호환 센서를 테스트하거나 실시간 환경에서 샘플링 간격을 조정할 수 있습니다. 프로젝트를 진행하면서 전력 소비, 메모리 사용량 또는 I/O 성능을 최적화하기 위해 Arduino 또는 전체 C++로 원활하게 전환할 수 있습니다. SparkFun은 SparkFun IoT 모듈 전용으로 사전 구축된 MicroPython 이미지를 제공합니다.
IoT 장치가 데이터 전송을 시작하는 즉시 X-ON은 센서 판독값을 모니터링하고 장치 상태를 확인하며 펌웨어 업데이트를 원격으로 푸시할 수 있는 대시보드를 제공합니다. 제품 설계자는 장치에 직접 액세스하지 않고도 설계를 계속 개선할 수 있습니다.
이번 협업은 현장에서 응용 제품을 테스트하거나 분산형 배터리 구동 센서 시스템을 위한 파일럿 프로젝트를 확장하는 데 이상적인 솔루션을 제공합니다. HX15 게이트웨이의 견고한 설계, Digi X-ON의 안전한 클라우드 아키텍처, 자동 프로비저닝 펌웨어 스택은 모두 실험실에서 현장으로의 이동을 더욱 원활하게 만들어 줍니다. 설계자는 실제 센서 데이터를 사용하여 라이브 환경에서 응용 제품을 테스트한 다음 펌웨어 또는 클라우드 통합을 다시 수행하지 않고 노드 및 게이트웨이 설정을 간단히 복제하여 확장할 수 있습니다.
SparkFun의 RP2350 기반 IoT 모듈, Digi의 X-ON 플랫폼, Raspberry Pi의 유연한 마이크로 컨트롤러 에코시스템 조합은 프로토타입부터 배포까지 고유하게 간소화된 경로를 제공합니다. 이 조합은 새로운 센서 테스트, LoRaWAN 범위 검증, 전력 사용량 최적화 등 실험과 생산에 바로 적용할 수 있는 설계의 엄격함을 지원합니다.
개방형 하드웨어와 표준화된 연결을 활용하여 설계자는 IoT 프로젝트의 성장과 발전에 따라 적응성과 수명을 확신할 수 있습니다. 이 플랫폼에서 구축되는 응용 제품은 이식성이 강화되고 진화하는 프로젝트 요구 사항을 유연하게 충족할 수 있습니다.
결론
SparkFun의 IoT 모듈 및 Qwiic Connect 에코시스템, Digi X-ON의 보안 클라우드 플랫폼, Raspberry Pi의 개발 다목적성은 분산된 센서 응용 제품의 개념부터 배포까지 견고하고 마찰이 적은 경로를 보장합니다. 이 솔루션은 구성 장애물을 최소화하고 온보딩을 간소화하며 중앙 집중식 장치 관리를 제공하여 설계자가 시제품 제작이든 대규모 현장 배포든 상관없이 빠르게 혁신하고 효율적으로 반복하며 자신 있게 확장할 수 있도록 지원합니다.
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum
