eHouse4Android Android的智能手機編程狀態更新驅動程序

eHouse 家庭自動化 – 同步驅動程序 , 我 , Ø , 的設備和測量值在Android面板 . 該軟件包和庫創建自己的平台上板說明 EHouse家庭自動化 – 軟件 控制系統 家庭自動化 eHouse – 控制 ,並 樓宇自動化 eHouse – 管理 .

類 EhouseTCP

類是用來保持與系統的TCP / IP連接 大樓自動化 eHouse(在線)和更新數據從微處理器控制器eHouse來 { 樓宇自動化 eHouse – 驅動程序 } .
這也需要使用類:
* Ehousecommunication . 級
* StatusEhouse . 級
* StatusCommManager . 級

當連接 ” 查詢 ” 對 自動化 eHouse , 接收可視化應用的驅動程序的當前狀態(在線){ 樓宇自動化 eHouse – 畫廊的軟件控制 } , 數據更新的實例(1控制器=> ; 類的狀態實例)類:

  • StatusEhouse(司機 eHouse1)
  • StatusCommManager(司機 eHouse TCP / IP)

這些數據可以被檢索到的記錄和可視化算法的軟件,或任何其他的Andr​​oid平台軟件 , 無需編寫 ” 算法翻譯 ” eHouse為 Android平台的電腦配置 .


特點:

公共靜態無效 TerminateQuery()

對 TCP / IP(無限循環終止接收的驅動程序的狀態 .

使用示例: EhouseTCP . TerminateQuery() ;


公共靜態布爾 QueryStart(弦樂主機 , INT端口)

啟動並保持溝通和所有系統驅動程序eHouse狀態接收(無限循環 – 它可以順道 TerminateQuery())

如果指定的主機使用的是主機和端口參數

否則它使用本地與互聯網連接的配置設置(分別在不同的功能來運行公共 EnableInternet(布爾 ENAB)

使用示例: EhouseTCP . QueryStart( ” ” , 9876) ; / /連接到在TCP / IP eHouse默認服務器


公共靜態無效 AllDevsStatus()

進口驅動程序名稱 ” eHouse 1 – 485 ” , 加上出口的名字 , 我 , 從配置文件測量輸入

使用示例: EhouseTCP . AllDevsStatus() ;


公共靜態無效 AllDevsTCPStatus()

進口驅動程序名稱 ” 以太網 eHouse ” 加上出口的名字 , 我 , 從配置文件測量輸入

使用示例: EhouseTCP . AllDevsTCPStatus() ;



完整的代碼示例:

更多信息eHouse驅動程序:

照明控制 , 暖氣 , 音響 在空間
集中供熱和通風控制
控制百葉窗 , 蓋茨 , 遮陽篷
控制閘門 , 百葉窗 , 遮陽篷 系統版本eHouse1

該系統的設計和安裝自己做

家庭自動化 eHouse – 獨立系統設計
樓宇自動化 eHouse – 自安裝