datasheet

Silicon Labs 芯科科技

文章数:420 被阅读:55543

账号入驻

蓝牙知识库-如何在Raspberry Pi 3上部署BlueZ v5.50

2018-12-03
    阅读数:

近日蓝牙技术联盟(Bluetooth SIG)发布了一份蓝牙详细分步指南——《如何在Raspberry Pi 3上部署并采用BlueZ v5.49——1节》。这一指南详细介绍了如何在Raspberry Pi 3(树莓派3)开发板上部署BlueZ v5.49,并将其作为蓝牙mesh的启动配置设备,也就是我们常说的Provisioner。在这一指南发布之后,包含蓝牙mesh更新的BlueZv5.50最新版也已推出。

BlueZ v5.50“这个版本包含针对于GATT和Mesh支持的几项修复。一些重要的新功能也有所更新,包括针对meshctl的'node-reset'命令、用于在无人值守系统上执行日志记录的全新btmon-logger进程,以及广播D-Bus API中全新的通用可发现属性。”

 

值得注意的是,使用指南《如何在Raspberry Pi3上部署并采用BlueZ v5.49——第1节》在Raspberry Pi 3上部署BlueZ v5.50时,当进行到“Section 2.5, Compile and Install BlueZ”的命令时,可能会弹出错误提示。

 

错误显示如下:需要v0.3及以上版本的ell库。


出现这个错误是由于BlueZ v5.50使用了一个新的库文件,即嵌入式Linux库(ell。要解决这个问题并构建一个无干扰的开发环境来部署BlueZv5.50,可以使用以下补丁:

1. 按照指南进行操作,直到完成“Section 2.3, Install json-c for BlueZ v5.49”这一步骤


2 根据以下指示操作,这将帮助您在R Pi 3开发板上安装ell

3. 按照以下指示操作,来获取BlueZ v5.50源代码


4. 完成上述ell和BlueZ v5.50源代码的两个步骤后,返回蓝牙详细分步指南中的“Section 2.5, Compile and Install BlueZ”,并按照指南完成设置


5. 完成以上步骤之后,BlueZ v5.50将会成功部署在您的R Pi3开发板上

 

同时,更新的完整版详细分步指南《如何在Raspberry Pi 3上部署并采用BlueZ v5.50》也已经上线,开发者请复制以下链接至浏览器,下载更新版指南。

https://www.bluetooth.com/~/media/files/developer/t1804_how%20to%20set%20up%20bluez_lfc_final.ashx?la=en

 

探索Silicon Labs蓝牙mesh解决方案:https://cn.silabs.com/products/wireless/bluetooth/bluetooth-mesh-introduction

 

您也可以扫描以下维码,关注Silicon Labs社交媒体平台


About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved