在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 23303|回复: 2

[资料] 蓝牙Mesh的基本概念

[复制链接]
发表于 2018-7-9 15:37:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
对于蓝牙Mesh的基本概念,相信很多的小伙伴还不是很清楚,Mesh是一种无线网络结构的称呼,那么蓝牙Mesh的话肯定是与蓝牙相关的,对于什么是蓝牙Mesh,蓝牙Mesh的基本概念不了解的小伙伴往下看便能揭晓。
一个智能设备在未加入蓝牙Mesh网络之前称为Device,加入Mesh网络(Porvisioning过程)后,称为Node(节点)。每个Node可以包含多个Element(比如智能插排,每一个插孔都是一个Element),一个Element对应一个Unicast address(16bits,32767个地址,bit15=0);每个Element可以包含多个Model(用来发送、接收和处理Message),每个Model对应一个Model ID(可以分SIG ModelID和Vendor Model ID),类似这个Model的地址。其中,SIG Model ID是16bits的,SIG组织定义的专用Model ID,SIG Model ID参考例子如下图所示,而Vendor Model ID是32bits的,由16bits的Company ID和16bits的Vendor-assigned Model ID组成。
    下图是Mesh网络分层结构,工程师Coding的时候,一般操作其中的Access Layer,也就是打包Access Payload。Access Payload的包结构分为两个字段:Opcode+Parameter。每个Access Payload可以最多是32个Segment(12字节),也即最多384个字节(包含TransMIC),如果TransMIC是4字节,则有效载荷是380字节,可以有3种组合:1字节的Opcode(For Special Message)+379字节的Parametes;2字节的Opcode(For Standard Message)+378字节的Parameters;3字节的Opcode(For Vendor-Specific Message)+377字节的Parameters。当然,如果Unsegment,则Access
Payload最多可以有11字节。
      Mesh网络是消息驱动的架构,每个Model处理一类Messages,消息分ACK和非ACK消息,比如对应上述的Generic
OnOff Server的Model,需要处理以下图所示的Messages。
      另外Messages可以支持Transactions(通过Transaction Identifier识别),在一个Transaction里面支持一系列Messages,比如Set,Recall和Clear等。Transaction Identifier可以识别这个消息是个新消息还是一个重发的之前的旧消息。
      一个Messages只能对应一个Model,如果需要处理两个相同的Message,则需要设置两个不同的Element和Model来处理。如下图所示,这个智能插排设备需要同时控制两个插座的开和关,因此需要处理两个相同的Generic OnOff Set的Message,当该设备加入Mesh网络成为一个Node后,该Node需要设置两个Element,获得两个unicast address,并配置两个Generic OnOff Server的Model,分别处理Generic OnOff Set的Message(通过Unicast address区别)
      看完上面的文章,小伙伴们应该都清楚了蓝牙Mesh的基本概念了,尤其是硬件工程师,对这个应该是再熟悉不过了,希望上述能对大家有所帮助。
     (了解更多资讯欢迎关注伦茨科技微信公众号:lenze_tech)
发表于 2018-7-10 00:53:41 | 显示全部楼层
looking
发表于 2018-9-11 14:10:24 | 显示全部楼层
nice~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 01:58 , Processed in 0.017639 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表