历史上的今天
返回首页

历史上的今天

今天是:2024年11月08日(星期五)

正在发生

2018年11月08日 | 技术文章:带你了解蓝牙mesh Provisioner

2018-11-08

作者:蓝牙技术联盟亚太区开发者关系经理  任凯

 

蓝牙mesh在去年7月正式发布,至今已经过去了一年多的时间。在过去的一年中,蓝牙mesh的开发者社区有哪些最新的更新?

·         多家会员公司推出了面向开发者的蓝牙mesh SDK;

·         相关的开源社区已经提供了关于蓝牙mesh和蓝牙5的开源项目;

·         相关会员公司提供了蓝牙mesh 的IP解决方案;

·         现有的蓝牙协议分析仪器供应商逐步支持蓝牙mesh协议解析;

·         以及采用蓝牙mesh的终端产品;

 

综上所述,蓝牙mesh的开发者社区在过去的一年中有着非常快速的发展。对于蓝牙mesh的开发者,随着蓝牙mesh的开发者社区生态逐渐的完善,将会有越来越多的开发者投入其中。如果大家要开发蓝牙mesh的产品或者是原型,首要的问题就是需要有一个蓝牙mesh的Provisioner,因为Provisioner负责为新加入的设备分配unicast address,网络密钥network key,设备密钥 device key,IV Index等等这些重要的信息,那么如何能够以最快的速度搭建一个蓝牙mesh的Provisioner?任凯为大家提供一个自己的解决方案:在树莓派3上面部署BlueZ,使其成为一个蓝牙mesh的Provisioner。

 

                                              image.png?imageView2/2/w/550

 

有蓝牙开发经验的工程师应该都听说过BlueZ,BlueZ是官方的Linux蓝牙协议栈,从BlueZ v5.47开始,BlueZ加入一款名为meshctl的工具。通过这款工具,开发者可以通过PB-GATT 和GATT Proxy 的方式对于新加入的设备进行provisioning以及相关的model configuration。在看到BlueZ支持蓝牙mesh之后,我着实激动了好几天,试图在树莓派3主板上部署BlueZ v5.49,但是有几个障碍让我感到困惑和挣扎,我花了大约两周时间在互联网上寻找解决方案,并与Linux专家讨。


论解决问题并使其能够正常工作。我解决的问题可能是开发人员必须面对的问题,作为蓝牙技术联盟的开发者关系经理,我认为我有责任向开发人员分享我的知识和经验。所以,我总结了我解决的问题,收集了相应的信息,然后我为开发人员编写了一个教程,希望开发人员可以使用本教程来搭建一个属于自己的蓝牙mesh Provisioner。


推荐阅读

史海拾趣

ENTRELECUK公司的发展小趣事

随着业务的不断发展,ENTRELEC UK开始寻求全球市场的拓展。公司通过与国外代理商建立合作关系,将产品销往世界各地。同时,公司还在海外设立研发中心和生产基地,以便更好地了解当地市场需求,提供定制化的解决方案。这些举措使ENTRELEC UK在全球电子行业中树立了良好的品牌形象。

ALLEN BRADLEY公司的发展小趣事

在电子行业的早期,ENTRELEC UK以其创新的接触器设计在市场中脱颖而出。随着技术的进步,公司不断研发新产品,如过载继电器和电动机保护开关,这些产品迅速获得了市场的认可。公司通过持续的研发投入,确保产品始终走在行业前沿,为客户提供更安全、更可靠的解决方案。

EVER-WAY公司的发展小趣事

作为一家有社会责任感的企业,EVER-WAY公司始终关注环境保护和社会公益事业。公司积极推行绿色生产理念,采用环保材料和节能技术,减少生产过程中的污染和能耗。同时,公司还积极参与社会公益活动,捐款捐物支持灾区重建、教育扶贫等事业。这些社会责任的担当不仅体现了公司的良好形象,也为公司赢得了社会的广泛赞誉和尊重。

Good Will Instrument Co., Ltd.公司的发展小趣事

作为一家有社会责任感的企业,EVER-WAY公司始终关注环境保护和社会公益事业。公司积极推行绿色生产理念,采用环保材料和节能技术,减少生产过程中的污染和能耗。同时,公司还积极参与社会公益活动,捐款捐物支持灾区重建、教育扶贫等事业。这些社会责任的担当不仅体现了公司的良好形象,也为公司赢得了社会的广泛赞誉和尊重。

捷嘉电子(Chequers Electronic)公司的发展小趣事

随着公司规模的扩大,捷嘉电子开始着手整合产业链资源,以提升整体竞争力。公司通过与上游供应商建立长期稳定的合作关系,确保了原材料的质量和稳定供应;同时,通过加强与下游客户的沟通与协作,实现了产品的定制化服务和快速响应市场需求。这些举措不仅提高了捷嘉电子的运营效率,也进一步巩固了其在市场上的地位。

China Semiconductor Corp公司的发展小趣事

随着公司实力的不断增强,CSC开始将目光投向海外市场。公司积极实施国际化战略,在海外设立研发中心和生产基地,拓展国际市场。同时,CSC也加强了与国际同行的交流与合作,吸收借鉴国际先进经验和技术,不断提升自身的国际竞争力。通过国际化布局和全球视野的拓展,CSC逐渐成为了国际半导体产业的重要一员。

这五个故事只是CSC公司发展历程中的一部分缩影,但它们却充分展示了CSC在电子行业中的崛起之路。从初创时期的艰辛与突破,到技术创新的不断突破,再到市场拓展与品牌建设、产业链整合与协同发展以及国际化布局与全球视野的拓展,每一个阶段都凝聚了CSC人的智慧和汗水。正是这些努力和付出,使得CSC在激烈的国际竞争中脱颖而出,成为了中国半导体产业的佼佼者。

问答坊 | AI 解惑

一点PCB方面的小知识

1、我们常用的PCB介质是FR4材料的,相对空气的介电常数是4.2-4.7。这个介电常数是会随温度变化的,在0-70度的温度范围内,其最大变化范围可以达到20%。介电常数的变化会导致线路延时10%的变化,温度越高,延时越大。介电常数还会随信号频率变化,频 ...…

查看全部问答>

讨论“项目经理的工作职责”

项目经理---负责新产品的开发的项目经理的工作职责是啥?怎样考评?怎样激励?…

查看全部问答>

Linux MTD源代码分析(Jim Zeus著)--linux下flash驱动开发重要参考

目录 专有名词:.... 7 Linux MTD介绍:... 8 设备层和原始设备层的函数调用关系(红色部分需要我们实现):... 9 NOR型Flash芯片驱动与MTD原始设备... 10 NAND和NOR的比较... 11 源码分析... 14 头文件分析... 14 mtd.h. 14 MTD_CHAR_MAJ ...…

查看全部问答>

关于xilinx FPGA 中嵌入的PowerPC 405 cores 的使用问题请教

我手里的开发板是xilinx公司的v2pro芯片的xupv2p开发板。 芯片是嵌入了PowerPC405 cores ; 开发板上有一个DEBUG 16针接口。 我想问一下,如何使用这个接口呢?如何调试,仿真嵌入的PowerPC 呢? 如果需要下载程序到这个里面需要什么样的下载线 ...…

查看全部问答>

如何选适合产品的系统设计模板

请问大家如何选适合产品的系统设计模板  不清楚每个模板下有哪些组件…

查看全部问答>

wince 的导航软件 怎么调用地图

入门想问问: wince平台上的导航软件 一般是怎么调用导航地图…

查看全部问答>

2410 ECC 问题

2410 文档 2410自带eCC功能: ECC generator block executes the followings: 1. When MCU writes data to NAND, the ECC generator block generates ECC code. 2. When MCU reads data from NAND, the ECC generator block generates ECC code ...…

查看全部问答>

linux内核完全剖析 基于0.12内核 txt下载

linux内核完全剖析 基于0.12内核 赵炯 的  200901的  txt doc pdf 的下载版本地址 谁有就给个链接吧 谢谢了哈  嘿嘿…

查看全部问答>

STM32+WIFI模块

 最近针对有一些需求,我们将在2008年8月左右推出一套基于STM32的WIFI模块,功能如下:1)基于MCU的网络应用需求2)标准的UART,SPI接口3)完整的API函数4)完全与标准的WIFI数据统一详细的User Manual请查看www.mxchip.com网站。…

查看全部问答>

各位能否就430在电池供电下的应用发表些看法

我作了一个控制系统,定时控制部分. 430采用电池(SONY的CR2032)供电, 每分钟系统激活一次,工作约100ms, 在激活工作期间以9600bps的波特率发送一个字节的数据. 发现工作三天之后电池电量就不足了. 有没有哪位遇到这样的问题. 发表一下看法吧…

查看全部问答>