您的位置 首页 编程

怎么使树莓派变身蓝牙mesh Provisioner?

蓝牙mesh在去年7月正式发布,至今已经过去了一年多的时间。在过去的一年中,蓝牙mesh的开发者社区有哪些最新的更新?· 多家会员公司推出了面向开发者的蓝牙mesh SDK;· 相关的开源

  蓝牙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。

  有蓝牙开发经历的工程师应该都听说过BlueZ,BlueZ是官方的Linux蓝牙协议栈,从BlueZ v5.47开端,BlueZ参加一款名为meshctl的东西。经过这款东西,开发者能够经过PB-GATT 和GATT Proxy 的方法关于新参加的设备进行provisioning以及相关的model configuration。在看到BlueZ支撑蓝牙mesh之后,我着实激动了好几天,企图在树莓派3主板上布置BlueZ v5.49,但是有几个妨碍让我感到困惑和挣扎,我花了大约两周时刻在互联网上寻觅处理方案,并与Linux专家讨

  论处理问题并使其能够正常作业。我处理的问题可能是开发人员有必要面临的问题,作为蓝牙技能联盟的开发者联系司理,我以为我有职责向开发人员共享我的常识和经历。所以,我总结了我处理的问题,收集了相应的信息,然后我为开发人员编写了一个教程,期望开发人员能够运用本教程来建立一个归于自己的蓝牙mesh Provisioner。

  本教程包含:

  · 准备作业;

  · 怎么装备树莓派3;

  · 怎么为BlueZ v5.49装置依靠项;

  · 怎么获取BlueZ v5.49源代码;

  · 怎么在树莓派3上编译和装置BlueZ;

  · 怎么从头编译和装置树莓派3的内核为meshctl东西建立运转条件;

  · 怎么验证内核装置;

  最终,为开发者附上教程的下载地址,期望开发者们积极测验!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/130913.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部