놀이동산미아찾기시스템

Similar documents
1217 WebTrafMon II

(......).hwp

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>


歯이시홍).PDF

歯Cablexpert제안서.PDF

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx


Chapter11OSPF

Ç¥Áö

슬라이드 1

DBPIA-NURIMEDIA

PCServerMgmt7

공개 SW 기술지원센터

Intro to Servlet, EJB, JSP, WS

歯최덕재.PDF

Subnet Address Internet Network G Network Network class B networ

1.LAN의 특징과 각종 방식

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

<30342DBCF6C3B3B8AEBDC3BCB33228C3D6C1BE292E687770>

2014밝고고운동요부르기-수정3

2005프로그램표지

TCP.IP.ppt

ARMBOOT 1

歯김병철.PDF

Network seminar.key

Voice Portal using Oracle 9i AS Wireless

Mstage.PDF

歯CRM개괄_허순영.PDF

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

PowerPoint 프레젠테이션

Intra_DW_Ch4.PDF

PowerPoint 프레젠테이션


요약 1

컴퓨터과학과 교육목표 컴퓨터과학과의 컴퓨터과학 프로그램은 해당분야 에서 학문적 기술을 창의적으로 연구하고 산업적 기술을 주도적으로 개발하는 우수한 인력을 양성 함과 동시에 직업적 도덕적 책임의식을 갖는 IT인 육성을 교육목표로 한다. 1. 전공 기본 지식을 체계적으로

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Microsoft PowerPoint - CoolMessenger_제안서_라이트_200508

기술 이력서 2.0

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

( )-7.fm

기타자료.PDF

untitled

철도원 7,8 월

<C1A4C3A5B8DEB8F05FC1A C8A35FB0F8B0F8B5A5C0CCC5CD20B0B3B9E6B0FA20B0ADBFF8B5B52E687770>

FileMaker 15 WebDirect 설명서

e- 11 (Source: IMT strategy 1999 'PERMISSION ' ) The World Best Knowledge Providers Network

LDK-300 제안서

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

歯DCS.PDF

Switching

PowerPoint

Social Network

uFOCS

1

Analyst Briefing

Microsoft Word - KSR2014S042

Microsoft PowerPoint - MobileIPv6_김재철.ppt

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

歯이혜경.PDF

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

ibmdw_rest_v1.0.ppt

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Microsoft PowerPoint - eSlim SV [ ]

1

슬라이드 1

02_3 지리산권 스마트폰 기반 3D 지도서비스_과업지시서.hwp

PowerPoint 프레젠테이션

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

특허청구의 범위 청구항 1 게임 서버 또는 미들웨어에 의해, 사용자 단말기로부터, GPS 정보, IP 정보, 중계기 정보 중 적어도 하나를 이 용한 위치 정보와, 상기 사용자 단말기에 설정된 언어 종류를 포함하는 사용자 정보를 수신하는 단계; 상기 게임 서버 또는 미들


Portal_9iAS.ppt [읽기 전용]

PowerPoint 프레젠테이션

크리덴셜_FBASIC_V3

untitled

MySQL-Ch05

J2EE & Web Services iSeminar

크리덴셜_FBASIC_V4

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

Microsoft PowerPoint - 04-UDP Programming.ppt

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

untitled

untitled

<31325FB1E8B0E6BCBA2E687770>

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PowerPoint 프레젠테이션

SRC PLUS 제어기 MANUAL

<C7D1BBF3C1F85FBFDC28B5B5B7CEB1B3C5EBBBE7B0ED20BABBB9AE5FB1B3C1A4292E687770>

about_by5

untitled

초보자를 위한 ASP.NET 21일 완성

Microsoft PowerPoint - CDMA Mobile ¹ÙÄÚµå½Ã½ºÅÛ ±¸Ãà¾È

슬라이드 제목 없음

3장

PowerPoint 프레젠테이션

Smart Power Scope Release Informations.pages

Week13

Transcription:

TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1

목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2

프로젝트개요 개발배경및필요성 매년미아발생건수의증가 미아의위치를파악하고관리할필요가있음 실내, 외관계없이보다저렴하고손쉽게서비스구축및관리하기편한시스템구축마련의필요 3

전체시스템구성도 Routing Node Mobile Node Server 4

Tool & Language Serial Program VC++(MFC), Photoshop h Web Program PHP, JavaScript, Ajax language dreamweaver, Photoshop Data Base MySQL, XML, text Node application TinyOS -1.X 5

데이터흐름도 외부네트워크 GateWay Serial Forwarder 놀이동산 field Routing Node DB Server Mobile Node Ethernet : 무선 : 유선 Client Client 6

User Interface 프로그램흐름도 DB Mysql, xml, txt 패킷처리 Base Node 소켓통신 Server Html 및txt Eh Ethernet Client 7

Server 및 Client 데이터흐름도 Server MFC 로구현 DB Server 1. 데이터통신 Serial forwarder 사용 소켓통신으로데이터처리 Ethernet 2. DB 관리 XML - 관리자 ( 서버 ) 프로그램라우팅, 히스토리검색 SQL - Web프로그램히스토리검색 TXT - Web프로그램라우팅 Client Client 3. 그래픽처리 Photoshop XML을통한라우팅과히스토리검색 8

Server 및 Client 데이터흐름도 Client Web DB Server 1. 사용자화면 이동중인어린이의현재위치, 이동경로, 정보검색 Position View ( 현재어린이위치확인가능 ) Ethernet 2. 관리자화면 각 node의현재상태 (Node ID, 위치그룹, 관리자, 수신율, 배터리 ) 확인가능 Routing View ( 현재네트워크상태확인가능 ) TXT - Web프로그램라우팅 Client Client 9

관리자 ( 서버 ) 컴퓨터프로그램초기화면 10

라우팅되는모습과 A 노드위치와이동경로모습 11

Web ( 사용자화면 ) 현재어린이위치와경로확인모습 12

Web ( 관리자화면 ) - 라우팅되는모습과각노드의정보확인모습 13

Surge routing protocol Minimum Cost Forwarding Algorithm 5(16) 3 15 5 10 1 4 10 4(11) 10 7 BN 8(15) 2 4 : BroadCast 14 N : Sensor Node : Data Packet

Mobile Node 위치인지방법 1. 차등 RF range 를통한위치인지 2. 1-hop 간의 LQI 를이용한위치인지 3. Mobile Neighbor Cost 비교한위치인지 15

차등 RF range 를통한위치인지 Parent : 0 Parent : 3 Parent : 0 1 2 A : Base Node : Router : Mobile Node : Base Node RF Power PC 0 Parent : 0 3 : Mobile Node RF Power : 기존 Surge 라우팅경로 : 위치인식하기위한라위팅경로 KEY Point!!! Mobile Node 와 Routing Node 의 RF Power 를서로다르게함 Routing Node는 snoop하는신호를 intercept하여 Base Node 로전송함 16

차등 RF range 를통한위치인지 시스템구성도 3 2 10 20 M Mobile Node B 1 8 17

차등 RF range 를통한위치인지 차등 RF range Routing Node와 Mobile Node간의 RF range 를서로다르게함 Routing Node RF >> Mobile Node RF Mobile node 에서 data 를주기적으로전송하고 Routing Node들은메시지를가로채서 Minimum cost forwarding 함. 18

1-hop 간의 LQI 를이용한위치인지 Parent : 3 Parent : 0 Parent : 2 1 12 5 2 A : Base Node : Router : Mobile Node 15 8 : Base Node RF Power : Mobile Node RF Power PC 0 3 Parent : 0 : 기존 Surge 라우팅경로 : 위치인식하기위한라위팅경로 Mobile Node 와 Routing Node 의 RF Power 를서로같게함 LQI 값과거리와는비례한다는전제 19

1-hop 간의 LQI 를이용한위치인지 시스템구성도 3 2 10 18 20 B 싱크 22 8 M 5 Mobile Node 1 20

1-hop 간의 LQI 를이용한위치인지 1-hop 간의 LQI 를이용한위치인지 Routing Node와 Mobile Node간의 RF range은동일함 Mobile Node가 Routing Node를 parent로설정하는데있어서의조건은 1hop 간의 LQI 로판별 21

비교 장점 단점 차등 RF를이용 위치데이터의신뢰성 빠른 Mobile Node 위치파악 상대적으로저전력 음영지역이있음 1hop 간의 LQI 를이용 모든위치에서도 Mobile Node 위치파악가능 신뢰성이떨어짐 Mobile Node가 Routing Node 에게접속하는시간이다소걸림 22

Mobile Neighbor 가 1 개일때 MB 1 M 2 Mobile Parent =? MBR 1 M 2 Mobile Parent = 1 Surge Data 1 M 2 Mobile Parent = 1 0 3 0 3 0 3 ( a ) ( b ) ( c ) M : Minimum cost forwarding algorithm 에의한 Routing : Base Node (Sink Node) : Routing Node : Mobile Node MB : Mobile Beacon Message MBR : Mobile Beacon Message Response : RF range 23

Mobile Neighbor 가 2 개이상일때 1 MB MB M 2 1 MBR MBR M 2 Mobile Parent =? Cost 3 Cost 7 1 node Cost < 2 Node Cost Mobile Parent = 1 Surge Msg 1 M 2 Mobile Parent = 1 0 3 0 3 0 ( a ) (b) (c) 3 M : Minimum cost forwarding algorithm 에의한 Routing : Base Node (Sink Node) : Routing Node : Mobile Node MB : Mobile Beacon Message MBR : Mobile Beacon Message Response : RF range 24

Flow Chart Mobile Node START Routing Node START H/W Init Timer0 Start (Random) 1sec period Timer1 Strat (Random) 1sec period H/W Init Timer0 Start (Random) 1sec period Timer1 Start (Random) 10sec period Timer2 Start (Random) 1sec period 주기적으로 1sec 타이머핸들러호출 1sec 1sec 10sec 1sec Timer1 1sec 마다 fired Timer0 1sec 마다 fired NO Timer0 1sec 마다 fired Mobile Beacon Msg Send Mobile Beacon Message 전송 Event of Mobile Beacon Msg NO Timer1 1sec 마다 fired Event of Mobile Beacon Response Msg Mobile Beacon Msg = Receved? Surge Beacon Msg Send Timer2 1sec 마다 fired Mobile Beacon Response Msg = Receved? YES 보내질 Parent Addr 선정 Mobile Beacon Response Message 전송 YES Mobile Beacon Response Msg Send Surge Beacon Message 전송 Event of Mobile Beacon Response Msg Sensing Data Collect 보내질 Parent Addr 선정 Mobile Beacon Msg Send Surge Msg 전송 Mobile Node END Routing Node END 25