- usn . . . . 4 matches
또한 이외에 추가로 해줘야 할 라이브러리는 SerialForwarder가 PC의 SerialPort와 통신을 하므로 PC의 환경을 읽어올 dll 파일이 필요하다. 이 역시 TinyOS 2.x에서 지원하고 있다.
SerialForwarder는 TinyOS에서 제공해주고 있는 어플리케이션으로, PC와 Serial로 연결된 BaseMote와 통신을 하며 BaseMote가 SerialPort로 전달해 주는 모든 정보를 패킷단위로 받아서 SerialForwarder에 소켓통신으로 접속하고 있는 PC어플리케이션에게 패킷을 전달해주는 일종의 서버의 역할을 수행한다. 따라서 센서 네트워크에 접속하기 위한 어플리케이션들은 SerialPort에 직접 연결되어질 필요 없이 SerialForwarder의 ServerSocket에서 접속해서 Socket통신을 통해서 센서 네트워크와의 통신을 할 수 있다. 이러한 SerialForwarder의 장점은 어플리케이션의 개발자가 Serial의 통신규격을 잘 알지 못해도 일반적으로 Client-Server 프로그램처럼 어플리케이션을 개발해서 Field에 존재하는 Mote들과의 네트워크 프로그램을 개발 할 수 있다. 또한 SerialForwarder를 사용으로 인해 여러 어플리케이션이 SerialPort에 접속해서 사용할 수 있다.
Found 1 matching page out of 185 total pages