樓宇自動化以太網eHouse – 合作控制面板直接與控制器通過UDP

eHouse 家庭自動化 , 大廈管理 以太網版本實現了直接溝通的一個幾乎無限數量的面板顯示當前狀態 家庭自動化控制器 在局域網上使用UDP協議 . 家庭自動化 eHouse – 超過UDP(User_Datagram_Protocol的更新面板) .
與TCP協議是無連接協議 , 即 . 不需要在客戶端和服務器之間的永久連接 , 會話跟踪 , 缺乏機制來控制數據 , 流和重傳 .
這使得它的速度遠遠超過了TCP協議 , 但 , 它是可能的丟失數據和其他錯誤 .
在用戶數據報(對任何系統的單個幀的情況下) , 傳輸的正確性,必須處理與通信軟件 .
UDP是理想的發送廣播(消息 , 廣播到多個設備的 , 而進一步從服務器與客戶端的連接) .
最重要的特點如下:

  • 接收另一台設備連接到服務器的連接協議將不會加載服務器
  • 發送的消息在全球範圍內的局域網上的所有設備
  • 不要緊,如果將消息發送到0個或多個設備或收聽設備,如消息的服務器
  • 服務器上合適的數據傳輸錯誤沒有影響
  • 數據傳輸是不受保護以防止錯誤 , 有沒有確認 , 無流量控制

由於UDP沒有防止傳輸錯誤 , 使用它在eHouse , 啟用錯誤檢查數據包發送寬度檢查 – 為驗證總和 .
這使他們能夠比較和使用的客戶端 – 側發送時檢查 – 總和等於計算的一個 .
對於eHouse , 比較的數據是在客戶端和它的軟件 .
數據以二進制的形式從服務器發送的,由客戶端軟件,並且必須被解碼 .
該服務器將數據發送到指定端口(默認6789) , 和客戶端必須異步端口上的監聽傳入的消息 .
異步方式 , 的數據是不緩存 , 您的設備必須接收數據包的發出時間在一個持續的基礎上(實時) .
選擇UDP端口取決於該系統的體系結構,並取決於安裝的類型 , 如果所有的控制器發送包同等的地位,可以單獨選擇每個端口到另一個eHouse系統的應用 .
一種數據分組傳輸的情況下,通過TCP通信的以太網驅動程序或軟件eHouse是相同 . exe的PC通過UDP發送二進制數據 .
這允許使用一個單一的功能(程序)的一幀的解碼 , 不管是否傳輸介質 , 傳輸協議 .
的數據不被固定,以方便用於可視化的單獨的控制面板和軟件解碼 .
這將允許在顯示面板上的信息,在只有有限數目的子網掩碼IP , 即 . 255 . 沒有運行的系統事件的可能性,因為這是唯一的設備狀態 , 防火牆之外的局域網,它可能會向公眾發布 .
在特殊情況下, , 您可以創建一個VPN(Virtual_Private_Network) – 隧道連接外網的外部面板的驅動程序接收狀態 , 或使用TCP一個CHALLANGE記錄 – 響應(動態驗證碼) , 這仍然是積極的 .
不是關鍵的,這些數據是eHouse應用程序,而無需解碼包 , 這是一串1和0的 , 任何類型的面板必須由軟件包eHouse系統解碼 .
eHouse . EXE軟件已更新 , 收集這類數據,允許通過UDP – User Datagram Protocol,用戶數據報協議 . 它僅僅是指以太網eHouse或eHouse 1 CommManager監督系統 .
要做到這一點 , 運行應用程序的參數eHouse ” eHouse . EXE / VIAUDP ” 資本無所謂 .
這將允許更可靠的接收的狀態CommManager , 並連接到它eHouse_1控制器與RS – 485接口 .
EHouse應用程序接收(聽)傳入的驅動程序包 . 發送包的校驗和,如果任何數據錯誤一棵 , 被簡單地忽略 , 和將更新與包含控制器的狀態的下一個有效的數據包的正確接收的 .
此方法還使客戶端從服務器和網絡錯誤 , 路由器 , 開關 , 由於不存在情況下,打破了與服務器的通信 , 由於連接的UDP協議的想法 .
它不會導致暫時或永久喪失的應用程序更新 , 的組合的情況下,到服務器的協議 , 但只是暫時的過程中鏈路故障 , 新面孔包在網絡上的故障或負載過大 .
丟失的包狀態的控制器是可以接受的 , 循環重複與每個控制器的狀態中的變化,因為它們是 , 和最小週期為約15秒,如果沒有任何變化 .
對於UDP廣播廣播控制器從ehouse . exe應用程序必須禁用 . 如果選擇此選項,eHouse . EXE應用程序將停止發送它自己的二進制狀態的UDP , 因為這些是相同的數據 , 目前分佈直接從以太網控制器eHouse,它會重複的網絡TRAFIC .
狀態文本(由應用eHouse解碼)可能繼續播出 , 如果eHouse . exe應用程序被激活 , 使用戶能夠使用舊的控制面板 , 文本 – 基於日誌文件和二進制包不適用 .
在這種情況下 , 應用程序通過eHouse . exe文件 , 這是另一個環節出了問題 , 從面板的組合也取決於計算機 .
這種使用方法 , 但 , eHouse 1(無CommManager)標準的系統運行完全是很好的,因為它給了你工作的機會,與板接收數據從eHouse . exe應用程序 , 儘管缺乏的建 – 在接口的以太網傳輸控制器 .
控制燈