本文首先对bluetooth mesh概念进行了简单的介绍,然后使用开发板进行了蓝牙mesh的功能演示。
相信大家都听说过蓝牙mesh。蓝牙联盟于去年发布了蓝牙mesh的标准,在这之前,一些厂商使用的是私有的mesh协议。那么何为蓝牙mesh呢?
我们熟知的低功耗蓝牙,是一种低功耗的无线通信技术,而蓝牙mesh就是基于此的一种网络技术。它不是一种新的无线通信技术。具体关系如下图:
从图上可以看出,为了维持消息的快速响应,除了低功耗节点外,各节点都要一直保持监听状态。这就造成了比较高的功耗,因此相对于传统的BLE,蓝牙mesh的功耗要高很多。
这里使用Light switch demo进行演示,使用两块52840开发板,一个做server,另一个做client,手机做provisioner。按照如下步骤执行。
经过以上几个步骤,我们的mesh网络就搭建好了。接下来,按下client开发板上的button1,可以看到LED1亮起,同时server开发板的LED1也被点亮。按下client的button2,两个LED2同时熄灭。如下图:
Bluetooth Mesh是一项较新的无线组网技术,其规范正式发布仅一年多的时间,与其相关的知识和概念较多,本人目前也正在学习、摸索中,这里仅做了一个简单的介绍,有不妥之处欢迎大家指正,一起交流学习。
引用: jj1989 发表于 2018-12-27 22:38
关键字:markdown
论坛再优化兼容一下,效果更好。