본문 바로가기
Study/ETC & TIP

sk thingplug lora starterkit

by Answer Choi 2017. 4. 7.
반응형


먼저 SK thingplug 가입이 되어 있어야 합니다.


ThingPlug Platform 


위 링크를 눌러 회원가입하세요.


그리고 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를 모니터링 할 수 있습니다.


반응형

인기글