随着2009年蓝牙低功耗(bluetooth low energy)的切入,再到现在的蓝牙网状网络(mesh),我们正看到并将看到有更多的新应用出现。早期,家庭/楼宇自动化、信标、照明和资产追踪/管理等组网应用主要采用zigbee网络。然而,zigbee需要设计路由器/网关,这对开发者形成负担,因此行业也进一步提出了基于ipv6的thread网状网络标准,形成目前技术三分天下的局面。
对此,silicon labs(亦称“芯科科技”)亚太区市场拓展高级经理陈雄基先生近期接受专业媒体专访,针对三大网状网络技术标准及设计应用做了详细的分析,以便设计者能在产品开发初期选用最合适的方案,同时他也介绍了silicon labs领先的多协议无线软硬件产品。欢迎点击“阅读原文”至我们的中文论坛浏览完整文章内容。
三大网状网络技术比较
关于目前市面上三大网状网状技术-bluetooth mesh、thread、zigbee的比较,在实际的应用场景,灯、风扇、门锁可能已经有wi-fi、蓝牙无线连接之外的其他连接,这就提出了多协议的需求。比如amazon echo就支持wi-fi和zigbee,这就需要支持相应的生态系统。
再就是应用层的需求、性能需求(家庭覆盖范围、吞吐量以及是做视频传送应用还是做简单监控应用等)以及ip连接需求(比如thread就是为了对ipv6提供支持)。
下图是网状网络技术比较。从应用层可以看出,目前bluetooth mesh的网络模型(主要定义灯、开关)相比zigbee的dotdot还不够完善,毕竟zigbee已经有十多年的历史,比如dotdot对灯(调光、色温、组网等)、门锁、传感器、开关等的定义非常丰富,可以很好配合智能家居使用。
然而,陈雄基补充说zigbee有路由需求,需要设计网关。这对很多开发者来说是个负担。因此,具体采用哪种无线连接开发,要根据终端市场需求进行判断。
另一方面,随着智能手机的普及,业界也希望直接利用智能手机来实现这些组网应用的访问与控制,进而实现潜在的云连接。
蓝牙网状网络崛起
bluetooth sig在7月发布了bluetooth mesh(蓝牙网状网络)更新。随着网状网络的加入,蓝牙也有潜力被应用于这些场景上。
蓝牙网状网络扩展了蓝牙的覆盖范围。早期的蓝牙基本速率/增强数据率(br/edr)主要用于音频和语音串流应用。随着2009年蓝牙低功耗(ble)的切入,再到现在的蓝牙网状网络,我们正看到并将看到有更多的新应用出现。
以前,蓝牙的主流是点对点的应用。“虽然有厂商宣称自己的产品可以1对多,但仍是星形网络。”芯科科技(silicon labs)公司亚太区高级市场经理陈雄基日前在媒体交流会上向记者表示。
蓝牙早期是星形网络,从中心节点到其他节点是点对点应用。星形网络有一些先天不足,比如距离限制。网状网络可以改善这个问题。它通过将其他节点作为中继,来增加射频传输距离,从而进行更好覆盖。
“蓝牙网状网络通过路由功能解决单点故障问题。它理论上可支持相对多的节点。安全性是一大关注,蓝牙网状网络提供一定安全支持。”陈雄基强调,“蓝牙和wifi之所以被大众接受的程度高,在于它们提供良好的互操作性。蓝牙网状网络从应用层到网络层、物理层等进行了全部定义。这是与zigbee和thread之间的一个重要差异。”
四大功能完整覆盖各应用场景
蓝牙网状网络包括中继功能、低功耗功能、友邻功能和代理功能。
蓝牙网状网络需要有至少一个代理节点来实现和手机的通信。手机提供的是蓝牙ble连接,因此代理节点需要同时支持ble和网状网络。“蓝牙网状网络最大的优势实际上是支持手机连接,然而现在的手机还不支持蓝牙网状网络,所以必须通过代理节点来进行切入。”陈雄基补充道。
除了手机和代理节点之间的通信外,其他部分就是网状网络部分。其中,绝大部分照明节点都会提供中继功能(中继节点)。低功耗功能是指低功耗设备处于睡眠状态时,需要有朋友节点帮助存储请求数据。当它醒来时就可以从朋友节点获取更新数据。这样就可以保证所有信息都被收到。“代理节点至少要有一个,从而对整个应用场景提供支持,否则与其他私有协议就没有差异。”陈雄基说。
另外,边缘节点是指周围的节点,没有中继功能。“节点太多、不停重发会导致无线频谱无法支撑,而导致整个网络失去反应。蓝牙网状网络通过增加边缘节点选项进行改善。”陈雄基透露。
下图是蓝牙网状网络应用层的定义。它和zigbee、thread有比较大的差异,进行了详细底层定义,甚至是开关服务器都有在协议里定义,这样就能够提供更好的兼容性。另外它通过传感器设定服务器、时间服务器等来支持睡眠产品的定时器动作。
面向蓝牙网状网络应用的wireless gecko(小壁虎)产品组合
silicon labs为组网应用提供wireless gecko产品组合。对于蓝牙网状网络应用,开发者可选择soc芯片或模块(sip或pcb模块)进行开发。
陈雄基说明,对于blue gecko的三款soc产品,efr32bg13 blue gecko鉴于其flash容量(512kb)和ram大小(64kb),最适合蓝牙网状网络应用。
512kb的flash允许放ble和蓝牙网状网络的协议,同时也能做ota的更新。同时它提供时钟功能,其高精度低频rco用来取代外置32.768khz晶振。此外,该芯片也提供能源管理,包括dc-dc转换和低电压检测等。安全则包括一系列加速引擎。在串行接口方面,urart、gpio、i2c、usart通通提供支持。计时器和触发器部分加强了时钟功能。模拟模块可用作照明驱动。无线部分支持bt 5高速率和远距离。
对于blue gecko蓝牙模块,sip模块可直接用于可穿戴设计。它集成了天线、晶振以及所有相关射频部分(稳定性都已通过测试)。同时也通过了各种认证,包括fcc、ce通用认证,以及各国认证,从而开发人员可以放心使用。
下图是blue gecko模块产品组合。其中,bgm111是pcb模块。bgm12x和bgm11s都是sip模块。bgm13s的13是指和efr32bg13对应的型号,s是指sip模块。这款模块将在年底推出,而pcb模块则是会马上推出。
开发工具支持
对于硬件,所有wireless gecko产品都是基于同一套底板开发。其上可以换不同的模块,包括不同系列的wireless gecko、不同的rf输出以及不同频点。对于软件,silicon labs可提供整套相关sdk,把网状网络模型和ble(即gatt、att、gap sm和l2cap部分)合并,从而让开发人员可以开发代理节点设备。
陈雄基透露,对于网络分析,过去绝大部分ble应用都是做点对点应用,对网络分析要求很低。而在做网状网络时,由于无线频谱有复杂表现,对网络分析的要求会相应提高。如果没有工具分析,开发人员将不知道会发生什么问题。因此,silicon labs在硬件上提供packet trace工具。相对于其他监听(sniffer)工具只是单纯看空中流量,它是直接连到芯片上抓数据。这样甚至连芯片是否有发信号、收到信号做了哪些处理都清楚。
基于工业3D打印的高温FDM塑料介绍
如何更改USB闪存驱动器图标
思特威推出5MP高分辨率车规级RGB-IR全局快门图像传感器
艾睿光电携多款红外热成像产品亮相CES 2024
济南市实施“空中交警”战略,利用无人机巡航抓拍交通违法行为
一文读懂三大网状网络技术的优劣
Gartner预测:未来五年IT技术的市场进入模式将发生重大变革
Enea新型GeoSun太阳能供热泵开发系统解决方案
村田制作所:短暂停工对MLCC供货影响有限
ADI中国大学创新设计竞赛火热进行中
电线电缆过热导致火灾的原因都有哪些
双滤波器生成扫频正弦/余弦波形
人工智能行业薪酬你属于什么水平?
英飞凌新一代高性能支付芯片荣获中国银联芯片安全证书
高通5G芯片遇见AR/VR游戏 开启沉浸式体验全新时代
传感器常用术语是什么,有哪些?
ROHM为可穿戴式设备开发出了低功耗测量压力和血管年龄的光电式脉搏传感器
基于巨控GRM系列的4G智慧水务数据监控平台
污水处理在线监测数采仪
阿里达摩院量子实验室裁撤 整体捐献给浙江大学