楼宇自动化以太网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应用程序 , 尽管缺乏的建 – 在接口的以太网传输控制器 .
控制灯