LoRa 사용기

공돌 이야기 2016. 9. 9. 10:27

안녕하세요 이번 포스팅은 LoRa 관련 내용입니다.

 

LoRa는 LoRa Alliance에서 만든 장거리, 저전력 무선 통신으로 현재 SKT에서 IoT 시장 선점을 위해 전국망 설치를 완료 하였고, 서비스 할 예정입니다.

LoRa의 소개 및 Spec은 Alliance 공식 홈페이지에서 보실 수 있습니다.

https://www.lora-alliance.org/



 

회사에서 LoRa를 공부 할 기회가 생겨 SKT 망이 아닌, 해외의 RisingHF사의 Gateway 및 모듈을 구입 해 테스트 하였습니다.

http://www.risinghf.com/?lang=en

Web Server로는 Loriot라는 LoRa Server를 사용하였습니다.

https://www.loriot.io/

 

Node는 ST Nucleo 보드와 호환되는 LoRa mbed Shield를 구입해 테스트 해 봤습니다.

 

 

Firmware는 ST에서 제공해주는 Lorawan 예제를 Base로 사용하였지만, 제가 사용하는 Nucleo-F411RE는 지원하지 않아, Porting하는 작업을 거쳤습니다.

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-expansion-software/i-cube-lrwan.html

 

참고로, 아직 우리나라는 LoRa 주파수 Spec이 정의되지 않았습니다. 조만간 Spec문서에 Update 될거라 하는데, 그때까지 기다릴 수 없어, US915 Mhz 대역으로 테스트 했습니다.

우리나라 LoRa 주파수는 2016년 10월에 정의 되었습니다.

https://docs.google.com/viewer?url=http://portal.lora-alliance.org/DesktopModules/Inventures_Document/FileDownload.aspx?ContentID=1397

테스트는 이전에 포스팅 한 DHT11을 사용하여 온도값을 Loriot Server에 보내는 것을 하였습니다.

 

 

 

 

<LoRa Node>

 

 

<LoRa Gateway>

 

 

 

결과는 Loriot Dash Board에서 확인 할 수 있었습니다.

 

Node 쪽 프로젝트 첨부 드립니다.

 

STM32F411_LoRa_MAC_blog.zip

 

 

 

 

'공돌 이야기' 카테고리의 다른 글

BLE Beacon Scanner 제작  (0) 2016.11.03
수질측정기 TDS 사용기  (0) 2016.10.10
온습도 센서 DHT11 사용기  (0) 2016.09.06
Cortex M4에서 Json format 사용하기  (0) 2016.08.31
BLE to Ethernet  (0) 2016.08.05
블로그 이미지

공돌이는공돌공돌

,