eHouse4Java eHouse 홈 자동화 소프트웨어 – 오픈 소스

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 ” 체계 .

  1. 초기 구성 방법 시스템 구성 응용 프로그램 eHouse에 의해 생성됩니다 ” ConfigAux . EXE ” .
  2. 그리고는 응용 프로그램 eHouse1를 실행하는 시스템에서 패널에 대한 설정을 수출 할 필요가 있습니다 ” eHouse . EXE / 모바일 ” .
  3. 패널 eHouse4Ethernet에 대한 컨트롤러를 설정하는 응용 프로그램에서 생성되는 ” CommManagerCfg . EXE ” 각 이더넷 컨트롤러 . 그것은이 목적 언론이 필요합니다 ” 모바일 파일 만들기 ” , 또는 응용 프로그램에서 특정 언어의 설명에 해당 .
  4. 디렉토리에 응용 프로그램이 eHouse4Java을 실행합니다있는 , 텍스트 파일을 배치 ” 통로 . CFG ” , 첫 번째 줄은 디렉토리의 경로입니다있는 ” 전자 – 집 ” 시스템의 홈 자동화 예 . ” C : \ 전자 – 집 \ ” (인용 부호는 제외 , 와 기타 문자주세요 .
  5. 복사 디스크에 eHouse4Java하고 넷빈즈 응용 프로그램 프로젝트에서여
  6. 기능 키를 누르면 시작 ” F6 ”
  7. 넷빈즈를 실행 밖에서는 명령 줄에서 다음과 ” ehouse4java . 항아리 ” 설치 자바 경로는 전역 변수의 운영 체제에 추가 된 경우