• 【BLE Mesh】ble mesh 简介


    简介

    2014年CSR将自己的私有BLE MESH技术捐献给蓝牙技术联盟(Bluetooth SIG)用来加速制定统一的BLE MESH物联网协议,2018年7月18日SIG正式推出蓝牙MESH标准,即SIG MESH。目前SIG MESH还是基于BLE 4.x,暂不支持BLE 5.0来传输SIG MESH协议。
    SIG MESH同其他无线协议的比较如下:
    在这里插入图片描述
    从表格中可以看出,SIG MESH最大的特点是可以直接由智能手机来控制,这对于家庭物联网设备来讲,是一个天然的巨大优势,同时SIG MESH支持低功耗特性,也非常适合用来做物联网设备。

    特点

    优点

    1. sig mesh网络去中性化,无连接,其中一个节点发生故障不回影响网络的正常通讯。
    2. 智能手机、平板等很容易接入sig mesh网络
    3. 每个节点都可以操作其他节点,极大的方便了智能家居设备开发
    4. 强加密,保证数据传输安全性

    缺点

    1. 数据吞吐量低,由于是使用BLE 广播做承载层,所以单包数据不会很多,不适合做大数据传输
    2. 通讯延迟,数据是通过整个mesh网络最终到达指定设备,中间的路由不可控,随着MESH网络规模增大,数据到达时间也就越长。

    MESH网络协议层

    在这里插入图片描述

    MESH网络中的各个角色介绍

    在MESH网络中,一个节点具备什么功能,是由它支持的特性来决定的,所有的节点都可以收发mesh消息,同时它们也可以支持0个、1个或多个可选的特性,而且这些特性可以在适当的时间开启或关闭。比较灵活。这些特性包括:

    • 中继
      中继节点顾名思义就是可以中继mesh网络包的节点,他会将目的地址不是自己的mesh包的ttl-1重新打包再发出去。
    • 代理
      代理节点的作用是可以在GATT和ADV承载层之间接受和转发网络消息。
    • 低功耗
       顾名思义,低功耗节点就是mesh网络中功耗比较低的节点
    • 朋友
       朋友节点就是低功耗节点的代理人,其可以帮助低功耗节点转发和接受其他节点发送的消息

    注意:

    1. 这里的特性可选,不是在这个节点运行在mesh网络中,可以关闭或者开启某个特性。而是说,这个节点在初始化mesh协议栈的时候,可以配置开启一个或者多个特性。
    2. 如果某个mesh节点一个特性都不支持,那也是可以的,那它就是一个普通的mesh节点。
    3. 具备这些特性的节点并且要使能对应的功能,才能在mesh网络中认为是支持这个特性的节点。

    在这里插入图片描述

  • 相关阅读:
    员工如何通过自助方式重置AD密码
    关于wmi的参数拦截
    mysql bigInt和hibernate的long类型转换错误
    网站建设中的视觉设计:吸引和保留用户
    Python 全栈系列190 全栈能力组建进展梳理
    Ubuntu 18.04下普通用户的一次提权过程
    【Cents OS7 安装 Docker以及DockerCompose】
    记一次 .NET 某设备监控系统 死锁分析
    常用稳压电源---DCDC和LDO
    从零开始搭建 Hexo 个人博客
  • 原文地址:https://blog.csdn.net/u014421520/article/details/127703902