
蓝牙mesh介绍
Jim天河
蓝牙BLE数传,蓝牙手表,蓝牙MESH,蓝牙音响耳机,单片机软件.
展开
-
蓝牙mesh基本概念讲解(1)
1.蓝牙MESH基本概念网状网(mesh) Mesh网络,就是一个多对多网络(Many to Many)。 每个设备节点都可以和别的节点自由通讯。在这种拓扑中,因为很多节点可以中继(relay)收到的消息(Message), 所以端对端的通信可以比原来单点之间的通讯距离要远很多。就好像小组讨论自由发言,如果做的太远听不见的话,别人也可以代为传话。 ...原创 2019-03-28 11:13:09 · 36031 阅读 · 2 评论 -
蓝牙mesh基本概念讲解(2)
发布和订阅(Publish/Subscribe)在蓝牙mesh里面发消息的动作我们叫做发布(Publish)。光从字面意思理解大家基本上就能看懂了。我想告诉别人什么事情发生或者做什么事情就叫做发布。谁对某些消息感兴趣就可以订阅这些内容。节点发布消息到单播地址,组播地址或者虚拟地址。节点有兴趣接收这些数据的可以订阅这些地址。在上图中,开关1 发布信息给组播地址”厨房“, 节点灯1,...原创 2019-03-28 11:15:41 · 9191 阅读 · 0 评论 -
蓝牙mesh基本概念讲解(3)
模型(Models)模型(Model)定义了一个节点的基本功能。一个节点当然可以包含多个Model。一个Model定义了节点所需要的所有的状态。消息会给基于这些状态进行操作,当然也会有相应的行为随之产生。Mesh的应用定义的是使用“发布-订阅(publish-subscribe)”的典型的“服务器-客户端(client-server)”的架构。在Mesh里面,并没有沿用传统的端到端的“Pr...原创 2019-03-28 11:20:27 · 9606 阅读 · 0 评论 -
蓝牙mesh基本概念讲解(4)
蓝牙mesh协议架构mesh协议层架构图图:mesh系统架构承载层(Bearer Layer)Bearer Layer 定义了Mesh节点怎么传递网络消息的。定义了两种Bearer,广播advertising bearer 和GATT bearer 。Advertising Bearer 利用的是BLE GAP广播包的advertising 和scanning的功能来传递...原创 2019-03-28 11:24:37 · 5694 阅读 · 0 评论