1 / 18

TMO Design (know-how for version 4.1)

TMO Design (know-how for version 4.1). 2005.11.10.(THU) 임 정 택. TMO1. TMO2. ODS. ODS. SpM1. SpM2. SvM1. SvM2. Gate 의 제한. Gate 는 하나의 TMO 에 최대 2 개까지 등록 가능 . 2 개 이내의 TMO 로 설계 되었을 때 적합 위의 그림의 경우 , 두 개의 TMO 는 보내는 Gate 1 개 , 받는 Gate 1 개로 총 2 개의 Gate 를 사용하였다. TMO1. TMO2. TMO3.

rumer
Download Presentation

TMO Design (know-how for version 4.1)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TMO Design(know-how for version 4.1) 2005.11.10.(THU) 임 정 택

  2. TMO1 TMO2 ODS ODS SpM1 SpM2 SvM1 SvM2 Gate의 제한 • Gate는 하나의 TMO에 최대 2개까지 등록 가능. • 2개 이내의 TMO로 설계 되었을 때 적합 • 위의 그림의 경우, 두 개의 TMO는 보내는 Gate 1개, 받는 Gate 1개로 총 2개의 Gate를 사용하였다.

  3. TMO1 TMO2 TMO3 TMO4 ODS ODS ODS ODS SpM4 SpM3 SpM2 SpM1 SvM1 SvM2 SvM4 SvM3 RMMC의 제한 • RMMC는 하나의 TMO에 최대 2개까지 등록 가능. • 3,4개 정도의 TMO로 설계 되었을 때 적합(RMMC-to-SvM도 동일) RMMC1 RMMC2

  4. TMO2 TMO5 TMO1 TMO4 TMO3 ODS ODS ODS ODS ODS SpM5 SpM1 SpM3 SpM2 SpM4 SvM5 SvM2 SvM1 SvM4 SvM3 Gate를 이용한 데이터 전달 • SpM에 의한 SvM 호출은 1초에 4번 이내 호출 • TMO3는 Gate가 4개나 연결되어 있다. TMO v4.1은 Gate제한으로 불가함. • 아래 그림은 TMO v3.0의 경우 : SvM3는 Timestamp에 의해 들어온 순서대로 처리(큐에 저장). 1초 이내에 5번 이상 되면 큐가 꽉 차서 무시됨.

  5. TMO1 TMO2 TMO1 ODS ODS ODS SpM1 SpM2 SpM2 SvM1 SvM2 SvM2 RMMC2SvM을 이용한 데이터 전달 • RMMC-to-SvM에 SvM 호출은 동시에 일어나지 않도록 처리. • 동시에 SvM 호출이 일어나면 무시됨. • 아래 그림은 동시에 SvM 호출. ORT = t+0.1/sec from = 5 sec every = 1 sec ORT = t+0.1/sec from = 5 sec every = 3 sec RMMC-to-SvM

  6. 시간 조정 • AAC • Deadline은 loosely 하게 잡을 것 lst = 5.15 sec lst = 7.15 sec lst = 4.15 sec lst = 6.15 sec … 4 sec 6 sec 1 hour until 5 sec 7 sec est from est est est by = 4.4 sec by = 6.4 sec MicroSec from = 4 * 1000 * 1000; MicroSec until = 1 * 60 * 60; until *= 1000 * 1000; MicroSec every = 1 * 1000 * 1000; MicroSec est = 0; MicroSec lst = 150 * 1000; MicroSec by = 400 * 1000; by = 5.4 sec by = 7.4 sec

  7. Sensing Data Acquisition for “Healthcare Home Service System based on DOGF” Jang Jae-Ho

  8. TMO_A TMO_B ODS ODS SpM SpM SvM SvM Problem • Sensor로부터 정보를 전달받기 위해 TMO 객체내의 Windows Server Socket 생성 • 하나의 TMO내에 Server Socket(=Thread) 사용시 TMO의 동작을 위한 Thread와의 충돌 발생으로 인해 올바른 수행이 힘듦. Main() { } Sensor_TMO Sensing Data Gate Sensor_ODS Sensor Sensor_SpM Server로의 운영 불가능! Sensor_SvM • Sensor의 Sensing Data 취득을 위한 Server Socket 추가 생성이 필요! • -> TMO 자체 Thread와 Server Socket을 위한 Thread의 충돌 발생! : Server Socket : Client Socket

  9. Sensor_TMO2 Sensor_TMO1 TMO_A TMO_B TMO_C ODS Sensor2_ODS Sensor1_ODS ODS ODS SpM Sensor2_SpM SpM Sensor1_SpM SpM SvM SvM SvM Sensor1_SvM Sensor2_SvM Method of Settlement • TMO의 정상적인 동작을 위해 Sensor와 TMO사이에 추가 서버 객체(=Proxy) 선언 Sensor1 Gate Proxy Sensor n Gate : Server Socket : Client Socket

  10. Home Network System & Our Future Work Jang Jae-Ho

  11. Home Network System • Home Network의 일반적인 구성

  12. Home Network System • Using LonMaker (Visio Environment) component iron 100 (home server) LonMaker

  13. Home Network System • Using LonMaker (Visio Environment)

  14. Home Network System • Future Work XML Document Our System (RT-LT&IACS, LTRMS …) update iron 100 (home server) Process acquisition

  15. RS232의 데이터 값 추출 방법 석사 2학기 이충섭

  16. Rs232 값 추출의 문제점 • 문제점 • 센서에서 data의 값이 들어올 때 스트림 형식으로 값이 들어오지 않고 간격을 두고 받아 들이고 있다. • 그래서 data stream의 처음과 끝을 알 수가 없어 소켓으로 전송 시 받아 들이지 못한다. • 해결책 • 센서에서의 data값을 저장하여 지정된 길이의 stream data를 만든 다음 끝을 지정하여 소켓으로 전송한다.

  17. 제대로 된 스트림 데이터 생성

  18. 소켓 전송 확인

More Related