精华内容
下载资源
问答
  • KVM手工创建桥接设备
    2021-05-11 19:10:26

    为了实现KVM的桥接,要新建一个虚拟网卡,这里虚拟网卡的名字我们需要使用br0

    1、在添加新的虚拟网卡前,先停止网络

    #/etc/init.d/network stop  或者  service network stop

    2、然后修改ifcfg-eth0的配置文件,在配置文件中新加一行

    BRIDGE=br0

    这里的br0新是下面要创建的虚拟网卡的名字

    3、然后,创建一个虚拟网卡

    #vim /etc/sysconfig/network-scripts/ifcfg-br0

    DEVICE=br0

    TYPE=Bridge(注意这里的b必须大写)

    BOOTPROTO=static

    IPADDR=192.168.0.1

    NETMASK=255.255.255.0

    ONBOOT=yes

    4、配置完成后,启动网络

    #/etc/init.d/network start

    5、重新启动libvirt服务

    #/etc/init.d/libvirtd restart

    6、验证桥接是否成功

    #brctl show

    7、用ifconfig 命令查看是否生成br0设备0b1331709591d260c1c78e86d0c51c18.png

    更多相关内容
  • LINUX环境下数据采集与控制系统PCI-VME桥接设备驱动程序的实现.pdf
  • 行业资料-交通装置-一种扩展接触式智能卡接口的桥接设备.zip
  • 感谢党~ 感谢linux公社。本文转自:http://www.linuxidc.com/Linux/2013-08/88719p2.htm 本文可作为《KVM虚拟机网络配置 Bridge方式,NAT方式》...的一个补充。 Linux下为KVM 配置桥接设备 在安装一


    感谢党~ 感谢原作者的贡献。本文转自:http://www.linuxidc.com/Linux/2013-08/88719p2.htm
    本文可作为《KVM虚拟机网络配置 Bridge方式,NAT方式》http://blog.csdn.net/hzhsan/article/details/44098537
    的一个补充。

    Linux下为KVM 配置桥接设备

    在安装一个拥有虚拟化功能的Linux操作系统(此处以CentOS为例),一般我们有两种方法:

    1.在光盘安装的时候安装好虚拟化包或者PXE服务器上配置好虚拟化包
    2.手动在没有安装虚拟化组件的系统中安装虚拟化组件


      如果我们搭建的环境是必须使用虚拟化的,或者说虚拟化是我们搭建这套环境的主要目的之一,那么我们在进行系统安装的时候将所有的虚拟化组件全部安装上,避免后期出现安装不全或者某些服务依赖关系没有解决好,这样排错的时间远远高于安装时候多装几个包的时间。
      在我们安装好虚拟化组件(RHEL6.0之后,系统自带的均是KVM,已经没有XEN虚拟化的支持了),会自动生成一个virbr0这样的桥接设备

    [root@clovemzone ~]# brctl  show 
    bridge name    bridge id        STP enabled    interfaces 
    virbr0      8000.5254007543ce    yes          virbr0-nic

        按照这篇文中所说:http://www.linuxidc.com/Linux/2013-08/88720.htm ,virbr0默认使用的是NAT方式跟虚拟机网卡进行通讯,在实际生产环境中我们多数情况下面使用桥接Bridge的方式进行物理机跟虚拟机的通讯,删除这个virbr0的方法在上面给出的链接中已经说明,这篇文章主要讲述Bridge的简单实现原理以及实际配置方法。 

    相关阅读:

    RHEL6 KVM虚拟化创建桥接网卡-网桥 http://www.linuxidc.com/Linux/2013-08/88517.htm

    RedHat Linux KVM虚拟机桥接 http://www.linuxidc.com/Linux/2013-02/79934.htm

    CentOS 5.6下KVM的安装/桥接设置/虚拟机创建及运行 http://www.linuxidc.com/Linux/2012-12/76883.htm 

        假设我们的物理机上有一块有线网卡,在系统中显示为eth0,我们搭建将其配置成桥接设备br0

      我们经常所说的Bridge设备其实就是网桥设备,也就相当于想在的二层交换机,用于连接同一网段内的所有机器,所以我们的目的就是将网络设备eth0配置成br0,此时br0就成为了所谓的交换机设备,我们物理机的eth0也是连接在上面的。

    [root@clovemzone ~]# brctl  show 
    bridge name      bridge id    STP enabled  interfaces 
    br0          8000.0025903afe42    no      eth0


    我们创建两个虚拟机之后,所有的虚拟机网卡均连接br0,此时查看br0上面连接的设备
    [root@clovemzone ~]# brctl  show 
    bridge name      bridge id    STP enabled  interfaces 
    br0          8000.0025903afe42    no      eth0 
                                                vnet0 
                                                vnet1

    为了让大家了解的更加透彻,可以通过下图并结合实际操作进行简单分析


    1. 查看物理机网卡设备信息 图1所示
    [root@master ~]# ip addr show 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
        inet 127.0.0.1/8 scope host lo 
        inet6 ::1/128 scope host 
          valid_lft forever preferred_lft forever 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet 192.168.3.176/24 brd 192.168.3.255 scope global eth0 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever

    2.配置桥接设备br0

    [root@master ~]# rpm -q bridge-utils    //查看桥接软件是否安装 
    bridge-utils-1.2-9.el6.x86_64 
    [root@master ~]# brctl  show 
    bridge name    bridge id    STP enabled    interfaces 
    [root@master ~]#

    此时无任何桥接设备,我们可以手动添加也可以在 文件中进行添加生效。
    (1) 手动添加
    [root@master ~]# brctl  addbr br0 
    [root@master ~]# brctl  show 
    bridge name    bridge id    STP enabled    interfaces 
    br0            8000.000000000000        no 
    [root@master ~]# brctl  addif br0 eth0 
    [root@master ~]# brctl  show 
    bridge name  bridge id        STP enabled  interfaces 
    br0        8000.000000000000        no        eth0

    删除eth0上面的ip地址,将br0上面添加上固定ip地址
    [root@master ~]# ip addr del dev eth0 192.168.3.176/24        //删除eth0上的IP地址 
    [root@master ~]# ifconfig  br0 192.168.3.176/24 up              //配置br0的IP地址并启动设备 
    [root@master ~]# route add default gw 192.168.3.1              //重新加入默认网关

     

    查看配置是否生效
    [root@master ~]# route      //查看默认网关 
    Kernel IP routing table 
    Destination    Gateway        Genmask        Flags Metric Ref    Use Iface 
    192.168.3.0    *              255.255.255.0  U    0      0        0 br0 
    default        192.168.3.1    0.0.0.0        UG    0      0        0 br0 
    [root@master ~]# ip addr show    //查看eth0跟br0的IP信息 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
        inet 127.0.0.1/8 scope host lo 
        inet6 ::1/128 scope host 
          valid_lft forever preferred_lft forever 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever 
    3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet 192.168.3.176/24 brd 192.168.3.255 scope global br0 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever 
    [root@master ~]# ping 192.168.3.1 -w2        //测试同一网段连接是否成功,判断网卡IP是否绑定正确
    PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data. 
    64 bytes from 192.168.3.1: icmp_seq=1 ttl=255 time=3.45 ms 
    64 bytes from 192.168.3.1: icmp_seq=2 ttl=255 time=4.20 ms 
    --- 192.168.3.1 ping statistics --- 
    2 packets transmitted, 2 received, 0% packet loss, time 2000ms 
    rtt min/avg/max/mdev = 3.457/3.832/4.208/0.380 ms 
    [root@master ~]# ping 192.168.1.1 -w2  //测试不同网段连接是否成功,判断网关是否添加成功 
    PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. 
    64 bytes from 192.168.1.1: icmp_seq=1 ttl=255 time=2.38 ms 
    64 bytes from 192.168.1.1: icmp_seq=2 ttl=255 time=7.64 ms 
    --- 192.168.1.1 ping statistics --- 
    2 packets transmitted, 2 received, 0% packet loss, time 2000ms 
    rtt min/avg/max/mdev = 2.381/5.011/7.642/2.631 ms

    上面是通过命令进行的手动配置方法,但是大家都清楚,这些命令配置的结果在服务器重启之后就不能生效了,要想使得所有配置永久生效,我们还是需要通过配置文件进行配置,然后重启网卡设备,让系统帮我们配置,然后重启之后也是生效的。
    通过上面的手动配置方法,大家可以清楚得看到一个桥接设备的配置流程,这个在你写到配置文件里面,然后让系统帮你配置的时候是看不到的 :) ,那么下面我们将所有的配置还原,通过配置文件进行相关自动化配置吧。


    还原原始配置
    [root@master ~]# route delete default            //删除默认网关


    [root@master ~]# route -n
    Kernel IP routing table
    Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
    192.168.3.0    0.0.0.0        255.255.255.0  U    0      0        0 br0


    [root@master ~]# brctl show 
    bridge name        bridge id                STP enabled        interfaces
    br0                8000.525400a7b756        no                            eth0
    [root@master ~]# brctl  delif  br0    eth0    //断开/删除br0上的eth0设备
    [root@master ~]#ifconfig br0 down        //让br0设备停止活动
    [root@master ~]#brctl delbr  br0          //删除br0
    root@master ~]# brctl show                    //查看br0是否依然存在
    bridge name        bridge id                STP enabled        interfaces
    [root@master ~]# ifconfig  eth0 192.168.3.176/24    //重新给eth0分配IP地址
    root@master ~]# route add default gw 192.168.3.1  //重新加入默认网关
    1234567891011 [root@master ~]# ip addr show 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
        inet 127.0.0.1/8 scope host lo 
        inet6 ::1/128 scope host 
          valid_lft forever preferred_lft forever 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet 192.168.3.176/24 brd 192.168.3.255 scope global eth0 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever


    --------------------------------------------------------------------------------
    (2) 通过配置文件配置桥接设备
    配置文件请自行备份

    [root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    DEVICE=eth0 
    TYPE=Ethernet 
    ONBOOT=yes
    BRIDGE=br0 
    [root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
    DEVICE=br0 
    TYPE=Bridge 
    ONBOOT=yes
    BOOTPROTO=static 
    IPADDR=192.168.3.176 
    NETMASK=255.255.255.0 
    GATEWAY=192.168.3.1

     

    参数详解:
    ifcfg-eth0
          Device              指定网卡设备名

          TYPE                指定网卡的类型为以太网卡

          ONBOOT        指定网卡是否开机启动,切记要设置为yes

          BRIDGE            指定桥接设备,此处指定为br0设备
    建议:以上变量(非变量值)均为大写。
    ifcfg-br0
          Device              指定网卡设备名
          TYPE                指定网卡的类型为桥接
          ONBOOT        指定网卡是否开机启动,切记要设置为yes

          BOOTPROTO 指定网卡启动如何获取IP地址,设置静态
          IPADDR          设置br0绑定的IP地址
          NETMASK      设置子网掩码地址

          GATEWAY      设置网关
    建议: TYPE变量的变量值按照第一个字母大写,其余字母小写的原则,如Ethernet,Bridge

     


    配置完成之后,重启网络服务
    如担心干扰,建议停止NetworkManager 服务,这个服务挺讨厌
    [root@master ~]# service    NetworkManager stop 
    [root@master ~]#chkconfig NetworkManager off 
    [root@master ~]# service network restart 
    [root@master ~]# ip addr show 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
        inet 127.0.0.1/8 scope host lo 
        inet6 ::1/128 scope host 
          valid_lft forever preferred_lft forever 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
    4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet 192.168.3.176/24 brd 192.168.3.255 scope global br0 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever

    查看桥接设备信息
    [root@master ~]# brctl  show 
    bridge name  bridge id    STP enabled  interfaces 
    br0        8000.525400a7b756    no        eth0 
    [root@master ~]# route 
    Kernel IP routing table 
    Destination    Gateway        Genmask        Flags Metric Ref    Use Iface 
    192.168.3.0    *              255.255.255.0  U    0      0        0 br0 
    link-local      *              255.255.0.0    U    1004  0        0 br0 
    default        192.168.3.1    0.0.0.0        UG    0      0        0 br0

    由此,桥接设备br0已经配置成功,当创建虚拟机的时候选择虚拟网卡接口的时候选择br0即可

    开始安装虚拟机,此时查看桥接设备br0上面的网卡连接情况:

    [root@master ~]# brctl  show 
    bridge name      bridge id    STP enabled  interfaces 
    br0          8000.0025903afe42    no      eth0 
                                                vnet0

    --------------------------------------------------------------------------------
    祝大家顺利!


    展开全文
  • 由此,桥接设备br0已经配置成功,当创建虚拟机的时候选择虚拟网卡接口的时候选择br0即可 开始安装虚拟机,此时查看桥接设备br0上面的网卡连接情况: [root@master ~]# brctl show  bridge name...

    还原原始配置
    [root@master ~]# route delete default            //删除默认网关


    [root@master ~]# route -n
    Kernel IP routing table
    Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
    192.168.3.0    0.0.0.0        255.255.255.0  U    0      0        0 br0


    [root@master ~]# brctl show 
    bridge name        bridge id                STP enabled        interfaces
    br0                8000.525400a7b756        no                            eth0
    [root@master ~]# brctl  delif  br0    eth0    //断开/删除br0上的eth0设备
    [root@master ~]#ifconfig br0 down        //让br0设备停止活动
    [root@master ~]#brctl delbr  br0          //删除br0
    root@master ~]# brctl show                    //查看br0是否依然存在
    bridge name        bridge id                STP enabled        interfaces
    [root@master ~]# ifconfig  eth0 192.168.3.176/24    //重新给eth0分配IP地址
    root@master ~]# route add default gw 192.168.3.1  //重新加入默认网关
    1234567891011 [root@master ~]# ip addr show 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
        inet 127.0.0.1/8 scope host lo 
        inet6 ::1/128 scope host 
          valid_lft forever preferred_lft forever 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet 192.168.3.176/24 brd 192.168.3.255 scope global eth0 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever


    --------------------------------------------------------------------------------
    (2) 通过配置文件配置桥接设备
    配置文件请自行备份

    [root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    DEVICE=eth0 
    TYPE=Ethernet 
    ONBOOT=yes
    BRIDGE=br0 
    [root@master ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
    DEVICE=br0 
    TYPE=Bridge 
    ONBOOT=yes
    BOOTPROTO=static 
    IPADDR=192.168.3.176 
    NETMASK=255.255.255.0 
    GATEWAY=192.168.3.1

     

    参数详解:
    ifcfg-eth0
          Device              指定网卡设备名

          TYPE                指定网卡的类型为以太网卡

          ONBOOT        指定网卡是否开机启动,切记要设置为yes

          BRIDGE            指定桥接设备,此处指定为br0设备
    建议:以上变量(非变量值)均为大写。
    ifcfg-br0
          Device              指定网卡设备名
          TYPE                指定网卡的类型为桥接
          ONBOOT        指定网卡是否开机启动,切记要设置为yes

          BOOTPROTO 指定网卡启动如何获取IP地址,设置静态
          IPADDR          设置br0绑定的IP地址
          NETMASK      设置子网掩码地址

          GATEWAY      设置网关
    建议: TYPE变量的变量值按照第一个字母大写,其余字母小写的原则,如Ethernet,Bridge

     


    配置完成之后,重启网络服务
    如担心干扰,建议停止NetworkManager 服务,这个服务挺讨厌
    [root@master ~]# service    NetworkManager stop 
    [root@master ~]#chkconfig NetworkManager off 
    [root@master ~]# service network restart 
    [root@master ~]# ip addr show 
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
        inet 127.0.0.1/8 scope host lo 
        inet6 ::1/128 scope host 
          valid_lft forever preferred_lft forever 
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
    4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
        link/ether 52:54:00:a7:b7:56 brd ff:ff:ff:ff:ff:ff 
        inet 192.168.3.176/24 brd 192.168.3.255 scope global br0 
        inet6 fe80::5054:ff:fea7:b756/64 scope link 
          valid_lft forever preferred_lft forever

    查看桥接设备信息
    [root@master ~]# brctl  show 
    bridge name  bridge id    STP enabled  interfaces 
    br0        8000.525400a7b756    no        eth0 
    [root@master ~]# route 
    Kernel IP routing table 
    Destination    Gateway        Genmask        Flags Metric Ref    Use Iface 
    192.168.3.0    *              255.255.255.0  U    0      0        0 br0 
    link-local      *              255.255.0.0    U    1004  0        0 br0 
    default        192.168.3.1    0.0.0.0        UG    0      0        0 br0

    由此,桥接设备br0已经配置成功,当创建虚拟机的时候选择虚拟网卡接口的时候选择br0即可

    Linux下为KVM 配置桥接设备

    开始安装虚拟机,此时查看桥接设备br0上面的网卡连接情况:

    [root@master ~]# brctl  show 
    bridge name      bridge id    STP enabled  interfaces 
    br0          8000.0025903afe42    no      eth0 
                                                vnet0

    --------------------------------------------------------------------------------
    祝大家顺利!

    展开全文
  • 这篇文章介绍了 Matter 的桥接机制,能够使基于 Zigbee、Z-Wave、Bluetooth LE Mesh 等技术的非 Matter 物联网设备与 Matter 生态系统协同工作。

    乐鑫 Matter 系列文章 #4


    目前,亚马逊、苹果、谷歌和三星等多家大型物联网生态系统供应商已宣布支持 Matter。可以预见的是,在逐渐扩展的 Matter 生态下,未来还将有更多厂商推出越来越多 Matter 设备。这不仅会加速推动智能设备品类的增长,而且进一步赋能设备间的互联互通,为共同构建一个更丰富的 Matter 生态系统贡献力量。

    此时大家可能有疑问:我们家里已经有很多基于 Zigbee、Z-Wave、Bluetooth LE Mesh 等协议的物联网设备。这些非 Matter 设备可以与 Matter 设备协同工作吗?答案是肯定的。

    在这篇文章中,我们将聊聊 Matter 的桥接功能。

    Matter 桥接设备是什么?

    Matter 桥接设备可以让非 Matter 设备加入 Matter 生态系统(即下图中的 Matter Fabric),允许用户无差别得控制自己的 Matter 和非 Matter 设备。

    Matter 桥接设备

    在 Matter 生态系统中,非 Matter 设备可以作为“被桥接设备”节点,通过桥接设备完成其他协议(如 Zigbee)和 Matter 协议之间的映射,从而与系统中的 Matter 设备进行通信。

    下图所示 Matter-Zigbee 桥接设备可以让两个 Zigbee 灯泡加入 Matter 生态系统:

    Matter-Zigbee 桥接设备

    Matter 桥接设备的数据模型

    我们在之前的文章中介绍了 Matter 的数据模型,下面是一个 Matter 桥接设备的数据模型示例。

    Matter 网桥的数据模型

    • Endpoint 0 中的设备类型为 Bridge。PartsList 字段列出桥接设备的所有端点,每个端点代表一个非 Matter 设备。
    • 每个端点上的 Descriptor(描述符)Cluster 可以提供有关特定被桥接设备的信息。

    Matter 桥接设备除了充当协议“翻译”外,还可以具有 Matter 原生功能:比如一个智能恒温器设备既可以作为桥接设备,完成 Zigbee 等协议与 Matter 生态的通信,也可以同时作为一个标准的 Matter 智能恒温器设备,通过 Matter 协议向暖通系统发送控制指令。下图中的 Endpoint 1 即为智能温控,而其他端点代表“被桥接设备”。

    具有 Matter 原生功能的 Matter 桥接设备

    现在,让我们回到上文中提到的 Matter-Zigbee 桥接设备示例。

    Matter-Zigbee 桥接设备的工作流程

    以下是使用 Matter 协议在手机上控制 Zigbee 设备的工作流程:

    第一步:Matter 桥接设备,作为一个 Matter 协议中定义的设备类型,需要首先遵循标准的 Matter 配网流程,使其加入 Matter 网络(即 Matter fabric)。

    第二步:这个 Matter-Zigbee 桥接设备需要同时加入 Zigbee 网络。与 Matter 协议不同的是,Zigbee 协议并没有用定义标准的配网流程,而是由各厂商自行决定如何分发网络密钥。(Zigbee 3.0 以来最常见的入网方式是通过Install Code 来完成设备认证并入网。)

    第三步:桥接设备一旦加入 Zigbee 网络,就会通过广播 Match Descriptor Request 命令的方式,来发现 Zigbee 网络中的设备。该命令包括所需的配置文件、In-Clusters(相当于服务器)和 Out-Clusters(相当于客户端)。在这个例子中,桥接设备加入 Zigbee 网络后,会广播一个类似“谁是支持 OnOff Cluster 的灯泡?”的问题。相应地,满足条件的 Zigbee 设备将回复一个 Match Descriptor Response 并附上自己的网络地址。之后,桥接设备将为每一个匹配的 Zigbee 设备添加一个动态端点,使其作为被桥接设备加入 Matter 网络。

    第四步:Matter 系统将通过 Matter 规范中定义的 Operational Discovery(设备发现)机制发现这些桥接设备。(更多有关 Matter 规范中设备发现的内容,请关注我们即将发布的后续文章。)

    第五步:这样一来,Matter 系统中的控制器就可以在桥接设备的帮助下,控制 Zigbee 网络中的灯泡。

    注意事项:
    注 1:第二步和第三步中交互方式主要由设备供应商和具体协议决定,不在 Matter 协议定义的范畴。
    注 2:桥接设备可以根据非 Matter 网络中的心跳等机制动态添加或删除被桥接的端点。

    以上为桥接设备连接 Matter 网络和 Zigbee 网络的典型工作流程。我们也可以通过类似工作流程,将其他生态系统中的设备加入 Matter 网络。

    乐鑫 Matter 桥接解决方案

    乐鑫自 Matter 发起之初就积极加入并开发 Matter 项目,现已能够为用户提供全功能的 Matter 协议解决方案,包括使用 Wi-Fi/Thread 连接的 Matter 终端设备,以及使用乐鑫 SoC 组合搭建的 Thread 边界路由器/Zigbee 桥接设备。

    我们可以提供完整的 Matter-Zigbee 和 Matter-BLE Mesh 桥接解决方案,并提供全功能的软件 SDK 支持。Matter-Zigbee 桥接设备的实现需要将一颗 Wi-Fi 芯片和一颗 802.15.4 芯片通过 UART 或 SPI 等串口相连;而 Matter-BLE Mesh 桥接设备则仅需一颗同时拥有 Wi-Fi 和 Bluetooth LE 接口的单芯片即可实现。

    乐鑫 Matter-Zigbee 桥接设备解决方案

    乐鑫 Matter-BLE Mesh 桥接设备解决方案

    如您有意向进一步了解我们的 Matter 桥接解决方案,请联系我们的客户支持团队


    本文是乐鑫 Matter 系列文章的第四篇,敬请期待后续的更多内容。

    展开全文
  • linux桥接虚拟网卡

    2021-05-12 00:12:28
    br1DEVICE="br0" //设备名,必须和BRIDGE=“”里的相同,还要和这个网卡配置文件名相同 TYPE="Bridge" //指定类型为网桥 NOBOOT="yes" BOOTPROTO="static" IPADDR="192.168.0.101" NETMASK="255.255.255.0" ...
  • 创建桥接设备: # yun -y install bridge-utils # brctl addbr br0 # ifconfig -a # ifconfig eth0 0 up # ifconfig -a # brctl addif br0 eth0 # ...
  • 配置桥接设备br0

    千次阅读 2014-08-06 18:05:43
    [root@master ~]# rpm -q bridge-utils //查看桥接软件是否安装 bridge-utils-1.2-9.el6.x86_64 [root@master ~]# brctl show bridge name bridge id STP enabled interfaces [root@master ~]# 此时无...
  • 无线桥接连接失败怎么办?WDS无线桥接不成功怎么办?部分用户在设置无线桥接的时候,发现两个路由器之间连接不成功,导致副路由器无法上网。当两个路由器无线桥接连接不成功的时候,鸿哥建议从以下几个方面进行检查...
  • 主要介绍了VMware虚拟机系统无法使用桥接联网的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • WiFi Bridge(无线桥接软件)是实用的无线桥接软件,方便那些不会链接wifi的童鞋。功能介绍:可轻松地让PC与其它Wifi设备进行连接,例如:BlackBerry, zune, Windows Phone, iPhone等。程序简单易用,
  • 在解决kali网卡设备未托管之前,我先来提问一个问题 为什么win7/win10/winxp 显示169.254.x.x???? 有深度使用过windows系统的都知道,如果你的网线没有插或者运营商断网或者宽带欠费的话, ip地址就会显示169....
  •   最近宿舍的网口变得时断时续,很是烦人,进路由器的管理页面看了一下,学校提供的WiFi是5G的,果断对没有密码的UPC做了一下无线桥接。测了一下ping值,和有线的一样,可以说是对游戏没有什么影响。理论上来说...
  • linux之物理网卡配置桥接br0

    千次阅读 2019-06-12 12:11:58
    这个虚拟设备可以绑定若干个以太网接口设备,从而将它们桥接起来。 真实主机中安装的虚拟主机,需要和外界主机进行通讯的时候,数据需要通过真实主机的网卡进行传输,但是虚拟主机内核无法对真实主机的网卡进行控制...
  • 北京时间 14 日凌晨,苹果公司正式向全球用户推送 ...在苹果秋季发布会上,CEO 库克再次介绍 HomeKit 智能家居系统平台,平台支持从传感器、门锁、摄像头、空调到照明灯、家庭安防等多类设备接入,几乎满足了家庭日...
  • 副无线路由作为无线AP桥接扩展…把它设为与主无线路由同网段IP:192.168.11.2 这样方便家中设备的互相访问传输文件 首先把之前创建的wlan加入lan口的桥接(这一设置是关键) 最后设置一下lan口的
  • 文章目录1、查看当前需要配置桥接网卡关联设备,此处使用网卡为ens1922、创建桥接网卡br0,并配置相关IP地址与网关,此处选择地址为手动配置,3、配置桥接网卡子网卡,并关联到ens1924、开启桥接网卡与其子网卡5、...
  • 桥接的作用及其创建与删除

    千次阅读 2019-05-14 16:33:01
    桥接 若之前有桥接,先删除桥接在进行本次实验 删除之后查看ip是没有桥接的 在没有桥接时我们去建立虚拟机 创建虚拟机时选择网络连接方式 打开Network selection查看其选项其中并没有桥接的选项。 桥接的...
  • 1)桥接:利用本地真实网卡(类似于局域网内增加一台独立主机,与其他局域网内机器实现通信) 条件: 1.配置文件需要手动配置IP,虚拟机与宿主机需处于同一IP段 2.虚拟机中网络编辑器中选中的是VMnet0桥接,且桥...
  • 15年的时候,写过一篇博客:VMware中网络设置之Bridged 也是关于linux下vmware桥接模式、静态ip上外网的配置,不过当时更多的是用图形界面来实现的,通用性不强。生产环境,极少有linux安装图形界面的。索性原博客也...
  • 行业资料-交通装置-一种智能家居电器组网桥接通讯设备.zip
  • 桥接

    千次阅读 2019-03-27 11:24:31
    桥接(Bridging),是指依据OSI网络模型的链路层的地址,对网络数据包进行转发... 简单的说就是通过网桥可以把两个不同的物理局域网连接起来,是一种在链路层实现局域网互连的存储转发设备。网桥从一个局域网接收MAC...
  • 一、网卡桥接设置:1、网卡配置文件:[root@localhost /]# vim /etc/sysconfig/network-scripts/ifcfg-ens32TYPE=EthernetDEVICE=ens32NAME=ens32BOOTPROTO=noneONBOOT=yesBRIDGE=br02、网桥配置文件:[root@...
  • 桥接就是通过一台设备(或几台设备)把几个网络串起来形成的连接,就是通过桥接来实现无路由双机上网的连接方案 桥接我们选择在真机上做这个实验 1.删除真机上所有网络配置 2.查看真机的网卡名称 3.开始...
  • # iface pnet0 inet dhcp #(管理网卡的桥接网卡,连接到pnet0上的设备都可以与eth0通信) # bridge_ports eth0 #(桥接到eth0) # bridge_stp off #(关闭stp生成树协议,这个在生产环境也非常重要,尤其...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 本次,我们主要介绍一下VMWare主要提供的三种常用的网络适配器模式,分别是NAT、桥接、仅主机。好了,接下来我们就逐一讲解一下这几个网络适配器的配置及作用。 2.仅主机模式(Host-only) 2.1 Host-Only模式概念 ...
  • Broadlink设备,例如RM 3 PRO 需求OpenHAB 节点> 8(安装在RPI OpenHAB上) MQTT(OpenHAB中的蚊子) Broadlink设备,例如RM 3 PRO 重大更改v2-> v3(缓冲到base64) 警告:升级已更改。 请阅读安装页面 命令...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,832
精华内容 13,932
关键字:

桥接设备