![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝牙mesh
本专栏主要是介绍做蓝牙mesh项目时的一些总结和对蓝牙mesh文档的一些理解和翻译。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
KiranWang
某互联网大厂资深研发工程师。
展开
-
蓝牙mesh — 解密蓝牙mesh系列文章汇总
写在前面:转自“蓝牙技术联盟”微信公众号,只为方便学习~相信小码哥和凯哥会理解的~(转载文章,如有不妥,通知后我会立即删除) 解密蓝牙mesh系列往期回顾: 1、解密蓝牙mesh系列 | 第一篇 2、解密蓝牙mesh系列 | 第二篇 3、解密蓝牙mesh系列 | 第三篇 4、解密蓝牙mesh系列 | 第四篇 5、解密蓝牙mesh系列 | 第五篇 ...转载 2018-08-14 18:53:47 · 5037 阅读 · 0 评论 -
Mesh GATT services 之 Mesh Provisioning services 和抓包分析
写在前面: Mesh GATT services 包含两项基本服务:Mesh Provisioning Services 和 Mesh Proxy Service。一个device可能具备这两者服务中的一个或者同时都有,如果同时支持的话,同一时刻只能这两者服务中的一个来暴露GATT的数据库。 正文: 1、简介: Mesh Provision...原创 2019-05-17 08:52:18 · 1225 阅读 · 0 评论 -
Mesh 代理协议(Proxy Protocol)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814。正文: 1、 简介: Proxy 协议能够让节点收发Network PDUs、mesh beacons、proxy configuration、Provisioning PDUs通过...原创 2019-05-10 14:23:23 · 2810 阅读 · 0 评论 -
Mesh基础模型(Foundation models)(一)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814。 注意:本篇包含mesh core spec中的4Foundation models中的4.1Conventions、4.2State definations、4.3Message definitions正文...原创 2019-04-19 08:48:32 · 6769 阅读 · 0 评论 -
Mesh启动配置协议(Mesh provisioning)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814。1、一个设备可被识别成provisioner的方式:靠的是设备的UUID或者其他它信息。2、单播地址:单播地址不是设备的单播地址而是元素的单播地址,单播地址在mesh网络中是唯一的,例如:如果一个设备中有四...原创 2019-04-26 08:43:40 · 2056 阅读 · 0 评论 -
Mesh networking----Mesh 网络管理(Mesh network management)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814。正文: 1、Mesh Network Creation procedure (mesh网络创建过程) 为了创建一个mesh网络,需要一个启动配置者(Provisioner)。Provisioner 会...原创 2019-04-12 08:41:49 · 1971 阅读 · 0 评论 -
Mesh networking----上层传输层(Upper transport layer)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814。正文:1、简介: 上层传输层(Upper Transport Layer)从访问层(Access layer) 获取访问层数据(access payload)或者上层传输层内部产生Upper Tr...原创 2019-03-29 09:08:12 · 756 阅读 · 0 评论 -
Mesh networking----访问层(Access layer)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814.正文: 访问层(Access layer)定义了更高层的应用(higer-layer applications)如何使用上层传输层(upper transport layer)。Access layer定义...原创 2019-04-04 18:10:17 · 1027 阅读 · 0 评论 -
Mesh networking----下层传输层(Lower Transport Layer)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814.正文: 一、下层传输层(Lower Transport Layer )1、简介 发送消息:下层传输层(lower transport layer)从上层传输层(upper transport...原创 2019-03-23 19:14:22 · 687 阅读 · 0 评论 -
Mesh networking----承载层(Beares)和网络层(Network Layer)
写在前面: 本文参考Mesh Core Spec 翻译而来,翻译能力有限肯定有理解不到位之处,还请大家指出。欢迎广大蓝牙、mesh爱好者一起交流,本人QQ:993650814. 正文:1、承载层(Bearers) 核心规范定义了两个承载层,mesh消息基于这两个承载层进行传输:广播承载层、GATT承载层。1.1 广播承载层(Advertising bearer)...原创 2019-03-08 18:31:04 · 2101 阅读 · 0 评论 -
Mesh Beacon 协议和抓包分析
写在前面:Mesh Beacon PDU分为两种类型,Unprovisioned Device beacon 来指示自己是未经启动配置的设备,Secure Network beacon 来指示自己是启动配置完成已经加入到mesh 网络的设备。本篇通过讲解这两种PDU类型和通过抓包来分析beacon协议。QQ:993650814 正文: Mes...原创 2019-02-03 10:24:17 · 3952 阅读 · 1 评论 -
Nordic mesh 协议启动配置流程分析(二)
写在前面:接着上面的分析。QQ:993650814,欢迎一起讨论ble或者mesh。正文:第三步,provisioner向provisionee发送建立连接的请求接着上面的分析:第四步:provisionee接收到provisioner的连接请求并建立连接跟provisioner一样,provisionee也是开始的时候注册自己的监听函数所以...原创 2019-01-09 20:02:09 · 1253 阅读 · 0 评论 -
Nordic mesh 协议启动配置流程分析(一)
写在前面:本篇主要分析启动配置流程,需要准备两份代码,provisioner 角色和provisionee角色。QQ:993650814,欢迎一起讨论ble或者mesh。参考资料如下:解密蓝牙mesh系列 | 第九篇解密蓝牙mesh系列 | 第十篇SDK路径下载:http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/...原创 2019-01-09 19:47:37 · 4813 阅读 · 0 评论 -
Nordic mesh 协议启动配置流程分析(四)
写在前面:接着上面的分析。QQ:993650814,欢迎一起讨论ble或者mesh。 正文:第七步:认证和确认值检查流程Provisionee状态切换开始走认证流程注意上面一下子介绍了provisionee给provisioner发了两种消息类型的PDU,PROV_PDU_TYPE_PUBLIC_KEY和PROV_PDU_TYPE_INPUT_COM...原创 2019-01-10 19:16:40 · 1032 阅读 · 1 评论 -
Nordic mesh 协议启动配置流程分析(三)
写在前面:接着上面的分析。QQ:993650814,欢迎一起讨论ble或者mesh。 正文:第五步:邀请PDU传送provisioner向provisionee发送邀请PDU(provisioner代码)还是得接着前边这个函数指针指向了哪个函数?2、provisionee收到provisioner的邀请包并向provisioner回复capabilit...原创 2019-01-10 18:49:57 · 793 阅读 · 0 评论 -
蓝牙mesh协议架构
写在前面:马上要开始搞mesh组网了,本篇参考mesh的架构文档又加上自己的理解简单整理了一些,为后续做个准备吧。 正文:蓝牙mesh架构整理: 即在ble协议栈基础之上,又添加了7层协议。模型层:涉及模型的实施,因此涉及一个或多个模型规格中定义的行为、消息、状态、状态绑定等的实现。那么什么是模型:模型能够定义并实施节点的功能和行为,而状态能够定...原创 2018-12-24 19:32:58 · 5069 阅读 · 0 评论 -
Mesh GATT services 之 Mesh Proxy services 和抓包分析
写在前面: Mesh GATT services 包含两项基本服务:Mesh Provisioning Services 和 Mesh Proxy Service。一个device可能具备这两者服务中的一个或者同时都有,如果同时支持的话,同一时刻只能这两者服务中的一个来暴露GATT的数据库。 正文: 1.相关介绍 ...原创 2019-06-03 10:08:07 · 2044 阅读 · 1 评论