빌딩 자동화 이더넷 eHouse – UDP 이상 직접 컨트롤러와 협력 제어 패널을

eHouse 홈 자동화 , 건물 관리 이더넷 버전이 패널의 거의 무한대의 번호로 직접 통신을 가능하게하는 것은 현재의 상태를 표시 홈 자동화 컨트롤러 LAN에서 UDP 프로토콜을 사용하여 . 홈 자동화 eHouse – UDP (User_Datagram_Protocol)를 통해 패널을 업데이트 .
TCP 프로토콜과는 달리 연결없는 프로토콜입니다 , 즉, . 클라이언트와 서버 사이에 영구적 인 연결을 필요로하지 않습니다 , 세션 추적 , 데이터를 제어 할 메커니즘의 부족 , 흐름과 재전송 .
이것은 훨씬 더 빨리 TCP 프로토콜보다 수 있습니다 , 그러나 , 그것은 잃어버린 데이터 및 기타 오류 가능합니다 .
사용자 데이터 그램 (모든 시스템에 대한 개별 프레임)의 경우 , 전송 정확성은 통신 소프트웨어를 처리해야합니다 .
UDP는 브로드 캐스트 (메시지를 보내는 이상적입니다 , 한 번에 여러 장치에 방송 , 서버에서 고객과 더 연결을하지 않음) .
가장 중요한 기능은 다음과 같습니다 :

  • 서버에 다른 장치 연결을 수신 연결없는 프로토콜은 서버를로드되지 않습니다
  • 메시지가 LAN에있는 모든 장치에 전 세계적으로 발송됩니다
  • 그 0 개 이상의 장치 또는 메시지 등 수신 장치에 메시지를 보낼 경우 서버가 문제가되지 않습니다
  • 전송 오류가 서버의 적절한 데이터에 영향을주지
  • 데이터 전송 오류에 대한 보호입니다 , 가 없습니다 : 확인이 , 흐름 제어 없음

UDP는 전송 오류에 대한 보호가 없기 때문에 , eHouse에 사용 , 및 데이터 패킷을 검사 오류를 사용하도록 설정하려면 너비 검사를 전송 – 확인을 위해 합 .
이를 클라이언트를 비교하고 사용할 수 있습니다 – 확인 전송 측 – 합 계산 하나 동일 .
eHouse에 대한 , 데이터의 비교는 클라이언트와 소프트웨어에 .
데이터는 이진 형식으로 서버에서 전송되어 클라이언트 소프트웨어 디코딩해야합니다 .
서버는 지정된 포트 (기본값 6789)로 데이터를 전송 , 그리고 클라이언트는 포트에 비동기 적으로 수신 메시지를 수신해야합니다 .
비동기 수단 , 데이터가 캐시되지입니다 , 및 장치 (실제 시간) 빠르면에 지속적으로 패킷을 받아야합니다 .
선택 UDP 포트는 시스템의 아키텍처에 따라 달라집니다 및 설치의 유형에 따라 달라집니다 , 모든 컨트롤러는 서로 각 포트가 eHouse 시스템 응용 프로그램에서 개별적으로 선택 될 수있는 동일한 상태로 패키지를 전송하는 경우 .
데이터 패킷은 이더넷 드라이버 또는 소프트웨어 eHouse과 TCP 통신을 통해 전송의 경우와 동일합니다 . PC를위한 exe는 UDP를 통해 바이너리 데이터를 전송 .
이 프레임의 단일 기능의 사용 (절차)가 디코딩 할 수 있습니다 , 에 관계없이 여부를 전송 매체의 , 전송 프로토콜입니다 .
데이터는 개별 제어 패널의 디코딩 및 시각화 소프트웨어를 용이하게 확보되지 않은 .
이 서브넷 마스크 IP의 제한된 수의 패널에 대한 정보의 표시를 허용합니다 , 즉, . 255 . 이것들은 시스템 이벤트를 실행의 가능성이없는 유일한 장치 상태이기 때문에 , 그것은 방화벽 LAN 외부의 대중에게 공개 될 수 있습니다 .
특별한 경우에 , 당신은 VPN (Virtual_Private_Network)을 만들 수 있습니다 – 네트워크 외부 외부 패널에 대한 드라이버의 상태를받을 터널링 된 연결 , 또는 TCP는 challange 로깅 사용 – 응답 (동적 인증 코드) , 어떤은 아직 활성화되어 .
이 데이터는 eHouse 응용 프로그램에서 중요한 및 디코딩 패키지없이하지 않습니다 , 이 애들과 제로의 무리입니다 , 그 어떤 유형의 패널에 대한 소프트웨어 패키지 eHouse 시스템에 의해 해독되어야한다 .
eHouse . EXE 소프트웨어가 업데이트되었습니다 , 그 UDP에 의해 그러한 데이터의 수집을 허용 – 사용자 데이터 그램 프로토콜 . 단지 CommManager의 감독 시스템에서 이더넷 eHouse 또는 eHouse 1 참조 .
이 작업을 수행하려면 , 매개 변수 eHouse로 응용 프로그램을 실행 ” eHouse . EXE / VIAUDP ” 대문자 상관 없습니다 .
이 CommManager의 상태를 훨씬 더 신뢰할 수있는 리셉션을 허용합니다 , 와 RS와 협력 여기에 eHouse_1 컨트롤러를 연결 – 485 인터페이스 .
EHouse 응용 프로그램 드라이버 (청취) 만 수신 패키지를받습니다 . 패키지는 검사와 및 모든 데이터 오류 apears 경우 발송됩니다 , 단순히 무시합니다 , 와 컨트롤러의 상태를 포함하는 다음 유효한 패킷의 올바른 리셉션으로 업데이트됩니다 .
이 방법은 또한 서버 및 네트워크 오류에서 고객을 자유롭게 , 라우터 , 스위치 , 서버와 통신을 깨려는 경우가 없기 때문에 , 연결없는 UDP 프로토콜 아이디어로 인해 .
이 응용 프로그램 업데이트 중지 또는 영구적 인 손실을 발생하지 않습니다 , 서버에 프로토콜의 조합의 경우에서와 같이 , 만 일시적으로 링크 실패시 , 만 네트워크에 오류 또는 과도한 부하 중에 패키지를 잃어버린 .
컨트롤러의 패키지 상태를 잃는다는 것은 허용합니다 , 그들은 주기적으로 각 컨트롤러의 상태에 변화 반복으로 , 변화가없는 경우와 최소 기간은 15 초 정도입니다 .
ehouse에서 방송 컨트롤러에서 UDP 브로드 캐스트를위한 . EXE 응용 프로그램은 중지해야합니다 . 당신은 eHouse이 옵션을 선택하면 . EXE 응용 프로그램은 UDP 자체의 이진 상태를 전송 중단 , 이것들은 동일한 데이터이기 때문에 , 현재 이더넷 컨트롤러 eHouse에서 직접 보급되어 있으며 네트워크 trafic 중복됩니다 .
상태 텍스트 (응용 프로그램 eHouse에 의해 해독) 방송을 계속 할 수 있습니다 , 경우 eHouse . EXE 응용 프로그램이 활성화되어 , 사용자에게 기존의 컨트롤 패널을 사용 할 수있는 기능을 제공 , 본문 – 기반의 로그 파일과 적용되지 바이너리 패키지 .
이 경우 , 응용 프로그램 eHouse 통과 . EXE , 이는 체인에 다른 링크입니다 , 패널의 조합에서도 컴퓨터의 따라 달라집니다 .
이 사용 , 그러나 , 당신에게 패널 eHouse에서 데이터를 수신 작업 할 수있는 기회를 제공하기 때문에 표준 eHouse 1 (없음 CommManager)에 완전히 실행 시스템에 좋은 . EXE 응용 프로그램을 , 건축의 부족에도 불구하고 – 컨트롤러의 이더넷 전송을위한 인터페이스 .
제어 등