- Seminar09 . . . . 1 match
UBee430 UI & Serial Forwarder 데모: 김규리
- Tools . . . . 1 match
1. UBee430-AP-Kit full package (휴인스)
- usn . . . . 31 matches
== '''UBee430-AP-Kit install''' ==
=== UBee430-AP-Kit overview ===
UBee430-AP-Kit은 무선 송/수신 기능을 갖는 TI MSP430 프로세서 및 Zigbee RF 모듈에 센서모듈을 탑재하여 서로 간에 wireless Network으로 센싱 정보를 주고받고 Host로 정보를 전송하며 전체 상황을 관리 및 모니터링 하는 시스템을 말한다. 또한 TinyOS 2.0버전을 제공하고, 보드 내 온도/습도 및 조도센서가 기본적으로 내장되어 있다. 임베디드 서버 역할을 하는 PC는 RFID, 가스밸브, 난방밸브, AC램프, 디지털도어락, 혈압계 등의 장비를 제어하고 센서노드의 센싱 정보를 모니터링한다.
Figure 1. UBee430-AP-Kit
=== UBee430-AP-Kit install enviornment ===
=== How to UBee430-AP-Kit install ===
그림 24. UBee430 구축환경 프로그램 폴더
현재 JMF에 등록되어 사용할 수 있는 device가 확인할 수 있다. UBee430 AP-kit을 이용한 Java 애플리케이션 프로그램을 동작시키기 위해서는 위의 그림 26에서 보이는 MicroSoftWDMImage Capture라고 보이는 video 디바이스를 사용한다. 위의 내용이 있으면 JMF가 성공적으로 설치가 된 것이다.
==== UBee430-AP-Kit Application Program Execution ====
Eclipse의 설치가 끝났다면, UBee430 AP-Kit을 이용한 PC 응용 애플리케이션을 동작시킬 것이다. 먼저, UBee430에서 제공하고 있는 PC응용 애플리케이션의 소스를 Eclipse에 Import시키는 방법에 대해서 설명해 보겠다.
그림 44는 본 프로젝트에서 사용되는 라이브러리들을 설정해 주는 화면이다. SerialForwarder라는 프로젝트를 생성하기 위해서는 Project 생성 화면에서 기본적인 자바실행환경을 지정하고, SerialForwarder를 하기 위해서는 추가적인 라이브러리들을 필요로 하기 때문에 화면 우측에 있는 “Add External JARs"라는 버튼을 클릭해서 라이브러리를 빌드패스에 추가해야 한다. 여기서 프로젝트에 추가 해야할 라이브러리는 TinyOS 2.x에서 자바 애플리케이션을 지원해주는 ”tinyos.jar"라는 라이브러리를 추가시킨다. UBee430PC_실행파일 폴더에 있는 “tinyos.jar"를 선택한 후에 ”열기“버튼을 클릭한다. 그러면 그림 과 같이 라이브러리가 추가 된 것을 확인할 수 있다.
해당 dll 파일은 UBee430PC_실행파일 폴더 안에 저장되어 있다.
2.5.2 UBee430_UI 애플리케이션 실행 소스 Import
SerialForwarder의 소스 Import작업이 끝났으므로, UBee430_UI 애플리케이션의 소스와 리소스를 import시켜야 한다. 앞서 SerialForwarder에서 import하는 방법과 동일하다.
UBee430_PC 애플리케이션은 JMF(Java Media Framework)를 사용하므로, JMF에 관련된 라이브러리를 빌드패스에 추가 시켜야 한다.
그림 는 빌드 라이브러리 패스를 잡아주는 화면이다. “Add External JARs.."라는 버튼을 클릭하고, UBee430PC_실행파일 폴더에 있는 “tinyos.jar"를 선택한 후에 ”열기“버튼을 클릭한다.
이제 UBee430_UI 실행소스와 이미지관련 리소스파일들을 import한다.
해당 실행파일과 리소스 파일들은 UBee430에서 제공하는 소스 폴더 안에, “USN_PC환경 구축 파일->실행소스 파일->UBee430_UI"내에 존재하므로 해당 디렉터리에 존재하므로 해당 파일을 추가한다.
2.6.2. UBee430_UI 애플리케이션의 개념 및 실행
2.6.2.1 UBee430_UI 애플리케이션의 개념
Found 3 matching pages out of 185 total pages