Ethernet tự động hóa Xây dựng eHouse – Hợp tác bảng điều khiển trực tiếp với bộ điều khiển trên UDP

eHouse Home Automation , Quản lý tòa nhà Ethernet phiên bản cho phép giao tiếp trực tiếp với một số hầu như không giới hạn của các tấm hiển thị trạng thái hiện tại của Home Automation Controllers sử dụng giao thức UDP trên mạng LAN . nhà tự động hóa eHouse – cập nhật bảng trên UDP (User_Datagram_Protocol) .
Không giống như các giao thức TCP là một giao thức kết nối , tức là . không đòi hỏi một kết nối thường xuyên giữa khách hàng và máy chủ , phiên theo dõi , thiếu cơ chế để kiểm soát dữ liệu , dòng chảy và truyền lại .
Điều này làm cho nó nhanh hơn nhiều so với giao thức TCP , tuy nhiên , nó có thể mất dữ liệu và các lỗi khác .
Trong trường hợp của User Datagram (Cá nhân khung hình cho bất kỳ hệ thống) , truyền tải chính xác phải đối phó với các phần mềm truyền thông .
UDP là lý tưởng cho việc gửi các chương trình phát sóng (tin nhắn , phát sóng vào nhiều thiết bị cùng một lúc , mà không làm cho các kết nối tiếp với khách hàng từ máy chủ) .
Các tính năng quan trọng nhất là sau đây:

  • Kết nối giao thức nhận được một kết nối thiết bị với máy chủ sẽ không tải máy chủ
  • thông điệp được gửi trên toàn cầu cho tất cả các thiết bị trên mạng LAN
  • máy chủ không quan trọng nếu nó sẽ gửi tin nhắn đến 0 hoặc nhiều thiết bị hoặc các thiết bị nghe như tin nhắn
  • lỗi truyền không có tác động trên máy chủ dữ liệu phù hợp
  • truyền dữ liệu là không được bảo vệ chống lại các lỗi , có xác nhận không có , Không kiểm soát luồng

Bởi vì UDP không có bảo vệ chống lại các lỗi truyền dẫn , sử dụng nó trong các eHouse , và để cho phép kiểm tra lỗi gói dữ liệu được gửi đi kiểm tra chiều rộng – tổng để xác minh .
Điều này cho phép họ để so sánh và sử dụng của khách hàng – bên khi gửi kiểm tra – tổng là bằng tính toán kỹ lưỡng .
Đối với eHouse , so sánh các dữ liệu trong các khách hàng và phần mềm của nó .
Dữ liệu được gửi từ máy chủ dưới dạng nhị phân và phải được giải mã bằng phần mềm máy khách .
Các máy chủ gửi dữ liệu tới cổng quy định (mặc định 6789) , và khách hàng phải lắng nghe cho các tin nhắn đến không đồng bộ trên cổng .
Không đồng bộ phương tiện , rằng dữ liệu là không được lưu trữ , và điện thoại phải nhận các gói tin trên cơ sở hiện tại thời điểm công văn (thời gian thực) .
Lựa chọn UDP port phụ thuộc vào kiến ​​trúc của hệ thống và phụ thuộc vào kiểu cài đặt , nếu tất cả các bộ điều khiển được gửi gói cùng một tình trạng mỗi cổng khác và có thể được lựa chọn riêng biệt từ các ứng dụng hệ thống eHouse .
Một gói dữ liệu là giống như trong trường hợp của truyền thông qua các giao tiếp TCP với các trình điều khiển Ethernet hoặc eHouse phần mềm . exe cho PC gửi dữ liệu nhị phân trên UDP .
Điều này cho phép việc sử dụng một chức năng duy nhất (thủ tục) giải mã của một khung , bất kể cho dù các phương tiện truyền dẫn , truyền tải giao thức là .
Các dữ liệu không được bảo đảm để tạo điều kiện thuận lợi cho việc giải mã các bảng điều khiển cá nhân và phần mềm cho trực quan .
Điều này sẽ cho phép màn hình hiển thị thông tin trên các bảng chỉ có một số lượng hạn chế các IP subnet mask , tức là . 255 . Vì đó là những thiết bị chỉ tình trạng không có khả năng chạy các sự kiện hệ thống , nó có thể được phát hành cho công chúng bên ngoài LAN tường lửa .
Trong trường hợp đặc biệt , bạn có thể tạo một VPN (Virtual_Private_Network) – đường hầm kết nối để nhận được trạng thái của các trình điều khiển cho các tấm bên ngoài bên ngoài mạng , hoặc sử dụng giao thức TCP đăng nhập một challange – phản ứng (với mã xác minh năng động) , mà vẫn còn hoạt động .
Dữ liệu này không quan trọng và không có các gói giải mã bởi ứng dụng eHouse , đây là bó những cái và số không , phải được giải mã bởi hệ thống eHouse gói phần mềm cho các tấm của bất kỳ loại .
eHouse . exe phần mềm đã được cập nhật , cho phép thu thập dữ liệu như vậy bởi UDP – User Datagram Protocol . Nó chỉ đề cập Ethernet eHouse hoặc eHouse 1 dưới CommManager giám sát hệ thống .
Để làm điều này , chạy các ứng dụng với một eHouse tham số ” eHouse . exe / VIAUDP ” vốn không quan trọng .
Điều này sẽ cho phép tiếp nhận nhiều hơn nữa đáng tin cậy của tình trạng của CommManager , và kết nối với nó eHouse_1 bộ điều khiển làm việc với RS – 485 giao diện .
EHouse ứng dụng nhận được (nghe) chỉ gói đến với trình điều khiển . Các gói được gửi với checksum và nếu bất kỳ dữ liệu lỗi apears , chỉ đơn giản là bỏ qua , và sẽ được cập nhật với việc tiếp nhận chính xác của các gói tin hợp lệ chứa trạng thái của bộ điều khiển .
Phương pháp này cũng giải phóng các khách hàng từ các lỗi máy chủ và mạng , Router , chuyển đổi , vì không có trường hợp vi phạm các giao tiếp với máy chủ , do ý tưởng giao thức kết nối UDP .
Nó không gây ra việc đình chỉ hoặc mất vĩnh viễn cập nhật ứng dụng , Như trong trường hợp của một sự kết hợp của giao thức đến máy chủ , nhưng chỉ tạm thời trong một link thất bại , và chỉ mất gói khi có sự cố hoặc tải quá nhiều trên mạng .
Mất tình trạng gói các bộ điều khiển có thể chấp nhận được , khi chúng được chu kỳ lặp đi lặp lại với một sự thay đổi trong tình trạng của mỗi bộ điều khiển , và thời gian tối thiểu là khoảng 15 giây nếu không có sự thay đổi .
Đối với UDP phát sóng từ bộ điều khiển phát sóng từ ehouse . phải được vô hiệu hóa ứng dụng exe . Nếu bạn chọn tùy chọn này cho eHouse . exe ứng dụng không còn gửi trạng thái nhị phân của UDP , bởi vì đây là cùng một dữ liệu , hiện đang được lan truyền trực tiếp từ eHouse điều khiển Ethernet và nó sẽ lặp lại chi tiết về mạng .
Tình trạng văn bản (giải mã bởi eHouse ứng dụng) có thể tiếp tục phát sóng , nếu eHouse . exe ứng dụng được kích hoạt , cung cấp cho người dùng khả năng sử dụng bảng điều khiển cũ , văn bản – các tập tin đăng nhập và không áp dụng các gói nhị phân .
Trong trường hợp này , ứng dụng qua eHouse . exe , mà là một liên kết trong chuỗi , từ một sự kết hợp của các tấm cũng phụ thuộc của máy tính .
Điều này sử dụng , tuy nhiên , tốt cho hệ thống chạy hoàn toàn trong eHouse tiêu chuẩn 1 (không có CommManager) bởi vì nó sẽ cho bạn cơ hội làm việc với các tấm nhận dữ liệu từ eHouse . exe ứng dụng , mặc dù thiếu xây dựng – trong giao diện Ethernet truyền tải trong bộ điều khiển .
Kiểm soát Lights