樓宇自動化eHouse – 軟件包和面板之間的通信 – 廣播控制器狀態 , UDP廣播

家庭自動化 , 大廈管理
eHouse – 更多的方式來分配驅動程序的控制面板的狀態 . 另一種方式通知控制面板上的狀態,微處理器控制器eHouse . exe或以太網控制器 , 使用的是UDP廣播 – 同時向多個以太網網絡中的設備 .
每個面板的應用並沒有定期檢查您的服務器上的PC系統eHouse文件的狀態,但聽的消息給所有設備的軟件eHouse一次 .
這是一個特別有價值的面板上的信息的可視化的方法,和顯示驅動程序的狀態 , 輸出和測量的情況下:

  • 要安裝大量的面板 , eHouse系統服務器上的一個大的負荷 控制自動化 , 和局域網通過TCP / IP
  • 運行在其他操作系統比Windows XP的安裝板 , 遠景 , Windows 7和8 , 那裡是微軟不支持
  • 在編程語言編寫的應用程序的控制面板工作 , 它更容易編程接收廣播UDP以太網
  • 我們要發送同樣的消息到所有設備一次不超載的情況下,多次重複相同的信息或數據服務器
  • 服務器不同時維護多個連接(每個客戶端) , 收取的客戶端應用程序的連接
  • 不依賴於服務器建立的連接錯誤 , 鏈接 , 讓客戶端直接發送到局域網的信息,也沒有興趣,如果有人上線或不 , 或如何得到眾多客戶的數據

eHouse 家庭自動化 軟件可以傳播的信息有兩種方式:

  • 文本信息發送文本文件格式的文件狀態面板和Windows目錄下創建eHouseLogAnalizer ‘ 日誌/狀態/ ‘ 延期 ” . 狀態 ”
  • 二進制:相同的格式的狀態 家庭自動化控制器 eHouse應用 . exe文件

第一種方法使用庫中的eHouseLogAnalizer , 可以同時通信系統eHouse Windows文件系統的 , 以相同的格式和接收文字直播 .
第二個方法,可以使用在其他類型的面板(機器人 , Java的 , Windows移動),並包含所有的控制器壓縮幀的長度為2 – 幾百個字節,每個控制器 . 但 , 它需要解碼的數據在客戶端 .
激活廣播 – UDP廣播文件 ” broadcast_text . CFG ” 播放文字 , 和 ” broadcast_binary . CFG ” 文件的根目錄下的二進制軟件eHouse .
這應該是第一線的變化在0到1之間,以使廣播 .
例如文件:
1 / /激活廣播
192 . 168 . 0 . 255 / /廣播網絡地址還依賴於您的計算機的子網掩碼
6788 / /端口broadcastu的
0 / /將localPort – 不改變
1 / /報告 – 不改變
1 / /不要改變
更改後 , 文件被重新 – 啟動軟件eHouse . exe文件