ThingPlug_SDK_Android

Slides:



Advertisements
Similar presentations
CJPOS for Android 사용자설명서 작성자 : CJSystem 작성일 : 개정일 :
Advertisements

스마트 교육 증강현실 활용. 연수 내용 증강현실이란 ? Sekai camera ( セカイカメラ for Android) 설 치 텍스트 포스팅하기 사진을 첨부하여 포스팅하기 사진 촬영하여 포스팅하기 네이버 QR 코드 만들기 네이버 QR 코드 관리하기 네이버 QR 코드 인쇄하기.
실시간 인터넷 무선 문자 방송 전광판 전자 현수막 제안서 실시간 인터넷 무선 문자 방송 전광판 (Real time internet wireless character broadcast) 관공서 전자 현수막 제안서 ( 주 ) 티 에 스 티 네 트 워 크 ( 주.
For Android 이재원.  페이스북 SDK 설치  2 가지 예제 & 소스  API 사용 예제 프로젝트 만들기  Graph API  참고사항 & 사이트.
Wireless Mobile Resource Management 1. 시스템 개요 2. 시스템 소개 3. 시스템 Back-up PLAN 4. 시스템 주요 Reference C.O.N.T.E.N.T.S.
LGU+ 모바일고객센 터 Magazine LGU + 모바일 CVC Vol 세계 최초, 최고의 고객센터 대표님과 함께한 우수 상담사 대상 사외 교육훈련.
© 2012 생능출판사 All rights reserved 매니페스트 파일 적재목록 ( 적하목록 )
헬스케어용 웨어러블디바이스 개발 및 서비스 플랫폼 - ㈜메디코넥스 김태평 대표 회사명 : ㈜메디코넥스 (Mediconex), (2015 년 6 월 설립 )/ 2015 년 매출 101 백만원 사업분야 : 의료 ( 헬스케어 )/ 안전분야 모바일 App 및.
1. 시설관리공단 상임이사 정수기준을 위반한 초과 여부에 대한 질의 2. 졸속사업으로 인한 예산낭비에 대한 질의 (KT 도로개설, 강변역 고구려역사 ]
2013 년 목 차 용어의 정의 위기경보 수준 국가 생물테러 대응 체계도 반 · 팀별 소방의 임무.
1 Push 알림서비스 시나리오 및 시스템 구축방안 Push 알림서비스 시나리오 및 시스템 구축방안 IBK 기업은행 신채널제휴팀 붙임 4.
Copyright© 2015 Gimpo All right reserved.Copyright 2015 Gimpo. All right reserved 시민주도형 스마트타운 플랫폼
“할배들의 수다” 전통시장 최고의 집을 찾아라
사회보험 징수통합 관련 조사 결과 보고서 한국갤럽조사연구소
선거정보 모바일 앱 사용자 매뉴얼.
MIND STORM 창의적 공학 설계 FORKLIFT All in One!! 윤 호, 전유기, 이헌중, 주준성.
화水분 화분 환경조절 자동화 시스템 Business Proposal Course Mobile S/W Development
안드로이드 UCheckPlus 학생용 App 출석체크 간편 매뉴얼
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
2013 스마트 컨트롤러 중간 프로젝트 김성엽 진종영 조유진
세명통통 사용자 매뉴얼 [표준 매뉴얼] 세명통통 사용자 매뉴얼.
안드로이드 폰을 이용한 아두이노 자동차 컨트롤
02장 ㅎㅎ 디지털 영상 빛과 색, 시각 컬러 모델 디지털 영상의 생성 디지털 영상의 종류 한빛미디어(주)
Wi-Fi 기반 NATE 서비스 제공 -설명회-
KD Navien Smart Customer Service Mobile Web
 midi LOGGER GL220   신제품 소개 Dec, 2011.
CRIME PREVENTION NECKLACE
포스코신문고 모바일 어플 설치 방법(1/2) [ 접속
Embeded 기초 다지기 2015년 10월 26일 intern Sally
시간대별 점등제어 계획 철새 비도래시기 춘계[3~5월] / 하계[6~8월] / 추계[9~10월]
RFID를 이용한 복합서비스 구성 및 실행기 멀티미디어전공 발표자 / 윤성필 동서대학교.
의료분야 취약점 진단 자동화 7기 컨설팅 트랙 지원생 : 오 성지 원격 의료 분야의 취약점 진단을 하는 자동화 도구
Smart Devices + Sensor Technology = Surprising Content
Lecture 1. Overview of the Course
사용자 정보 수집 및 교통정보 제공 시스템 블랙박스App을 이용한 웹 서비스 컴퓨팅 텀프로젝트 한국기술교육대학교 컴퓨터공학부
Color, Form, Depth, and Movement
퀵 가이드 Quick Guide 차량용 블랙박스
[ 프로젝트명 : RCFsentinel 모바일웹 제작 견적서 ]
2018년 마케팅운영지원서비스 2018년 마케팅 운영 지원 서비스 주관 : (유)하존솔루션
Copyright 2011 ㈜굿애플 All rights reserved
페이앳 이용 매뉴얼 계약절차 ① ② ③ ④ ⑤ [계약 신청] step별 페이지
2018년 마케팅운영지원서비스 2018년 마케팅 운영 지원 서비스 주관 : (유)하존솔루션
주의(主意) 본 자료는 고사성어100선의 교육자료 데모용입니다. 제품구입시 모든 교육용 자료는 별도로 무상 공급됩니다.
계명대학교 전자출결시스템 사용자 안내(학생용)
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
안드로이드 UCheckPlus 학생용 App 출석체크 간편 매뉴얼
HDTV 영상제작의 변화 발표조:10조.
교양필수 교과목 온라인 시험 안내 VERUM교양대학.
가계부 자동작성 APP Ucloud를 이용한 카드 내역 자동 작성 정보통신공학과 김대웅
스마트폰(QR코드)을 활용한 위치 기반 출결관리시스템(훈련기관용).
『디지털 기업을 위한 경영정보시스템』 홍일유 著 ⓒ 2005 Ilyoo B. Hong. All Rights Reserved
교양필수 교과목 온라인 시험 안내 VERUM교양대학.
상가개폐업조사용 앱 사용설명서 - android기준 - 소상공인진흥원 2013년 하반기 조사.
광고센터 완전정복 매뉴얼 ( ).
개인회원가입, 그룹생성 & 그룹회원가입 매뉴얼
에스앤더헬스 세부기능 소개 Update :
빛 의 합 성 과 학 1 학년 Ⅱ. 빛 > 2. 빛의 색( 8/8 ) [초기 화면]
CHAP 23. 센서.
기본 테이블세팅(로맨틱) 푸드스타일리스트 전공 김선아.
혼색 color mixture.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
[색채지각 ] Color Perception.
색채의 공감각 맛 음 냄새 촉감 5. 모양.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
中国类型小说海外受追捧, 国内市场类型新作后继乏力
교육 내용 OMRON SYSMAC Gateway(SGW) 설치 INDEX 제어 프로그램 설치
房思琪的初恋乐园 ‘팡쓰치’로 보는 문학의 힘 정은비.
관리자 페이지에서 관리자 승인 1. 정기권 신규고객 1. 로그인 화면 2. 차량등록여부 확인 3. 개인정보 활용 동의
[ 사용자 가이드 : 학생용 ] – Version 1.0
LGU+ 드론 IOT 보안인증 시스템 적용 구성도
Presentation transcript:

ThingPlug_SDK_Android Technical Notes ThingPlug_SDK_Android 환경 구축 및 테스트 가이드 Ver. 1.0 IoT 오픈 하우스 ©2017 IoT 오픈 하우스 All Rights Reserved. ☞ for more information, visit our website at https://lora.sktiot.com

Contents Device & Service App Overview Device App 동작 및 테스트 LoRa 모듈과 Service App 동작 및 테스트

LoRa/Android Device 모니터링 App > Device & Service App Overview IoT Sensor Device App. 스마트폰의 각 종 센서로 LoRa Device 구성 LoRa/Android Device 모니터링 App Service App. 동작 환경 : Android OS 4.3(Jelly Bean, API Level 18) 이상

> ThingPlug SDK Android 소스 https://github.com/SKT-ThingPlug/thingplug-sdk-android

Contents Device & Service App Overview Device App 동작 및 테스트 LoRa 모듈과 Service App 동작 및 테스트

스마트폰에 내장된 각 종 센서에서 측정한 값을 제공된 Device App.을 통해 ThingPlug에 전송합니다. > Device App Overview IoT Sensor Device App. 스마트폰에 내장된 각 종 센서에서 측정한 값을 제공된 Device App.을 통해 ThingPlug에 전송합니다.

Device App.을 통해서 보내지는 스마트폰 센서와 액츄에이터 종류는 다음과 같습니다. > Device App Overview Device App.을 통해서 보내지는 스마트폰 센서와 액츄에이터 종류는 다음과 같습니다. 센서 (Sensor) Battery : temperature(℃), charge level(%) Temperature(℃) Humidity(%) Noise(㏈) GPS : latitude(˚), longitude(˚), altitude(˚) Air pressure(h㎩) Brightness(㏓) Proximity(㎝) Accelerometer : X(㎨), Y(㎨), Z(㎨) Orientation : azimuth(˚), pitch(˚), roll(˚) Gravity : X(㎨), Y(㎨), Z(㎨) Gyroscope : X(˚), Y(˚), Z(˚) Magnetic field : X(µT), Y(µT), Z(µT) Step detector(detection) Step count(steps) 액츄에이터 (Actuator) 1. Buzzer : ringtone, notification, alarm 2. LED : off, red, green, blue, magenta, cyan, yellow, white 3. Camera : back, front IoT Sensor Device App.

Device App. 실행 화면에서 ThingPlug ID와 PW로 로그인 과정을 수행합니다. 앱 화면 내에서 사이트에 접속하여 가입을 진행할 수 있습니다.

Device App. 실행 화면에서 다음을 누르면 ThingPlug 포털 정보 Login : 로그인 API URL Register : 디바이스 등록 API URL ThingPlug server 정보 URL : ThingPlug server URL AppEUI : CSE 생성 접두어 Use TLS : TLS 사용 여부 TLV/TDV : 센서 데이터 포맷 LOAD DEFAULT : 기본 설정값 불러오기 Device App. 실행 화면에서 다음을 누르면 Server 정보 확인 및 수정이 가능하다 < Device App. 최초 실행 화면 > < Server 정보 확인 및 수정 화면 >

> App. 권한 승인 단계 최초 로그인 시 네 단계의 권한 승인절차를 거치게 됩니다. 위치 정보 접근 권한 습득 사진 및 동영상 접근 권한 습득 사진 및 동영상 촬영 권한 습득 음성 녹음 권한 습득 Android OS 6.0(Marshmallow, API Level 23) 이상의 단말에서는 GPS 및 카메라 사용, Noise 센 서 표시에 필요한 권한 허용 팝업이 표시됩니다. Android OS 6.0 미만의 단말에서는 App설치 시 권한을 확인하게 됩니다.

> App. 개인 위치정보 이용 App.에서 권한을 설정하는 단계를 지나면 다음과 같이, 위치정보 이용 동의를 화면을 볼 수 있습니다. 위치정보 이용을 동의 하면, 해당 디바이스의 위치정보를 ThingPlug에 전송 하게 됩니다.

> 디바이스(스마트폰)의 센서 정보 전송 화면

> 디바이스(스마트폰)의 센서 정보 전송 화면 특정 센서 정보를 선택하면 해당 센서의 상세화면으로 이동하여 지속적인 관찰이 가능하다.

> 디바이스(스마트폰)의 센서 정보 전송 화면 센서 감지 간격(Sensor read interval, msec) : 센서에서 값을 읽어오는 간격 센서 정보 전송 간격(Transfer interval, msec) : 센서 정보를 ThingPlug 서버로 전송하는 간격 센서 목록 갱신 간격(List update interval) : 센서 목록 화면을 갱신하는 간격 센서 상태 그래프 갱신 간격(Graph update interval) : 센서 상세 화면의 그래프를 갱신하는 간격     - LOGOUT : ThingPlug 포털에서 로그아웃합니다. 단, 기기해지는 자동으로 되지 않으므로 ThingPlug 포털에서 수동으로 기기해지(삭제)를 해주어야, 향후 해당 단말을 재등록할 수 있습니다.

Contents Device & Service App Overview Device App 동작 및 테스트 LoRa 모듈과 Service App 동작 및 테스트

> Service App Overview Device App.에서 ThingPlug에 전송된 센서 정보를 모니터링하고, 제어 가능한 센서(LED, BUZZER, CAMERA)에 대해서는 필요에 의해서 제어가 가능합니다.

Service App. 실행 화면에서 다음을 누르면 Device App.에서 설정한 정보와 동일. ThingPlug 포털 정보 Login : 로그인 API URL Register : 디바이스 등록 API URL ThingPlug server 정보 URL : ThingPlug server URL AppEUI : CSE 생성 접두어 Use TLS : TLS 사용 여부 TLV/TDV : 센서 데이터 포맷 LOAD DEFAULT : 기본 설정값 불러오기 Service App. 실행 화면에서 다음을 누르면 Server 정보 확인 및 수정이 가능하다 < Service App. 최초 실행 화면 > < Server 정보 확인 및 수정 화면 >

> Service App.에서 디바이스 선택 로그인에 성공하게 되면, 해당 ThingPlug ID에 등록된 디바이스 목록을 볼 수 있다. 만약에 Device App.에서 로그인을 하고, 최초로 데이터를 전송하면, ThingPlug에 디바이스를 등록하지 않아도 Device에 정의된 이름으로 자동 생성된다.

> Service App.에서 디바이스 선택 로그인에 성공하게 되면, 해당 ThingPlug ID에 등록된 디바이스 목록을 볼 수 있다. 만약에 Device App.에서 로그인을 하고, 최초로 데이터를 전송하면, ThingPlug에 디바이스를 등록하지 않아도 Device에 정의된 이름으로 자동 생성된다.

새롭게 추가된 디바이스는 ThingPlug 포탈에서도 정상적으로 등록이 되었음을 확인할 수 있습니다.

> Device & Service App. Demo https://www.youtube.com/watch?v=btRFXE-LG4o

Contents Device & Service App Overview Device App 동작 및 테스트 LoRa 모듈과 Service App 동작 및 테스트

> LoRa 모듈과 Service App 테스트구성도 WIZnet LoRa 키트 (솔루엠 LoRa 모듈) Service App (Android) LoRa G/W N/W Server (1) LoRa 모듈에서 AT Command를 이용하여 가상의 센서 데이터를 보내고, (2) 안드로이드 폰의 Service App에서 이를 확인합니다.

> ThingPlug에서 사용되는 TLV란? 앞서 언급한 대로 ThingPlug에서 데이터 전송은 TLV(Type Length Value) 포맷을 사용하였습니다. 아래는 ThingPlug에서 사용되는 Type 종류의 일부입니다. "Battery", {0x04, 0x05}, "Temperature", {0x11}, "Humidity", {0x12}, "Noise", {0x13}, "GPS", {0x20, 0x21, 0x22}, "Air Pressure", {0x24}, "Light", {0x25}, "Buzzer", {0x27}, "Led", {0x28}, 사용 예) 110101 : Type(11:Temperature), Length(01), Value(01) 120101 : Type(12:Humedity), Length(01), Value(01) 130101 : Type(13:Noise), Length(01), Value(01) 040101050101 : Type(04:Battery-Temperature), Length(01), Value(01) Type(05:Battery-Charge), Length(01), Value(01)

> LoRa 모듈 AT Command 로그와 Service App 화면 AT+SEND 01110101  Temperature(01) value : 01 Send Data Send Data Port:1, Byte :3 Event mode txDone OnRadioTxDone RSSI -49, SNR 37 RX DONE AT+SEND 01120101  Humidity(02) value : 01 RSSI -50, SNR 36 AT+SEND 01130101  Noise(03) value : 01 AT+SEND 01040101050101 Battery(04, 05) value : 01, 01 Send Data Port:1, Byte :6 RSSI -50, SNR 39

감사합니다