- 감성조명관리시스템 - 호남대학교 정보통신공학과 x-mode 배문희 (06 학번 3...

13
MSSL (Management System for Sensibility Lighting) - 감감감감감감감감감 - 감감감감감 감감감감감감감 X-Mode 감감감 (06 감감 3 감감 )

Upload: race

Post on 22-Mar-2016

110 views

Category:

Documents


9 download

DESCRIPTION

- 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번 3 학년 ). 목차. 작품설명 개요 전체 시스템 구조 담당 개발 부분 시연 질문과 답변. 개요 전체 시스템 구조 담당 개발 부분. 작품설명. 개요. Sensibility lighting ( 감성조명 ) 은 온도나 습도 또는 조도와 같은 각종 환경정보 변화를 인식하여 그 정보에 가장 적합하다고 여겨지는 조명을 자동으로 연출하자는 취지에서 개발 하게 되었다 . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

MSSL (Management System for Sensibility Lighting)

- 감성조명관리시스템 -

호남대학교 정보통신공학과

X-Mode배문희 (06 학번 3 학년 )

Page 2: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

목차• 작품설명

– 개요– 전체 시스템 구조– 담당 개발 부분

• 시연• 질문과 답변

Page 3: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

MSSL (Management System for Sensibility Lighting)

작품설명•개요•전체 시스템 구조•담당 개발 부분

Page 4: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

개요Sensibility lighting(감성조명)은 온도나

습도 또는 조도와 같은 각종 환경정보 변화를 인식하여 그 정보에 가장 적합하다고 여겨지는 조명을 자동으로 연출하자는 취지에서 개발하게 되었다 .

이러한 기술은 공원과 같은 유원지의 분위기 연출이나 병원과 같은 의료시설에서의 의료조명 혹은 자동차의 실내등이나 각종 건물의 조명 등으로 폭넓은 활용분야를 가지고 있다 .

또한 조명으로의 역할에 국한된 것이 아니라 화재나 침입자 탐지 등의 안전분야에서도 활용할 수 있다 .

 원격지의 환경정보는 각 지역에 위치한 각종 센서

(센서 모듈_mote)를 사용해 수집한다 . 이렇게 수집된 정보는 무선 네트워크를 통하여 Zigbee기술로 통신하게 된다 .

각 원격지의 정보는 최종적으로 서버 (PC)에 전송이 되며 이 정보를 가공하여 조명모듈에 가장 적절한 제어 신호를 보냄으로 최적의 조명을 연출하게 된다 .

Page 5: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

ADO.NET

System Architec-ture

서버

네트워크 카드TCP/IP

방화벽

클라이언트네트워크 카드

TCP/IP

외부 네트워크

네트워크 카드TCP/IP

USB/SerialTCP/IP

ASP.NET

MS SQL Server 2005

Web Server

RF

Zigbee Mote

RF

Zigbee Mote

RF

Zigbee MoteRFRF

RF

Zigbee Server

Ad-hoc네트워크

ADO.NET

외부 네트워크

MSSL.exe

WinApp

LED

RS232 Serial

전체시스템구조

Page 6: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

담당 개발 부분<Zigbee Network>

•NesC 를 사용하여 Zigbee mote 내부 프로그래밍 구현

•Gossiping 프로토콜을 이용한 무선 ad-hoc 네트워크 구축

•Data Packet 구조 설계

<Windows Application>•Application 전체 구조 설계

•Design 및 UI •DLL 제작

UI 에 적용된 각종 Contol 제작 (ex: Image Button, Dragging Box)Serial Communication 을 위한 User ControlNetwork 구성 표현을 위한 Ad-hocViewer

Page 7: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

MainStdControl

Leds

StdControl StdControlTimerTimer

Leds

ADC as HumidityHumidityC

as SHT_SensorADCError as

:: SHT_Humidity_Error SHT_Temp_Error

ADCError as:: HumidityError TemperatureError

TimerC

LedsC

SplitControlSplitControl asSHT_SensorControl

event result_t Timer.fired( )

Timer.start(TIMER_REPEAT,Time_Interval)

signal Timer.fired[itimer]( )

SHT_Temp.getData( );

signal Temperature.dataReady(data )

async event result_t SHT_Temp.dataReady(uint16_t data)

ADC as TemperatureSHT_Humidity.getData( );

signal Huminity.dataReady(data )ADC as SHT_Humidity

ADC as SHT_Temp

async event result_t SHT_Huminity.dataReady(uint16_t data)

task void dataTask( )

DCLab_USN_Ver0.1DCLab_USN.ncconfigurationMSSL_USNM

StdControl ascds_SensorControl

StdControl as ControlReceiveMsg[AM_OSCOPEMSG]:: param = uint8_t id

SendMsg[AM_OSCOPEMSG]

ReceiveMsg asResetCounterMsg

SendMsg as DataMsg

StdControl as CommControl

DemoSen-sorC as

cds_Sensor

Generic-Comm

as Comm

cds_SensorADC.getData( );

signal ADC.dataReady(data )ADCADC as

cds_SonsorADC

DataMsg.send(TOS_BCAST_ADDR,sizeof(struct DCLab_USN_Msg),&msg_

StdControl

StdControl asUltrared_SensorControl

Ultrared as Ultrared_Sen

sorUltrared_SensorADC.getData( );

signal ADC.dataReady(data )ADC as UltraredADCADC as

Ultrared_SensorADC

StdControl

async event result_t cds_SensorADC.dataReady(uint16_t data)

async event result_t Ultrared_SensorADC.dataReady(uint16_t data)

Zigbee Network(1)

Page 8: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

Zigbee Network(2)

..\op

t\tin

yos-

1.x\

cont

rib\z

igbe

x\DC

Lab_

USN_

Ver0

.1DCLab_USN.h

Addr(2bytes)

Type(1byte)

Group(1byte)

Length(1byte)

Data(29bytes)

CRC(2bytes)

Tos msg

source-MoteID(2bytes)

seqNum(2bytes)

Channel(2bytes)

Temp(2bytes)

Humi(2bytes)

Photo(2bytes)

Ultrared(2bytes)

includes DCLab_USN;TOS_Msg msg;pack = (struct DCLab_USN_Msg *)msg.-data;

DCLab_USN_Msg

DCLab_USNM.nc

Data Packet

DCLa

b_US

N_Ve

r0.1

DCLa

b_US

N.nc

DCLa

b_US

NM.n

cDC

Lab_

USN.

h

Page 9: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

Data Packet

1 2 3 4 5 6 7 8 9 10

11

12

13

14

15

16

17

18

19

1. 7E 42 : 팻킷 전송의 시작2. 7D 52 00: Address (2byte)3. 7A : type (1byte)4. 7A : Group (1byte)5. 20 : Data (32byte)6. 04 00 : Source Mote ID (2byte)7. 00 00 : Dst1 (2byte)8. FE FF : Dst2 (2byte)9. FE FF : Dst3 (2byte)10. 04 00 00 : Sequence Number (4byte)11. 1B 00 : temp (2byte)12. 23 00 : humi (2byte)13. 12 00 : Photo (2byte)14. 52 00 : Ultrared (2byte)15. 00 00 00 00 : ToTaldulation (4byte)16. 00 00 00 00 : Txdulation (4byte)17. 00 00 00 00 : Sleepdulation (4byte)18. 20 04 : CRC (2byte)19. 7E : 패킷전송의 끝

Addr(2bytes)

Type(1byte)

Group(1byte)

Length(1byte)

Data(32bytes)

CRC(2bytes)

SourceMoteID(2bytes)

Dst1(2byte

s)Dst2

(2bytes)Dst3

(2bytes)seqNum(4bytes)

Temp(2bytes

)Humi

(2bytes)Photo

(2bytes)

Ultrared(2bytes)

Totaldu-ration Txduration Sleep-

duration

Zigbee Network(3)

2 3 4 5 18

6 7 8 9 10

11

12

13

14

15

16

17

Page 10: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

Windows Application System Architec-ture

Start-Frm

MainFrm

INPUT OUT-PUT

GetPath

Process Run

CDataForwarding

Lighting Control

LED

경로표시

Zigbee

DatabaseCon

Input Queue

Sens

ingD

ata

Mak

eOne

Pack

et

Lighting data

Routing Path data

UpdateDB data

Page 11: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

Windows Application

ImageButton & DraggingBox

UCSerialCom

Ad_hocViewer

Page 12: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

MSSL (Management System for Sensibility Lighting)

시연

Page 13: - 감성조명관리시스템 - 호남대학교 정보통신공학과 X-Mode 배문희 (06 학번  3 학년 )

MSSL (Management System for Sensibility Lighting)

질문과 답변