SnSDK Framework Software & System Development Kit 개발 노트 Ver. 1.2.

Slides:



Advertisements
Similar presentations
LG 정보통신 LG Solution. GoldStream LS5000 제품소개 GoldStream LS5000 GoldStream LS1000 GoldStream LR3000 GoldStream LR3002 GoldStream LR3012 GoldStream.
Advertisements

자동차 보험 고객 관리 프로그램 학 과: 정보통신공학과 학 번: 이 름: 김민형 지도교수: 신영석
Visual Basic과 MS-Access를 이용한 렌터카 관리 프로그램
Network Layer Design Isues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation of Connectionless Service Implementation.
Enterprise Total Computing TECHNOLOGY SERVICES Sprint Proprietary Information 18/10/99 Slide 1 Sprint’s Early Interest in TINA-C.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
SIMATIC S7-300.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
기업 통합 방안의 트렌드 및 전략 채윤정 부장 WebSphere 기술영업팀, IBM 소프트웨어 그룹 June 5, 2009.
The OSI Model and the TCP/IP Protocol Suite
1 / 제 안 서 Anritsu Corporation Ltd, 대전사무소. 2 /Contents Access Master 시장 FTTx 3G 이동통신 BTS 광선로 Access Master 제원 START!!
1 3 장 OSI 기본 참조 모델 zOSI : Open System Interconnection zBasic Reference Model : ISO-7498 zPurpose of OSI Model y~ is to open communication between different.
Tizen Gear App 개발 서울대 산학협력 프로젝트 삼성전자 / 소프트웨어센터 /SW Platform 팀.
SQL Server 에디션 비교 한국마이크로소프트 한국마이크로소프트
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
SNU OOPSLA Lab. XML Road Map © copyright 2001 SNU OOPSLA Lab.
ITA 발전 방향 및 도구 소개 한국솔루션센터㈜ 대표이사 박 성 범. S.B.,Park Knowledge View Process View Business Challenge: Managing Complexity & Change.
© ETRI, WiBro 접속 및 핸드오버 이동통신연구단한국전자통신연구원 장 성 철장 성 철장 성 철장 성 철 ICAT’05.
Internet A simple introduction 黃韻文 申逸慈.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
AODVjr TinyOS Implementation
©2005 International.NET Association Asia Pacific WPF 둘러보기 이 수 겸 – kenial Microsoft ASP.Net MVP.
Sway4-1 NabiTel Component : Security Manager  User Administration : 사용자 등록 관리  Global Sign-On : 사용자 Log On 관리  Security Manager : 보안 정책 생성 및 적용 관리 
Overview of Grid & Globus Namyoon Woo Distributed Computing System Lab. SNU.
INFORMATION X INFO425: Systems Design Systems Design Project Deliverable 2.
HANNAM UNIVERSITY 1 Chapter 29 Internet Security.
9 주 실습강의 XML Visualization(1) 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
정보 시스템 보안 3-1 장. 네트워크 기초 강원대학교 컴퓨터과학전공.
J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University
Group 3 Characterization of Wireless: Network layer and above.
SnSDK Framework Software & System Development Kit 개발 노트 Ver. 2.
RPC Framework DaeJin Choi. Contents RPC Overview 기존 RPC Framework 문제점 개선 및 장점 구조 및 흐름도 Performance.
Wireless Application Protocol (WAP)
Chapter 18 Virtual Circuit Switching : Frame Relay and ATM
TOPIC 1.3 INTRODUCTION TO NETWORKING. Router – A netwok interconnection device & associated software that links two networks. The networks being linked.
AOP 개념 및 Spring 의 AOP 기능. Spring Framework – AOP 절차적 프로그래밍 OOP AOP.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
1 Kyung Hee University Prof. Choong Seon HONG X.25.
Fermilab Accelerator Controls Console Introduction for Users Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff.
1 Kyung Hee University Chapter 18 Virtual-Circuit Networks: Frame Relay and ATM.
통신 프로토콜 김영준.
.  Hubs send data from one computer to all other computers on the network. They are low-cost and low-function and typically operate at Layer 1 of the.
HANNAM UNIVERSITY 1 Chapter 14 Multicasting And Multicast Routing Protocols.
HANNAM UNIVERSITY 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP.
숭 실 대 학 교 김 영 한 ( ) VoIP 서비스 도입을 위한 시스템 구축 - IMS기반 VoIP 망 구성 및 서비스 숭 실 대 학 교 김 영 한 (
NETWORKING COMPONENTS Jeffery Rice LTEC Assignment 3.
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
Morpheus Server 2.0 정기교육 Version 목 차 Morpheus Server 2.0 SpringFramework API 개발 Morpheus Admin 실 습.
Attendance Application Milestone 2 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.
시스템 설치 내역서 ProductDescription 백업 서버 NanoBay WR2300 SERVER 크기 및 타입 : 2U, 19" Rack-mountable Server or Compatible CPU : Dual(2) CPU(Xeon, 2.4GHz.
Copyright  2008 by CEBT Survey Schedule  Survey – Context-aware computing 팀원 간 자료 공유 – IDS Wiki Updated (
Network Team. Overview Digital Identity 2.0 What’s CardSpace Architecture Why CardSpace Demo Future Directions Resources Q&A.
Crystal Report Designer Tool 설치 ( 공유 폴더 \ 개발도구 \Crystal Report 2011) Crystal Report AddIn 설치 ( 공유 폴더 \ 개발도구 \SAP Crystal Report for VS2010) - 1 번 설치 후.
RFID 미들웨어 기술 및 산업 동향 표지.
MVL3.0 설치를 위한 Cross 환경 설정 구 본 진. Contents  IXDP425 보드 소개  Cross 개발 환경 구축.
Mobile Packet Sniffer Ofer Borosh Vadim Lanzman Dr. Chen Avin
USB 통신 환경 구축 with cypress device driver 2012.xx
OIC Open Source Work Group. 1 Architecture IoTivity v1.0 CA API CA Control Network Config. Network Config. CoAP Protocol CoAP Protocol Interface Controller.
PRODUCT SPECIFICATION EL – GBP4E1402 RT / COT FIBER OPTIC BY_PASS SWICTH 10/100/1000Mbps RT/COT FCC 4 ETHERNET ☞ DESCRIPTION. ☞ FEATURES.CCTV, ITV and.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
HTTP and Abstraction on the Internet
EMV® 3-D Secure - High Level Overview
TASK 4 Guideline.
تحلیل سیستم‌ها مدل‌سازی پردازشی.
ECEN “Internet Protocols and Modeling”
HTTP and Abstraction on the Internet / The Need for DNS
Presentation transcript:

SnSDK Framework Software & System Development Kit 개발 노트 Ver. 1.2

시스템 구성 v1

SnSDK 프레임워크 (Whereis) 요구사항 ( 논의중..) 통신 환경에 따른 컨트롤러 제공 (Bluetooth, Wifi, NFC 등 ) 이기종간의 센서 디바이스를 통합 연결할 수 있는 드라이버 제작에 필요한 인터페이스 제 공 사용자 서비스 어플리케이션 제작에 필요한 인터페이스 제공 노드들 간 공유 데이터 관리 디바이스 A 가 디바이스 B 의 센서 데이터를 요청하면 사용자 어플리케이션 레벨에서 권한을 확인 후 처리하 여 센서 데이터 송신 디바이스 설치 환경에 맞는 다양한 통신 ( 라우팅 프로토콜, 데이터공유 등 ) 방법 지원

Structural Overview of the Framework v1.2 BLENFCWi-FiZigbee PHYSICAL LAYER Network Layer Network ManagerProtocol Provider Driver Layer Driver ManagerDevice Interface Application Layer Event ManagerService InterfaceDevice Manager Security Layer Security Manager SnS Middleware User InterfaceConfiguration APPLICATION LAYER

Middleware 주요 기능

Network Layer Network Manager Network Controller BLE,NFC,Wi-fi 제어 통신 채널 관리 Protocol Provider (Issue) 노드간 통신 프로토콜 관리 (issue) XML, or ?? 용도 / 토폴로지에 따른 프로토콜 추가 / 삭제 / 선택

Device layer Driver Manager 연결된 Device 관리 디바이스 데이터 관리 XML 등의 데이터 통신 프로토콜 이용 각각의 디바이스에서 받아오는 정보의 종류를 알 수 없으므로 동기적으로 데이터를 생 성하고 받을 수 있는 XML 등과 같은 데이터 프로토콜 필요 Driver Interface 디바이스 드라이버 제작에 필요한 인터페이스 제공

Application Layer Service Interface Application 서비스에 필요한 인터페이스 제공 Event Manager 센서 드라이버 단계에서 발생할 수 있는 이벤트 관리 Device Manager Device 레이어의 Driver manager 와의 통신 디바이스 정보 제공 데이터 관리

Security Layer Security manger

Data Flow Diagram

Top level DFD SnSDK 0 Application External Device Requested Data Request Network Device Device Data Device Request Info Sent Packet Received Packet

level 0 SnSDK External Device Management 2 Network Management 1 Application Management 3 App data Received data Request info Device Data Requested data Request Sent Packet Received Packet Device Data Device System Info

Diagram 1 Network Management Comm. Protocol Management 1.2 App data Sent Packet Received Paket Received Data Protocol Request Protocol Info. Comm. Management 1.3 Network Control 1.1 Received Info Sent Info

Diagram 2 External Device Management Device System Management 2.1 Device System Initialization 2.2 Device Information Management 2.3 Device Driver 2.4 Device Control Info Device Raw Info Init. Request Init. status Device Info Data Device Info Request Requested Device info Data Device Initialization Data Device System info Received Device info Device initialization Status App Request info Device Data Device Information

Diagram 3 Application Management

Diagram 1.1 Network Control Routing Info App Data Transmission Route Data Sent info Protocol Request Received Data App Data Route processing Data interpretation Route Info Routing Data Transmission Request Route Sent User Data Received App Data Received Info Sent info Request Route Route Data

Diagram 2.1 Device System Management App Request Interpreter Device Controller Device Selector Device Data Requestor Device Data Analysis Device DataApp Request info Device Control Info Device Info Request Requested Device Info Data Control Request Data Request Device Control Info Device Request Selected Device Device Request Selected Device Data Raw info Device Raw Data

Diagram 2.2 Device System Initialization

Diagram 2.3 Device Information Management

Diagram 2.4 Device Driver

Schedule

Updated 1/19/2015 – 프레임 워크 주요 구조 논의 및 설계 1/26/2015 – 프레임워크 수정, 주요기능 추가, DFD 설계 Top Level, Level 0, D1 Network Management 2/02/2015 – DFD 추가 설계 및 수정 D1 Network Management D2 External Device Management