Base Mote
BPM Lab.
  Members  |  Research  |  Publications  |  Seminars  |  Gallery  |  History
c
e i
  • usn . . . . 4 matches
          * CDM 2.00.00 : PC와 BaseMote의 USBSerial을 연결해주는 드라이버
         SerialForwarder는 TinyOS에서 제공해주고 있는 어플리케이션으로, PC와 Serial로 연결된 BaseMote와 통신을 하며 BaseMote가 SerialPort로 전달해 주는 모든 정보를 패킷단위로 받아서 SerialForwarder에 소켓통신으로 접속하고 있는 PC어플리케이션에게 패킷을 전달해주는 일종의 서버의 역할을 수행한다. 따라서 센서 네트워크에 접속하기 위한 어플리케이션들은 SerialPort에 직접 연결되어질 필요 없이 SerialForwarder의 ServerSocket에서 접속해서 Socket통신을 통해서 센서 네트워크와의 통신을 할 수 있다. 이러한 SerialForwarder의 장점은 어플리케이션의 개발자가 Serial의 통신규격을 잘 알지 못해도 일반적으로 Client-Server 프로그램처럼 어플리케이션을 개발해서 Field에 존재하는 Mote들과의 네트워크 프로그램을 개발 할 수 있다. 또한 SerialForwarder를 사용으로 인해 여러 어플리케이션이 SerialPort에 접속해서 사용할 수 있다.
         앞서 SerialForwarder에서 import한 실행소스 파일 중 SerialForwarder.java을 선택한 후에, 마우스 오른쪽 버튼을 클릭한다. 그리고 “Run as"라는 항목을 클릭하여 컴파일한다. 그러면 그림과 같이 실행화면이 자바 애플릿 화면으로 나타난다. 이 부분에서 중요한 것은 센서 BaseMote와 PC와의 연결을 위해서, 개인의 PC 컴퓨터 포트번호를 정확히 알아야 한다. 컴퓨터 포트번호 확인 후 실행화면 우측에 있는 Mote Communications라는 항목에서 serial@com3(개인PC포트번호):115200(패킷속도)부분을 정확히 수정해야 한다. 수정 후 Pcks Read의 숫자가 증가하는 것을 확인할 수 있다. 패킷 숫자가 계속 증가가 되는 것은 세서 Mote에 있는 센싱값이 PC로 전달이 잘 되고 있다는 의미이다.
Found 1 matching page out of 185 total pages


ShowPage  |  FindPage
Powered by MoniWiki
xhtml1 | css2 | rss
Loading 0.0271 sec