各类商业场景下蓝牙Mesh技术的应用(三)|学习笔记

简介: 快速学习各类商业场景下蓝牙Mesh技术的应用(三)

开发者学堂课程【平头哥带你玩转六款蓝牙爆品开发技能:各类商业场景下蓝牙Mesh技术的应用(三)】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/294/detail/3441


各类商业场景下蓝牙Mesh技术的应用(三)

内容介绍:

协作

、蓝牙Mesh全栈解决方案

七、协作

1、智能家居的专项组蓝牙mesh有各式各样的modelmodel的定义永远没有办法满足会员对于蓝牙mesh model的需求所以为快速的定义蓝牙的model同时推广蓝牙mesh技术在智能家居市场的应用在2018年蓝牙技术联盟成立智能家居的专项组目前已经看到国内有包括阿里巴巴小米等超过120多家的会员公司整个全球有120多家的会员公司参与到全新的智能家居专项组的规格定义目前看到智能家居专项组的主席是自于阿里巴巴的刘大鹏先生同时也看到在整个大中华地区有相当多的会员都参与到智能家居专项组的讨论所以如果有兴趣可以扫描二维码加入到智能家居专项组的讨论对蓝牙mesh的模型model的定义添砖加瓦贡献智慧。

2、社交媒体微信微博的蓝牙技术联盟的社交媒体的账号如果感兴趣欢迎订阅社交媒体如果第一时间有任何的技术的更新最新的产品的样例以及会员动态都会通过社交媒体和大家进行分享同时如果有任何的意见或者是建议或者是反馈都可以通过社交媒体取得联系

蓝牙联盟成立的时间生日是5月20号在联盟里面会有非常多的技术趋势以及最新的最关心的数据分享欢迎大家多多的去里交流找到非常重要的信息每一年蓝牙联盟都会举办全球性的大会蓝牙联盟亚洲的场收获非常多也希望大家能够经常去参加联盟的大会分享蓝牙联盟在照明领域的应用数据包括到2028年增长量将会达到十八亿是非常庞大的市场因为分享数据之后搭建蓝牙灯的展示场景。

3、问题

(1)蓝牙技术联盟的认证是否收费

蓝牙联盟的认证是有did的费用所以需要进行购买将认证的蓝牙产品和did进行绑定所以需要收费蓝牙联盟每隔六个月认证的数据都会指数型的爆发

(2)个蓝牙设备被攻破是否会影响到整个mesh的安全性

蓝牙mesh的安全性也费很多的时间目前看要想攻破蓝牙mesh的网络容易但是即便是蓝牙mesh的网络攻破但是可以快速的通过黑名单的机制将不被受性的网络加入到黑名单有快速的密钥提升的方案可以马上对网络进行密钥的提升所以有相关的解决方案针对应用场景提供相关的保护机制

(3)蓝牙mesh很关注版本号是多少是否兼入以前的版本版本越新功耗是更高还是更低

目前蓝牙mesh的版本是1.0.1版本较之前的版本1.1.0有升级对于蓝牙mesh是整个蓝牙技术的小刚有三年的时间所以并不是版本号越高功耗越而是要看具体的硬件实现的方案蓝牙mesh发布到现在,1.0.1版本是最新的但是并不意味着蓝牙mesh止步不前工作组的专家在马不停蹄的定义新的标准解决新的问题新的特性关于蓝牙mesh最新的资讯都会第一时间在社交媒体上推送

4、智能照明在领域有非常大的应用空间所以紧急搭建一个照明的场景灯控的演示蓝牙灯

image.png

八、蓝牙Mesh全栈解决方案

1、目前的蓝牙mesh主要还是集中在灯应用场景里面蓝牙mesh或者灯为什么会是个下一个智能网络里面的重要的节点无论蓝牙mesh或者其它的网站网络保持网络的运行都需要长供电的节点无论帮助低功耗的节点接入网络或者不充当扩展覆盖距离中介的角色无论在家庭的场景还是在楼宇的场景里面都有灯而且灯在工作都在长供电模式所以也是灯爆品在蓝牙mesh协议互相配合下得到非常好的增长现在很多不同的物联网厂家都在为了实现万物的互联或者为实现更多设备的连接都会需要类似于语言的技术能够实现设备之间的通讯蓝牙mesh能够实现网络互联的技术跟很多方案商沟通mesh也收到的很多的反馈方案商在选择哪一款芯片或者哪个方案做mesh主要考虑会芯片的情况产品应用场景可能是家庭里面也可以是楼里面覆盖距离有多少对应的覆盖距离转换为芯片性能的发射功率跟接收灵敏度到底如何能够在室内环境到多远在室外环境又能到多远在网络里面总会有低功耗的设备比如传感单元更多的是对功耗的需求所以芯片的功耗表现怎么样蓝牙协议是否能够支持低功耗节点的测试

2、应用场景会比较多每个方案上可能对接的客户都是成百的少的可能会有上十针对不同的客户有不同的设计需求需要在芯面上针对不同的方案做定制对应的需要开发的程序开发的空间所以芯片除去协议还能提供多大的空间做开发

3、使用芯片整体开发的方便性如何有没有配套好的文档有没有配套好的历程以及的软件设计的api接口是否很清晰开发时间也相更快最后整个方案主要在哪些领域应用是否已经成熟稳定还是需要配合一起配合去磨练把去把方案稳定根据芯片部分

4、目前蓝牙是1.0.1版本大家都做蓝牙但是不同的蓝牙mesh协议支持的主线不一样它支持的功能也不一样有些蓝牙不支持低功耗节点或者它不支持固件升级所以协议上具体的能够支持哪些角色能够支持哪些model蓝牙的性能怎么样能够支持最大多少的节点能够支持网络支持多少跳的设置协议用起来是否方便以及协议的稳定性芯片跟协议网络不仅仅是技术的东西是产业化的事情所以不仅有协议的整套配套怎么样开发配网是否能够很方便通过模组跑配网的单元可以很方便的针对整个网络进行配置自动化的配置

5、提供的历程多不多要做灯调亮度可能对色温有很高的要求是否能很快的提供应用案例不需要去从底层开始或者开始一行一行代码去敲应用历程有多少整体的配套文档平头哥目标是能够让方案商不要被琐碎的或者不应该关心的问题所困扰平头哥提供全站式的解决方案提供很好网络整体的能力包括提供网络搭建的能力同时进行网络的配置进行网络的控制可以通过配网功能的模组或者配网功能协议上找网关控制

image.png

针对蓝牙很大的优势可以跟手机进行通讯所以也可以通过手机进行配网或者通过手机进行网络节点的控制跟方案配合久之后发现除手机的控制外还有个性化的需求包括能够进行私有化的控制产品mesh的产品希望能跟老产品做兼容老产品可能私有2.4G或者签约蓝牙的私有的协议是否不支持或者在整个产品的生产过程中需要技术验证所有的产品封装好功能是否能提供接口可以提供除了mesh外标准的蓝牙的通讯接口现云是数字新基建的基座产品给用户单独离线也行但是同时把整个网络的能力通过云端能够给用户更好的交互也很关键整套方案是跟阿里云智能的飞燕平台彻底打通所以用整套方案想接入阿里云的飞燕平台利用智能生活app进行对应的开发也是可以

6、硬件部分提供芯片模组加开发板的三合一的套件可以直接基于芯片也可以用模组做开发更建议在最开始直接购买蓝牙开发板在蓝牙开发上把它当做配单元当做网络节点当做调试的单元都可以Mesh1.0.1的协议栈针对mesh网络有路云或者缘网关的需求提供iot网关的参考设计

image.png

7、蓝牙开发板芯片是哪个芯片目前蓝牙mesh协议不完全依赖于样芯片蓝牙会做互联互通的测试认证或者对蓝牙的组件进行认证目前mesh协议现在的版本是合作伙伴凤佳薇的psy6212,资源很丰富的的芯片拥有很大的存储空间所以做不同的应用有定制化的需求做软件开发会有足够的空间去做自己的程序同时针对很多用户关心的距离,6212最大能够支持十个dbm的发射功率有数据可以做参考0dbm的情况下开发板在室内环境办公环境可以到20到30米的区间空旷距离情况下可以到40到50空间取决于是发射功率芯片的接受灵敏度网络里面会有低功耗的节点可以支持待机的模式整个协议是支持标准的蓝牙mesh1.0以及天猫精灵mesh想接入天猫精灵的生态直接区域芯片能够直接很快的跟天猫精灵打通也提供配套的历程以及视频可以在oc上找到灯接入到天猫精灵的开发的视频蓝牙模块可以当做配网模组直接针对网络进行配置开发板用起很简单不需要额外的接东西有板载天线有对应的tcp接口同时通过串口可以对软件进行网上也提供用户做调试需要用户的结果比如熄灯按键开发版都是设计进来的

image.png

针对整个开发版的软件硬件参考设计目前都是已经可以在网上找到配套的资料

8、mesh协议mesh1.0的标准针对承载层支持无论是配网状态还是控制上都支持gatt跟Adv. Bearer两个形式提供代理friend节点以及低功耗节点四个角色都支持针对model提供通用的蓝牙模型以及开关的以及调亮度的网络模型针对mesh协议是比较全的支持目前协议19年已经拿到bqb的认证同时蓝牙是直接基于yoc应用软件平台做开发yoc应用软件平台是拿到Iiec61508规范针对安全的全流程规范蓝牙协议栈在同样的框架下的一个很好的产品

image.png

很多方案在跑蓝牙mesh它还需要私有的基于蓝牙协议的音频实际上能开放对应的接口便于用户做自己私有协议或者是便于客户做场策集成同时基于yoc的软件平台所以yoc的组件文件存储比如at指令或者想做固线升级都可以直接很快的找到配套的历程能够集成在软件里面配网模组是通过串口可以直接给发指令完成网络的配置或者是实现网络控制配网模组支持配网功能同时也支持目前实体栈的model所以演示的视频里面配网流水灯控制以及播一组一组的控制以及群播是所有节点一起开一起关的控制都是基配网模组进行控制的所以有配网模组整个的网络的测试网络的部署都会更加简单目前网络协处理器架构模组也是直接可以在开发板上运行节点端跟mesh协议栈基本是功能全支持

9、数据会解答很多群里面的问题支持多跳的情况下的影响有多少目前蓝牙协议栈设置在五跳里面设置五跳也可以看到最左上角测试图随着跳速的增加传输的延时也是在线性的增加整个的测试数据都是在办公网络里面做测试的会有一批的干扰也会有手机干扰可以看到跳数跟延时基本成正比增加一跳额外增加20毫秒左右的延时当跳多之后可以看到后面的第四跳或者后面跳速的延时会增加也是为什么目前协议栈选择五跳作为参数的设定的原因如果覆盖更多的几点能够支持比如调整到八或者九

image.png

10、蓝牙mesh到底传输多大的数据量蓝牙mesh更适合传输小数据量进行更简单控制信息或者传感信息传递可以看到最左下角的图蓝牙数据mesh里面payload是八个字节时间很快四条网络在80毫秒完成但是如果payload增加一倍到16跳单跳的传输延时28毫秒到280+毫秒是很大的增加所以在选择蓝牙mesh技术需要考虑的点无论从跳速的角度时间的角度跟的终端的应用预期目标是否符合

11、通过的配网的模组可以进行批所有网络节点配网针对所有节点平均的配网时间大概是10.5秒整个过程用户不需要个区它可以批量的做处理

12、介绍协议也介绍对应的mesh协议的性能可能很多小伙伴已经想直接购买开发板进行开发或者想接自己芯片去做自己产品提供配套的文档比如左边有开关有灯场景也是最典型mesh落地场景可以看到想搭建多开关蓝牙多对多的网络两个开关灯想实现样简单的拓补有对配套的灯部分开发指南开关式的同时配套的也有配网模块开发指南所以基于历程加上文档半天时间内能完成mesh实际效果体验可以直接配置好二对一网络具体的资料目前都已经在occ上芯片开发设计上已经上传也是欢迎大家注册occ直接开发针对蓝牙mesh还有其的资料目前也是在occ上已经开放

image.png

13、具体蓝牙mesh的应用落地的产品主要有哪些

mesh提供网络节点通讯功能外它还可以提供很多的应用最典型的有位置服务因为蓝牙是可以接收到信号的r的信号强度所以它可以同时提供信号定位服务应用场景比如在工厂里面需监控员工到底是否在规定的范围内比如它是否通过佩戴支持mesh的手环低功耗手环定时的发送信息能够查到配套的员工的定位信息

14、蓝牙技术联盟在上个星期发布蓝牙mesh典型应用场景文章它里面介绍不同的大公司工厂如何利用mesh技术在不需要去改变接线的情况下能够很好的部署无线mesh技术节省功耗或者是能够使更多的智能设备加入到整体的方案里面

15、是否可以使用终极设备扩大网络的距离和范围

mesh网络要扩大距离的覆盖主要都是靠中级的角色蓝牙mesh也是通过中级角色扩展整个网上的覆盖范围

16、如果被抓包怎么办

如果是普通的蓝牙mesh抓包直接基于一个软件去做目前部分没有但是推荐专业的抓包工具可以很好的把空中的包都抓取分析

17、节点间距间没有障碍实际通讯可以有多远

取决于芯片的发射功率跟接受灵敏度比如phy6212芯片它的0db发射工艺的情况下如果是空旷距离可以如果没干扰的环境下可以到60到80米之间在大楼下面空旷场景下面有一定的干扰情况下它也能够到40米左右区别

18、蓝牙mesh只能通过代理节点与蓝牙终端设备之间连接

蓝牙mesh可以直接相连如果节点之间本身距离没办法直接实现点对点的信号接受它会需要中距节点做传递针对蓝牙mesh的储网规模有两个方面蓝牙11的层面蓝牙mesh实际上针对蓝牙能够支持的点数没有特别的限制可以做个成百的或者更大的网络网络的具体的限制在协议自己的资源能支持多少因为整个网络的维护比如中介或者其节点都存储部分的信息支持50个节点mesh网络如果需要更多的节点也能够支持配套的需要分析整个网络场景里面如何去做配套。

相关文章
|
存储 人工智能 监控
IoT设备物模型接入价值与实践(一)|学习笔记
快速学习IoT设备物模型接入价值与实践(一)
IoT设备物模型接入价值与实践(一)|学习笔记
|
传感器 监控 物联网
各类商业场景下蓝牙Mesh技术的应用(二)|学习笔记
快速学习各类商业场景下蓝牙Mesh技术的应用(二)
各类商业场景下蓝牙Mesh技术的应用(二)|学习笔记
|
安全 物联网 数据安全/隐私保护
各类商业场景下蓝牙Mesh技术的应用(一)|学习笔记
快速学习各类商业场景下蓝牙Mesh技术的应用(一)
各类商业场景下蓝牙Mesh技术的应用(一)|学习笔记
|
物联网 UED 开发者
各类商业场景下蓝牙 Mesh 技术的应用(一)| 学习笔记
快速学习各类商业场景下蓝牙 Mesh 技术的应用。
各类商业场景下蓝牙  Mesh  技术的应用(一)| 学习笔记
|
传感器 监控 安全
各类商业场景下蓝牙 Mesh 技术的应用(二)| 学习笔记
快速学习各类商业场景下蓝牙 Mesh 技术的应用。
各类商业场景下蓝牙  Mesh  技术的应用(二)| 学习笔记
|
存储 监控 搜索推荐
各类商业场景下蓝牙 Mesh 技术的应用(四)| 学习笔记
快速学习各类商业场景下蓝牙 Mesh 技术的应用。
各类商业场景下蓝牙  Mesh  技术的应用(四)| 学习笔记
|
物联网 开发者 智能硬件
各类商业场景下蓝牙 Mesh 技术的应用(三)| 学习笔记
快速学习各类商业场景下蓝牙 Mesh 技术的应用。
各类商业场景下蓝牙  Mesh  技术的应用(三)| 学习笔记
|
物联网 Java 开发工具
IoT设备物模型接入价值与实践(二)|学习笔记
快速学习IoT设备物模型接入价值与实践(二)
IoT设备物模型接入价值与实践(二)|学习笔记