LM Gateway101-BBMD


BACnet广播管理设备


BACnet/IP使用UDP/IP在现有的IP网络中进行通信,在多个IP子网中如果需要对BACnet的广播消息进行管理的时候就需要一种特殊的BBMD设备(Broadcast Management Device)。路由器将IP网络连接在一起,以便可以将来自一个网络的消息发送到另一个网络。大多数IP路由器不转发广播消息,这意味着发现无法发现另一个网络上的设备。为了解决此问题,BACnet提供了一种称为BBMD的技术-BACnet / IP广播管理设备。


在线购买
CPU ARM926EJ,主频为300MHz
内存 64MByte 高性能内存
Nand Flash 128MByte SLC Flash
串口 1个全隔离RS485/RS232接口复用
网口 1个100M/10M以太网接口
WIFI 可选配USB无线网卡
电源 DC9V~48V,支持防反接,抗雷,过流等保护
整机重量 280g
外壳防护等级 IP51
安装尺寸 98.5mm×96mm×27mm(L×W×H) 含挂耳
机械安装 DIN导轨卡槽固定
功耗 主板最大功耗≤2W
工作温度 -40~85℃
工作相对湿度 20~90%无凝露
  • BDT和FDT

    本产品主要支持BBMD功能,它部署在BACnet/IP网络的由IP路由分隔成各个子网上面。BBMD设备主要维护了BDT(Broadcast DistributionTable)表和FDT(Foreign Device Table)表,本驱动最大支持128条BDT记录数和128条FDT记录数。

    每个BBMD都维护着一张BDT表,当BBMD设备接收到广播消息后,能够对BACnet的广播消息在本地子网中进行重新广播,并依据BDT表中的记录将BACnet消息传输给其他子网中。

    如果在BACnet/IP网络的一个子网中没有BBMD设备的话,该子网的BACnet设备需要与其他子网的BACnet设备进行交互时,此时就需要将该设备注册成为一台BBMD的外部设备,这样该设备就能被其他子网设备发现,同时该外部设备也能与其他子网通信,所以BBMD就必须要维护一张FDT表来记录这些外部设备。


  • 支持的BBMD服务

    Write Broadcast Distribution Table
    驱动处理Write Broadcast Distribution Table 消息来初始化内部的BDT表

    Read Broadcast Distribution Table
    驱动接收到Read Broadcast Distribution Table消息,用Read Broadcast Distribution Table Ack 消息回复,该消息包含内部的BDT表记录内容。

    Forwarded NPDU
    驱动处理接收到的并转发Forwarded NPDU消息

    Register Foreign Device
    驱动用Register Foreign Device Ack消息来回复Register Foreign Device 消息,并更新自身的FDT表记录

    Read Foreign Device Table
    驱动接收到Read Foreign Device Table消息,用Read Foreign Device Table Ack 消息来回复消息,该消息包含内部的FDT表记录内容

    Delete Foreign Device Table Entry
    驱动处理Delete Foreign Device Table Entry 消息来更新内部的FDT表

    Distribute Broadcast To Network
    驱动处理来自于外部设备的Distribute Broadcast To Network 消息

  • 总体而言,带BBMD设备的网络很简单,在每个子网上安装BBMD(注意:每个子网最多只有1个BBMD设备),如果在一个子网中有1个以上的BBMD设备将会导致广播风暴。您可以通过指定每个BBMD的IP地址和掩码来配置BBMD,这使两个BBMD配置相同。当一个BBMD收到广播时,它将消息转发到另一个BBMD,后者又在另一个网络上重新广播。它们由BDT文件配置,可以使用选定的BACnet服务即时修改。 该技术还提供了外部设备注册的功能。允许另外一个子网上的设备通过使用其他子网中部署的BBMD设备进行转发和路由消息BACnet通信。

典型的BBMD 网络结构