eHouse 홈 자동화 – 소프트웨어 eHouse4Java는 오픈 소스 eHouse 시스템 사용자를위한 GNU 라이센스에 따라 소프트웨어를 만 .
그것은 수 있습니다 :
- 텍스트 제어
- 그래픽 제어
- 시스템 상태의 그래픽 시각화
- 시스템의 그래픽 시각화 (각 방 / 컨트롤러에 대한 자동)
- 컨트롤러와의 통신
- TCP / IP 프로토콜을 통해 리셉션 및 모든 컨트롤러의 동기화 상태 , 네트워크 (LAN , 광 지역 정보 통신망 , 인트라넷 , 인터넷)
- UDP 프로토콜 (LAN을 통한 접수 및 모든 컨트롤러의 동기화 상태 , 인트라넷)
- 자세한 처리에 대한 모든 컨트롤러의 컬렉션 상태 , 의 목적을 위해 예를 들어 :
- 눈에 보이게 함
- 로그 만들기
- 자신의 제어 알고리즘과 전용 시스템을 구축
- 외부 시스템을위한 통신 서버와 게이트웨이를 만들기
- 다른 하드웨어와 소프트웨어와의 통합뿐만 아니라 셋째 – 자 장치
- TCP / IP를 통해 컨트롤러에 이벤트를 전송
- 음성 제어
자바의 사용은 자바 가상 머신을 갖춘 하드웨어의 다양한 종류에 대해이 소프트웨어를 사용하여 수 .
이것은 다른 운영 체제에서 동일한 방식으로 작동 할 수 있습니다 :
- Windows 버전 95부터
- 리눅스
- 유닉스
- 등 .
또한 쉽게 자바의 사용에 따라 모바일 시스템에 적응 할 수있는 능력을 제공합니다 :
- 기계적 인조 인간
- 자바 MIDP (모바일)
- 윈도우 모바일 , 자바와 매우 비슷합니다 윈도우 전화 (C #으로 변환 할 때)
그것은 제어 및 관리 소프트웨어 시스템을 구축하는 것이 가능합니다 홈 자동화 모든 하드웨어 플랫폼에서 eHouse :
- PC를
- 마이크로 , 컴퓨터 마더 보드 , 벽 패널은 간단한 PC를 기반으로
- 태블릿
- PDA를
- 그래픽 패널
- 스마트 폰
- TouchPhones
- 자바 지원을 구현 또 다른 작은 하드웨어
또 다른 매우 중요한 요소는 자바 개발 도구의 무료 자연과 가용성이 , 이러한 마이크로 소프트와 같은 매우 비싼 컴파일러와 비교 품질 ‘ Visual Studio를 , Embarcaderos ‘ , 등 . .
이렇게하면 고가의 소프트웨어에 투자 할 필요없이 전문 응용 프로그램을 만들 수 있습니다 .
또한 장비를 자세히 다양한 버전을위한 전용 소프트웨어의 생성을 허용 , 등 . .
지금까지 , 우리는 소스 코드 제어 신청서와 함께 무료 소프트웨어 패키지는 시스템의 핵심을 구성 제공 홈 자동화 제작 eHouse는 시스템의 현재의 모든 버전을 지원합니다 :
- PC의 감독하에 eHouse 1 (485)를
- CommManager의 감독하에 eHouse 1
- 이더넷 eHouse (eHouse4Ethernet)
이 목적을 위해 , 우리는 무료 넷빈즈 개발 환경을 사용하여 .
의 설치 및 구성이 문서에서 설명하는 ” 넷빈에서 스마트 홈 소프트웨어 개발 (자바 , 자바 MIDP , 안드로이드) ”
EHouse4Java 소프트웨어는 추가입니다 – PC와 eHouse의 소프트웨어에서 직접 디렉토리에 구성 파일을 사용합니다 ” eHouse ” 체계 .
- 초기 구성 방법 시스템 구성 응용 프로그램 eHouse에 의해 생성됩니다 ” ConfigAux . EXE ” .
- 그리고는 응용 프로그램 eHouse1를 실행하는 시스템에서 패널에 대한 설정을 수출 할 필요가 있습니다 ” eHouse . EXE / 모바일 ” .
- 패널 eHouse4Ethernet에 대한 컨트롤러를 설정하는 응용 프로그램에서 생성되는 ” CommManagerCfg . EXE ” 각 이더넷 컨트롤러 . 그것은이 목적 언론이 필요합니다 ” 모바일 파일 만들기 ” , 또는 응용 프로그램에서 특정 언어의 설명에 해당 .
- 디렉토리에 응용 프로그램이 eHouse4Java을 실행합니다있는 , 텍스트 파일을 배치 ” 통로 . CFG ” , 첫 번째 줄은 디렉토리의 경로입니다있는 ” 전자 – 집 ” 시스템의 홈 자동화 예 . ” C : \ 전자 – 집 \ ” (인용 부호는 제외 , 와 기타 문자주세요 .
- 복사 디스크에 eHouse4Java하고 넷빈즈 응용 프로그램 프로젝트에서여
- 기능 키를 누르면 시작 ” F6 ”
- 넷빈즈를 실행 밖에서는 명령 줄에서 다음과 ” ehouse4java . 항아리 ” 설치 자바 경로는 전역 변수의 운영 체제에 추가 된 경우