사설망용 LoRaWan Device 개발부터테스트까지 A to Z 세타랩문수정이사
문수정 IoT SW 개발전문가 주요이력 : ETRI 3 년 (2002.3 ~ 2005.4) LG 전자 11 년 (2005.4 ~ 2015.11) SW 교육창업준비 1 년 (2016 년 ) 現세타랩주식회사 CTO 개발실적 : LoRa Test 자동화시스템 (AuLoRa) 개발 IoT SW 플랫폼검토및설계 IoT RTOS 개발및서비스 App 개발 안드로이드미디어솔루션기능개발 RTSP/RTP 등의패킷통신프로토콜개발 DB 를이용한미디어파일관리시스템개발 Video Share Call 서비스개발 멀티미디어스트림서버개발 2
LoRaWAN I. LoRaWAN? II. LoRa IoT 개발보드 III. LoRaWAN Gateway IV. LoRaWAN Network & App Server V. LoRaWAN 제품개발 & 테스트 VI. Q&A 3
LoRaWAN Architecture 4
LoRaWAN Structure 5
Learn More - LoRa IoT Device LoRa Device 개발방법론 http://iotcenter.seoul.go.kr/601 https://blog.naver.com/setalab/ 221166695905
LoRa IoT 개발보드 I. LoRaWAN? II.LoRa IoT 개발보드 III. LoRaWAN Gateway IV. LoRaWAN Network & App Server V. LoRaWAN 제품개발 & 테스트 VI. Q&A 7
IoT 제품개발방법 Idea 정리 기술조사 제품선택 개발 테스트 1.Idea 정리 1) 내가만들고싶은제품 Idea 쓰기 2) 시나리오만들기 3) 필요한기술쓰기 2. IoT 개발제품기술조사 1) 필요한기술공부및제품검색 2) 필요한기술의 SW / HW 요구사항확인 3) 제품단가 / 크기 / 양산확인 4) SW 개발지원확인 5) IDE 확인 3. 개발보드선택 4. 각기술에맞는 SW 동작확인및시나리오구현 5. 테스트 8
LoRa IoT 개발보드선택예 Idea 정리 기술조사 제품선택 개발 테스트 개발보드리스트 9
LoRa IoT 개발보드선택예 Idea 정리 기술조사 제품선택 개발 테스트 개발보드리스트 Region( 주파수 ) 정보꼭확인!!! 10
LoRa IoT 개발보드선택예 Idea 정리 기술조사 제품선택 개발 테스트 개발보드리스트 Region( 주파수 ) 정보꼭확인!!! 11
ARDUINO MKR WAN 1300 (LoRa ) 12
ARDUINO MKR WAN 1300 (LoRa ) 13
ARDUINO MKR WAN 1300 (LoRa ) 14
Learn More - LoRa IoT Device LoRa Device 개발방법론 http://iotcenter.seoul.go.kr/601 https://blog.naver.com/setalab/ 221166695905 15
한국지원 LoRa 모듈선택 16
한국지원 LoRa 모듈선택 17
추천보드 ST 사의 B-L072Z-LRWAN1 18
추천보드 ST 사의 B-L072Z-LRWAN1 19
추천보드 ST 사의 B-L072Z-LRWAN1 Freq: 860Mhz ~ 930Mhz 20
추천보드 ST 사의 B-L072Z-LRWAN1 Freq: 860Mhz ~ 930Mhz 21
LoRaWAN Gateway I. LoRaWAN? II. LoRa IoT 보드 III.LoRaWAN Gateway IV. LoRaWAN Network & App Server V. LoRaWAN 제품개발 & 테스트 VI. Q&A 22
LoRa Gateway List1 23
LoRa Gateway List2 24
LoRa Gateway List3 25
DIY LoRa Gateway http://cpham.perso.univ-pau.fr/lora/rpigateway.html 26
Semtech LoRa IoT Starter Kits 27
Semtech LoRa IoT Starter Kits 28
MULTITECH Gateway 29
개발시추천 Gateway 회사제품명특징가격 셈텍 IoT Starter kits 오픈 HW / SW 를활용 Configuration 가능 KR920 지원 LoRa 인증랩에서사용 개발용. 구매기간이오래걸림 $1,300 멀티텍 Conduit Gateway Configuration 가능 KR920 지원 $650 SK 텔레시스 / 콘텔라 SKT 납품용 판매불가 변경불가 X 피엘네트웍스 PLG100 KC 인증완료 KR920 지원 Public/Private 변경가능 서버 IP 변경만가능 135 만 30
LoRaWAN Network & App Server I. LoRaWAN? II. LoRa IoT 보드 III. LoRaWAN Gateway IV.LoRaWAN Network & App Server V. LoRaWAN 제품개발 & 테스트 VI. Q&A 31
LoRa Network Server Open Source 32
LoRa Network Server Open Source 개발언어 : Go 33
Semtech LoRa IoT Starter Kits - NS 34
MULTITECH Network Server 35
LORIOT - LoRaWAN Servers 36
세타랩 AuLoRa Network Server 37
개발시추천 Network/App Server 회사특징가격 세타랩 콘텔라 Loriot LoRaWAN 1.0.2 네트웍서버지원 SKT LoRaWAN 네트웍서버지원 다양한 MAC Command Test 지원 단말기, 네트웍서버로그지원 App 서버에 PUSH Message 기능스크립트연동가능 다양한 Gateway 지원 SKT LoRaWAN 네트워크서버지원 유료버전 LoRaWAN 네트웍서버 / JOIN 서버지원 LoRaWAN App 서버지원 개발자용무료버전있음 사업자용유료버전있음 (gateway 당 $18/1M, Device 당 $0.5/1M) 다양한 Gateway 지원 30 만 / 월 300 만 / 년 무료 / 유료 셈텍 LoRa IoT Starter Kits 에무료 LoRaWAN 네트웍서버기능탑재무료 MULTITECH MULTITECH GateWay 에무료 LoRaWAN 네트웍서버기능탑재무료 달리웍스 ThingPlus App 서버 38
LoRaWAN 개발보드 & 테스트 I. LoRaWAN? II. LoRa IoT 보드 III. LoRaWAN Gateway IV. LoRaWAN Network & App Server V.LoRaWAN 제품개발 & 테스트 VI. Q&A 39
보드 & AuLoRa 개발및테스트환경 40
B-L072Z-LRWAN1 LoRaWAN 소스검색 41
B-L072Z-LRWAN1 LoRaWAN 소스검색 42
소스 & 다운로드유틸받기
소스 & 다운로드유틸받기
소스 & 다운로드유틸받기 45
LoRa Private radio 설정 셈텍 Gateway 사설망설정 ST 보드 사설망설정 OR 셈텍 Radio 사설망설정 46
LoRa Private radio 설정 셈텍 Gateway 사설망설정 false ST 보드 사설망설정 OR 셈텍 Radio 사설망설정 47
LoRa Private radio 설정 셈텍 Gateway 사설망설정 false ST 보드 사설망설정 false OR 셈텍 Radio 사설망설정 48
B-L072Z-LRWAN1 LoRaWAN 설치 Commissioning.h 참조 false 49
B-L072Z-LRWAN1 LoRaWAN 설치 50
B-L072Z-LRWAN1 LoRaWAN 설치 false 51
B-L072Z-LRWAN1 LoRaWAN 설치 false 52
B-L072Z-LRWAN1 LoRaWAN 설치 Commissioning.h 참조 false 53
LoRa IoT Starter Kits - NS 세팅 54
LoRa IoT Starter Kits - NS 세팅 - 2 55
보드의 Data 전송화면 56
LoRa IoT Starter Kits - App Data 확인 57
ST 보드 & AuLoRa Test 58
ST 보드 & AuLoRa Test 59
ST 보드 & AuLoRa Test 60
ST 보드 & AuLoRa Test 61
Unconfirmed App Data Up Test 예제 62
AuLoRa 매뉴얼예제 63
참고 : AuLoRa & Thingplug 연동예제 - 1 64
참고 : AuLoRa & Thingplug 연동예제 - 1 65
참고 : AuLoRa & Thingplug 연동예제 - 1 원리 : - SKT Thingplug 에서제공하는개발자용 Device 시뮬레이터 API 를이용하여, 디바이스의 Application 값을 Thingplug 에전송한다 - 한개발자당 10 개의디바이스까지무료로등록가능 66
참고 : AuLoRa & Thingplug 연동예제 - 2 사전준비작업 : 1) Thingplug starterkit 설치하기 https://github.com/skt-thingplug/thingplug-lora-starter-kit 2) Thingplug 개발자계정만들기 https://thingplugdev.sktiot.com/ 3) LTID, 고유키등을 Configuration 파일에업데이트 실행 : 1) Device 로부터데이터받기 2) Configuration 파일의 Function 부분으로데이터보내기 3) device_mqtt_1.js 실행하기 67
참고 : AuLoRa & Thingplug 연동예제 - 3 실행후결과확인 ThingPlug 의 Deivce Log 보기 68
참고 : 세타랩 AuLoRa Download 사이트 https://github.com/jungok/setalab/tree/aulora 69
참고 : AuLoRa 세미나 세타랩 AuLoRa( 오로라 ) 를이용한 LoRa 테스트 전문교육 / 교육및세미나서울 lot 센터 LoRa 기반개발세미나 (4) 테스트편, 오로라참조 http://iotcenter.seoul.go.kr/598 http://blog.naver.com/setalab/221 144393128 70
LoRa 디바이스개발고급과정 ( 해외향포함 ) 교육대상 : C 언어가능자 LoRaWan 및 SKT LoRaWan Spec 을구현하기위한자 LoRa Device 를수출할의향이있는자 교육시기 : 1 차 : 4.27 ~ 5.4 2 차 : 5.28 ~ 6.1 71
LoRa 디바이스개발고급과정 ( 해외향포함 ) 교육대상 : C 언어가능자 LoRaWan 및 SKT LoRaWan Spec 을구현하기위한자 LoRa Device 를수출할의향이있는자 교육시기 : 1 차 : 4.30 ~ 5.4 2 차 : 5.28 ~ 6.1 72
참고문헌 LoRaWAN Spec 1.0.2 & What is LoRa 전문교육 / 교육및세미나서울 lot 센터 LoRa 기반개발세미나 (1) 이론편참조 http://iotcenter.seoul.go.kr/594?category=676263 문서 : http://blog.naver.com/setalab/221144390172 전문교육 / 교육및세미나서울 lot 센터 LoRa 기반개발세미나 (4) 테스트편, 오로라참조 http://iotcenter.seoul.go.kr/598?category=676263 문서 : http://blog.naver.com/setalab/221144393128 전문교육 / 교육및세미나서울 lot 센터 LoRa Device 개발방법론참조 http://iotcenter.seoul.go.kr/598?category=676263 문서 : http://blog.naver.com/setalab/221144393128 세타랩 AuLoRa 다운로드 & 매뉴얼사이트 https://github.com/jungok/setalab/tree/aulora 73
help@setalab.com
IoT 디바이스개발자들의영원한기술멘토가되겠습니다. 감사합니다 J Facebook.com/setalab.kr Blog.naver.com/setalab setalab.co.kr setalab.com help@setalab.com