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 – 自安装