2018년 이전 관심사/IoT(10)
-
LoRa Class
4.LoRa Class LoRa Class LoRa 단말의 동작 모드는 아래 그림과 같이 3가지가 있다. Class A Class A는 전류 소모가 가장 적은 모드이다. LoRa 단말을 Class A로 설정한 경우, 단말은 대부분의 시간을 Sleep 상태로 유지 한다. 만약 송신할 데이터가 있을 경우, LoRa 단말은 Sleep 상태에서 깨어나서 데이터를 송신하고 일정 시간동안 데이터를 수신 한 후 다시 Sleep 상태로 전환 한다. 이 경우, 데이터를 송신하고 일정 시간 동안만 RX 윈도우가 열려 있기 때문에 데이터를 즉각적으로 수신 할 수 없다.다시 한번 정리하면, Class A로 설정된 단말은 데이터를 송신 할 때 빼고는 Sleep 상태를 유지한다. 이런 이유로 세 모드 중 전류 소모가 가장 적지만..
2018.07.14 -
LoRa Data Rate & ADR
3.LoRa Datarate와 ADR LoRa Data Rate LoRa Data Rate는 DR0부터 DR5까지 총 6가지가 있으며, LoRa 단말은 6개의 DR 중 하나를 선택해서 동작한다. 각 DR별로 Spreading Factor, Maximum Data Rate, Maximum Application Payload Size는 아래 그림과 같다.예를 들면, LoRa 단말이 DR5로 설정 되어 있으면 최대 247bytes의 데이터를 한 패킷에 보낼 수 있으며 데이터 속도도 최대 5.47kbps 까지 사용 할 수 있다. 단, 이 경우 통신 거리는 짧아 진다.반대로 LoRa 단말이 DR0로 설정되어 있다면, 최대 65bytes의 데이터와 최대 293bps의 속도 밖에 사용 할 수 없지만, 통신 가능 거리..
2018.07.10 -
LoRa 주파수
2.LoRa 주파수 LoRa 주파수 LoRa를 사용하기 위한 주파수 대역은 국가마다 서로 다르다. 각각의 국가에서 사용하고 있는 주파수 대역은 아래 사진과 같다.LoRa는 아래 그림과 같이, 데이터를 수신하기 위해 두개의 윈도우(RX1, RX2)를 사용한다. 아래 그림은 Class A로 설정된 LoRa 단말이 데이터 송/수신 시 채널 오픈 상태를 나타낸다. Class A LoRa 단말은 배터리 절약을 위해 대부분의 시간을 Sleep 상태로 있다가 특정 데이터를 송신하기 위해 Wakeup 한다. Wakeup 후 데이터를 송신하고 RECEIVE_DELAY1과 RECEIVE_DELAY2 만큼 RX1과 RX2 윈도우를 열고 데이터를 수신하기 위한 상태를 유지 하고 있다. LoRa 단말이 RECEIVE_DELAY..
2018.07.10 -
LPWAN(Low Power Wide Area Network)란?
1.LoRa란 LPWAN(Low Power Wide Area Network)란? 우리에게 익숙한 Wi-Fi, Bluetooth의 경우, 무료로 사용 할 수 있는 통신이지만 통신 거리가 짧다는 단점이 있다. 만약 통신 범위가 넓은 응용이 필요하다면 Cellur N/W와 같은 3G, 4G 통신을 사용 할 수 있다. 하지만 저용량 데이터를 취급하는 소물인터넷의 경우, 해당 데이터에 3G, 4G 데이터 요금을 내는 것은 불합리 할 수 있다.시장의 이런 요구를 만족 하기 위해 LPWAN(Low Power Wide Area Network) 기술이 개발되어 서비스 중이며, Sigfox, LoRa, NB-IOT 동이 LPWAN의 대표 통신 기술이다. 국내에서는 SK 텔레콤이 LoRa와 LTE Cat.M1 ( 2018년..
2018.07.10 -
오렌지보드 WiFi
(주)위즈네트와 (주)네패스가 콜라보레이션 해서 만든 오렌지보드 WiFi를 소개 한다. 아두이노 Uno에 WizFi250(Wi-Fi 모듈)을 연결해서 하나의 보드로 만든 보드이며, 당연히 아두이노 Uno와 완벽 호환하며 아두이노에서 Wi-Fi를 사용하기 위한 WizFi250 Library를 제공한다. 구성품은 아래와 같이 오렌지보드WiFi 1개, 확장 안테나 1개, USB 케이블 1개로 되어 있다. 오렌지 보드를 만드는 과정 중, WizFi250 Library를 구현하기 위해 조금 고생하였지만, (주)네패스를 통해 다양하고 유익한 컨텐츠들이 많이 생성되고 있어 보람을 느끼고 있다. 아래 링크들은 오렌지보드 WiFi를 학습하기 위한 학습 가이드이며 자세한 내용은 아래 링크를 참고 하기 바란다.http://..
2016.11.24 -
BLE to Ethernet Thin Gateway 만들기
본 포스팅에서는 BLE(Bluetooth Low Energy)로 수집된 데이터를 Ethernet을 통해 Cloud Server에 전달하기 위한 Data Collector를 구현하는 방법에 대해 설명한다.시스템 구성본 시스템은 아래 그림과 같이 Data Sender, Data Collector, Cloud Server로 구성되어 있다. Data Sender는 Heart Rate(심장박동)과 Battery Level을 측정하여 Data Collector로 전달하는 역할을 한다.Data Sender의 Software는 Nordic에서 제공하는 ble_app_hrs_s110 예제를 변경 없이 사용하였으며 측정되는 Heart Rate와 Battery Level은 가상으로 만든 자료 이다.Data Collector..
2016.11.24