먼저 SK thingplug 가입이 되어 있어야 합니다.
위 링크를 눌러 회원가입하세요.
그리고 lora stater kit을 다운로드합니다.
그리고 SKT-ThingPlugLora starterkit 을 다운 받으신후 압축을 풀어주세요.
마지막으로 node.js 를 다운로드합니다.
버전은 LTS가 붙은걸로 다운로드합니다.
node js가 설치가 완료되면
installing express 를 참고하여 express를 설치해주세요.
위 express설치시에 만든 폴더에 thingpluglora-starterkit을 압축풀어주세요.
위 압축해제 파일중 config_1.js_sample과 config_2.js_sample 의 확장자를 .js로 변경해 줍니다.
이제 config_1.js파일을 수정해야 합니다.
한글주석이 깨어지니 word로 열어주세요.
수정해야 하는 부분은 위 빨간 네모부분입니다.
- responseAddress : device가 위치한 공인IP주소와 포트를 넣어줍니다.
예) http://125.209.222.141:4000 이런식으로요~
- responsePORT : 로컬포트입니다. 포트포워딩시 사용할 포트~
사실 위 2가지는 제어를 안하실거면 아무거나 넣어도 상관은 없습니다.
- nodeID : sk thingplug에 등록할 ID입니다. 자신이 원하는 ID를 넣으시면 됩니다.
- passCode : sk thingplug에 등록할 device의 비번, 이것도 자기가 원하는 걸로~
- uKey : 이건 sk-thingplug에서 발급받은 키입니다.
키는 로그인하시면 마이페이지-마이 IoT에 있습니다.
여기까지 수정이 완료되면 저장을 하세요.
이제 윈도우 커맨드창을 이용하여, lora가 설치된 폴더로 갑니다.
커맨드창에서 npm install을 이용하여 dependency를 설정해줍니다.
시간이 좀 걸립니다.
이제 가상device를 실행합니다.
node device_http_1.js 를 하시면 device가 실행됩니다.
이제 가상 device에서 sk thingplug로 가상데이터를 전송합니다.
이제 sk thingplug에서 device를 등록해야합니다.
나의 디바이스로 이동하여 디바이스 등록을 누르면 위의 화면이 나타납니다.
아까 config_1.js에서 입력한 값을 위 빈칸에 넣은후 디바이스 정보확인을 클릭하세요.
이제 디바이스 정보만 입력하면 됩니다.
기본적으로 모든정보들이 입력되어 있고, 위 네모 부분만 입력하면 됩니다.
위치정보는 위치선택을 눌러 원하는 장소를 입력하시고,
디바이스 이미지는 이미지 파일을 넣어주세요.
그리고 저장을 하시면 나의 디바이스가 완성됩니다.
이제 cmd를 이용하여 커맨드창을 하나 더 열어줍니다.
그리고 lora가 설치된 폴더로 가세요.
node application_web.js 를 실행하여 web서버를 만들어줍니다.
웹브라우저를 하나 열어줍니다.
주소는 localhost:3000/dashboard를 입력하세요.
위와 같이 가상 device에서 보내는 data를 모니터링 할 수 있습니다.
'Study > ETC & TIP' 카테고리의 다른 글
인공지능 탐색 알고리즘 2-Uninformed Search (0) | 2017.04.14 |
---|---|
인공지능 탐색 알고리즘 1-기본 (0) | 2017.04.13 |
다른 IP대역끼리 통신하기 (0) | 2017.02.17 |
Double형의 소수점 자르기, 소수점 구하기!! (0) | 2016.12.19 |
응용프로그램 0xc000007b 오류해결법 (0) | 2016.11.24 |