首页 文章
  • 1 votes
     answers
     views

    用bluez 5.4x宣传定制服务uuid

    我正在通过BLE编写自定义服务来传输自定义特性 . 它拥有自己的UUID,例如'8E400001-B5A3-F393-E0A9-E50E24DCCA9E' . 我发现我希望支持的特定Android应用程序(BLE客户端)要求广告数据包中包含自定义服务UUID . 但是我们的外围设备在debian上通过bluez 5.43运行,我无法弄清楚如何将这个UUID放在广告包中 . 我想它会是这样的: hc...
  • 1 votes
     answers
     views

    Bluez5.7耳机配对但未连接HSP / HFP

    我需要你帮助解决Bluez5.7耳机连接问题 . 目标是使用兼容WBS的耳机实现宽带语音 . 为了支持宽带语音,我理解应该集成HFP1.6 . 为了支持HFP 1.6 Profile,我们集成了Bluez 5.7(或5.5.7)和Ofono 1.16,dBus v 1.4.16 . 主机处理器使用UART(用于信令)和TDM(用于I2S / PCM接口中的音频数据)连接到BT芯片 我可以按如下方式...
  • 10 votes
     answers
     views

    Android 4.0和4.1蓝牙问题 . 检测破碎的通信并丢弃配对

    Hey All , 据我所知,Android的蓝牙堆栈(bluez)已在4.2上被取代 . 即使他们可能已经修复了许多以前的问题,但由于需要支持旧版本,我仍然需要与它们进行斗争 . 如果有人之前处理过这个问题并且可以解释一下,我会非常感激 . 问题#1 - 无法检测到损坏的通信(4.0和4.1 Android,Bluez蓝牙堆栈) 蓝牙应用程序连接到我们自己的 custom SPP device...
  • 3 votes
     answers
     views

    Raspberry Pi 3 / Zero W和Arduino / HM-10之间的蓝牙串口

    我正在尝试在运行 Raspbian Jessie [03-07-2017]的Raspberry Pi Zero W和Arduino(UNO)之间 Build 蓝牙串行通信链路 . 我目前能够使用 bluetoothctl 将数据写入Arduino . 该应用程序要求我们能够将数据写入特定的BLE从站 . 有多个[HM-10]从器件之间需要切换,需要在程序执行期间选择从器件 . 没有BAUD费率偏...
  • 2 votes
     answers
     views

    Pulseaudio未检测到蓝牙耳机[关闭]

    我正在尝试将蓝牙耳机连接到我的RPI . 我的设置如下: archlinux-arm,内核:linux-raspberrypi 3.12.23-1109 bluez4 4.101-4来自AUR,已构建并已安装 bluez-tools 0.1.38-3 bluez-utils 5.20-1 pulseaudio 5.0-1 pulseaudio-alsa 2-3 我扫描设备,...
  • 2 votes
     answers
     views

    低功耗蓝牙:从Raspberry Pi读取RedBearLab Arduino Shield中的传感器

    我试图从Raspberry Pi读取附加到RedBearLab Arduino Shield的FSR传感器值 . 我正在使用RedBearLab示例 - simplecontrol . 要打开传感器读取功能,我需要写入处理0x000b的值A00100 . 因此,在通过gatttool连接后,我使用下面的内容来启用传感器读取功能 . [xx:xx:xx:xx:xx:xx][LE]>char-...
  • 5 votes
     answers
     views

    如何使用Bluez发送蓝牙低功耗GATT通知?

    我正在扩展Bluez源代码中的plugin / gatt_example.c来尝试BLE通知功能但没有成功 . 我正在使用Bluez源中包含的样本电池服务 . 它具有READ和NOTIFY属性的1个特征 . 我添加dbus方法来调用attrib_db_update()来更新蓝牙守护程序外部的特征值 . 现在,我可以连接哪个客户端(Nexus4与Android 4.3和iPhone(LightBlu...
  • 5 votes
     answers
     views

    i.MX25上的BlueZ:无法连接RFCOMM插座:正在进行操作

    我正在尝试连接到嵌入式Linux上的蓝牙设备 . BlueZ版本是4.101 . 本地蓝牙适配器是USB蓝牙适配器Trendnet TBW-107UB,适用于所有测试 . 我无法提供有关目标设备的详细信息,因为它是我工作的公司的产品,抱歉 . 使用this page中描述的方法在Desktop Linux Mint 17 x64和RiotBoard(i.MX6)Linaro Ubu...
  • 0 votes
     answers
     views

    BlueZ哪一层得到蓝牙断开的原因

    我使用BlueZ堆栈进行智能手机(AG-Audio Gateway)和嵌入式主板(HF-Handsfree)之间的蓝牙连接 . 在Bluez(HCI,L2CAP,RFCOMM)的哪一层,我们将得到蓝牙断开的原因 . 因此我们可以区分以下类型的断开连接: 智能手机SIMPLE DISCONNECT,但手机在配对列表中仍然有HF嵌入式设备 . 智能手机FORGET HF设备在蓝牙连接期间 . ...
  • 0 votes
     answers
     views

    RFCOMM连接由于引脚而被拒绝

    我在覆盆子pi上连接到串口到蓝牙设备时遇到问题 . 在bluetoothctl我扫描IP并尝试配对(信任后)但我被拒绝,我从来没有得到提示的针 . 我也试过了 rfcomm connect /dev/rfcomm1 <bt_addr> 1 我检查hci转储并查看hci事件 HCI Command: PIN Code request 然后就在我看到的地方 HCI Command: P...
  • 0 votes
     answers
     views

    连接到BLE加密狗时,Android BLE配对失败

    当我尝试将Android 4.4.2智能手机与连接到ArchLinux OS(在VirtualBox上运行)的BLE加密狗配对时,我遇到了问题 . 到目前为止我做了什么: 编写Android应用程序(GATT服务器,核心角色)...... 扫描附近的设备 让用户从找到的设备中选择一个 通过调用 BluetoothManager.openGattServer(context, gattS...
  • 10 votes
     answers
     views

    蓝牙低功耗:使用BlueZ堆栈作为外设(具有自定义服务和特性)

    我试图在Linux机器上使用BlueZ堆栈来创建具有自定义服务和特征的GATT服务器 . 最终目标是使用任何中央设备(例如iOS或Android设备)连接到GATT服务器,发现服务和特征,并操纵特征中的数据 . 例: 具有1项服务的外围设备,包含3个特征 . 服务uuid = 0xFFFF Char 1 uuid = 0xAAAA,属性=可读 字符2 uuid = 0xBBBB,属...
  • 2 votes
     answers
     views

    通过HCI套接字连接L2CAP?

    访问L2CAP的常用方法是创建一个L2CAP套接字,只需在其上调用 connect() 即可连接到您要访问的蓝牙设备 . 这通常完全正常 . 但是,我有多个L2CAP连接,而且所有数据都没有丢失,而且最后创建了一个通道 . (即如果我连接到带有2个l2cap插槽的2个蓝牙传感器,两个设备的所有通知都通过最后打开的插座进入,并且套接字首先打开没有任何东西 . )但是,如果我在HCI插座上设置过滤器...
  • 0 votes
     answers
     views

    使用Bluez的l2test与LE设备进行通信

    我试图让BLE加密狗(Master)与嵌入式BLE设备(从设备)连接,之后他们可以使用L2CAP数据包进行通信 . 使用Bluez 5.18我可以通过hcitool lecan看到奴隶广告,并可以使用hcitool lecc连接它 . 接下来我想通过发送和接收L2CAP数据包与从设备通信 . 怎么能实现这一目标?我已尝试使用l2test的各种选项来做到这一点,但没有成功 . 我用过 -V le_r...
  • 1 votes
     answers
     views

    hciconfig -a连接超时(110),bluez,btusb

    我在覆盆子pi上遇到了这个问题 . 经过我的python程序运行一段时间后,似乎一个(或多个)蓝牙适配器将"lock up"和hciconfig -a将输出:: Connection timed out (110) root ~ # hciconfig -a hci3: Type: BR/EDR Bus: USB BD Address: 5C:F3:70:61:...
  • 3 votes
     answers
     views

    Bluez BLE连接Linux

    我'm very new to Linux and Bluetooth development, and I' m不确定 sudo hcitool lecc <bdaddr> 和 sudo gatttool -b <dbaddr> -I 之间的区别?我不要求任何关贸总协定的服务;我只想要两个设备之间的连接 . 我正在模糊地关注this widely referred to ...
  • 1 votes
     answers
     views

    在基于Bluez的面向GATT的应用程序中更改连接间隔

    我们目前正在开发一个连接到BLE设备(由我们开发)的Linux(运行最新的Debian Jessie的RasPi)上的应用程序 . 这个工具已经从bluez(5.46)堆栈中的cherry-picking文件演变而来,并在顶部添加了一个应用程序层 . 除了连接速度非常慢之外,这一切都很有效 . 从我们工具的输出中,我了解到需要交换大量消息来传达GATT服务和特征,并且每个消息都需要一个连接时间间隔...
  • 9 votes
     answers
     views

    Linux中的HFP / HSP配置文件

    我有Ubuntu 16.04并且已经安装了BlueZ 5.37,PulseAudio 10.0和ofono 1.20(从github克隆) . 而且我需要使用像调制解调器这样的电话来将我的电话呼叫发送到电脑 . 我将我的电话与PC配对,使设备信任并连接(所有操作都成功) . 我认为ofono的问题,因为我可以播放音乐(使用A2DP),但如果我想使用免费或耳机配置文件 - 我在PC上没有声音 . 在...
  • 2 votes
     answers
     views

    BlueZ错误:Sap驱动程序初始化失败

    我试图解决这个问题已经筋疲力尽了 . 我似乎无法在BlueZ 5.27中运行示例GATT服务器 . 我正在运行连接到Broadcom BCM20702A0蓝牙4.0 USB加密狗的Linux VM(内核= 3.16) . 我可以使用相关的命令运行hciconfig,hcitool和gatttool,这些正常工作 . 我开始使用广告, sudo hciconfig hci0 leadv 但是,当我...
  • 0 votes
     answers
     views

    与CSR BLE 4.0加密狗配对

    我有一个我在Raspberry Pi中使用的CSR4.0 BLE加密狗 . 我在Pi中使用Bluez堆栈,可以使加密狗运行起来 . 现在,当我使用一些iOS应用程序(LightBlue)找到附近的BLE设备时,大多数时候它找不到CSR设备 . 应用程序可以找几次CSR设备,但是当我在应用程序中按CSR名称时,应用程序会尝试连接到CSR加密狗,但是失败了 . 然后加密狗变得不可见 . 有没有想过为什...
  • 1 votes
     answers
     views

    如何让Android BLE连接到Bluez Peripheral? (连接问题)

    我正在尝试使用蓝牙低功耗将我的Nexus 5(Android 6.0.1)智能手机连接到我的桌面计算机(使用BlueZ 5.36的64位Ubuntu 15.04) . 我使用带有CSR BC8510芯片组的BT 4.0 USB加密狗 . 该设置确实在几天前确实有效 . 然后我切换到Broadcom USB加密狗,它开始变得不稳定 . 连接变慢,开始失败 . 即使我切换回CSR加密狗和不同的Ubun...
  • 2 votes
     answers
     views

    Bluez 4.101是否可以使用蓝牙低功耗?

    我有一个嵌入式Linux设备,我试图 Build 一个蓝牙堆栈 . 我正在使用TI CC2564b双模蓝牙芯片 . 当然,Bluez是嵌入式Linux的首选 . 问题是,我在那里看到的大部分问题是解决我的问题是升级到Bluez 5.xx.您可能知道,Bluez 5和更高版本要求Linux内核3.5与BLE一起使用 . 以下链接甚至表明BLE期间需要3.5 . The 5.0 BlueZ 我能够 l...
  • 0 votes
     answers
     views

    当BLE SMP配对时,linux不向外设发送IRK值(身份信息)和'Identity Address Information'

    我在Linux中使用内核版本4.2.0和bluez-5.35 . 我正在编程只使用bluez dbus通信 . 当BLE SMP配对时,我们的系统不会向外围设备(Roche ACCU-CHEK Performa Connect)发送“身份信息(身份解析密钥)”和“身份地址信息(AddrType,BD_ADDR)” . 如何为SMP配对成功做些什么? 附图显示了我们的中心和外围设备之间的SMP过程 ...
  • 24 votes
     answers
     views

    Bluez:做广告服务/ gatt服务器的例子?

    Goal 我正在开发一个运行Linux的简单设备 . 它具有BLE功能,我目前正在使用bluez 5.8 . 我想使用iPhone触发此设备上的操作 . What already works: 我可以让iPhone "see"成为该设备 . iPhone也连接到设备 . 我在linux上设置了这样的蓝牙设备(感谢this question): # activate ...
  • 12 votes
     answers
     views

    BlueZ:如何从命令行设置GATT服务器

    我想知道是否有办法从Linux命令行设置gatt服务器 . 我知道BlueZ gatttool命令允许你充当gatt客户端并询问远程gatt服务器,但是,我不认为这个工具可以用来设置服务器 . 我想要实现的是一个gatt服务器,并且可以被任何中央设备(例如iOS或Android设备)查询以连接到GATT服务器,发现服务和特征,以及操纵特征中的数据 . 例: Gatt Server具有1个服务,包含...
  • 13 votes
     answers
     views

    如何在Linux中使用Bluez实现蓝牙LE

    我正在为BLE演示设置两个Linux系统 . 显然,一个系统将是外围设备,一个系统将是中央设备 . 围绕这两种配置我有几个问题 . Environment 2x Ubuntu 14.04系统 2x可插拔USB-BT4LE加密狗(http://plugable.com/products/usb-bt4le) Peripheral Device Setup 第一项业务是通过配置的GATT服...
  • 45 votes
     answers
     views

    使用BlueZ堆栈作为外围设备(广告商)

    Goal :使用BlueZ和蓝牙4LE加密狗创建一个外围设备,宣传相当于"Hello World"的蓝牙 . Where I'm At :我已经用hciconfig leadv进行了修改,但是我正在进行 . What Help I Think I Need :我需要进入下一步 . 如果有人能指出我对一个好的资源,请指导我,或任何事情,非常感谢 . 如果我需要做额外的...
  • 1 votes
     answers
     views

    蓝牙低功耗:使用笔记本电脑作为外设

    我正在开发一个项目,其中Android BTLE设备(例如Nexus 4)必须使用BTLE技术与笔记本电脑进行通信 . 据我所知,Android BTLE API allows a smartphone only to act as a central,但不作为外设 . 所以,我认为我必须在笔记本电脑中实现外围设备 . 这该怎么做?我的笔记本电脑是Thinkpad Edge蓝牙4.0,运行Linu...
  • 1 votes
     answers
     views

    Ubuntu 16.04上的dbus java库更新

    我最近将我的Ubuntu 14.04升级到Ubuntu 16.04 LTS . 我的一个项目使用dbus java库(http://www.java2s.com/Code/JarDownload/dbus/dbus.jar.zip)将蓝牙设备连接到Ubuntu OS . 在Ubuntu 16.04上,我遇到以下异常: `java.library.path=/usr/lib/jvm/java-8-o...
  • 1 votes
     answers
     views

    使用linux和iphone 5的HFP配置文件

    如何在ibu 5s的ubuntu linux上使用hfp?我有bluetoooth,所有bluez包和ofono安装 . 对于ofono我需要一个调制解调器 . 根据我从蓝牙核心,协议和配置文件规范的理解,蓝牙的rfcomm和spp可用于模拟调制解调器 . 这对bluez有什么用? bluetoothd和ofonod dbus-services是否已经处理了与hfp oder的传入连接我是否必须编...

热门问题