Tag: 蓝牙

Android设备作为A2DPconfiguration文件的接收者

基本上,我现在想要做的是使用Android设备作为A2DP接收器,当配对build立时,android会播放从发送器接收到的声音。 我担心,如果我使用STPconfiguration文件,可能会导致stream式传输延迟。 所以,我想使用A2DP,但是这可能使用Android设备作为A2DP的接收器? 以及如何做到这一点?

如何以编程方式在Android上强制执行蓝牙低功耗服务发现,而不使用caching

我在Nexus 7上使用Android 4.4.2。我有一个蓝牙低功耗外围设备,当它重新启动时服务会改变。 Android应用程序调用BluetoothGatt.discoverServices()。 然而,Android只查询一次外设以发现服务,随后调用discoverServices()会导致第一次调用的caching数据,即使在断开连接之间也是如此。 如果我禁用/启用Android bt适配器,则discoverServices()通过查询外设来刷新caching。 有没有一种程序化的方式来强制Android刷新其可靠的服务caching而不禁用/启用适配器?

蓝牙配对没有用户确认

我可以通过蓝牙将两台设备配对,而无需在用户界面中确认此设备,请接受配对这些设备。 我可以通过例如NFC交换一些额外的数据,然后通过蓝牙安全地将这两个设备配对,而无需任何额外的用户操作?

嗅探/logging您自己的Android蓝牙stream量

我最近买了中文设备,通过蓝牙与android手机/平板电脑连接。 由于没有应用程序可用于Windows / Linux我想创build一个个人使用。 通常电话连接到设备并交换一些数据。 我将PC连接到设备,并查看串行debugging器,并发现协议(仅限单向)。 电话只发送一个命令到设备。 但是这一次我无法找出它所包含的东西。 有没有什么软件可以让我查看通过蓝牙发送的数据? 我试着反编译应用程序,但看起来非常不友善。 谢谢。

iPhone如何通过无线或蓝牙访问另一个非iPhone设备?

我试图找出一个iPhone是否可以通过无线或蓝牙连接到另一个非iPhone设备,并看到冲突的信息。 我所发现的大部分是在3.0版本的SDK出来之前,当然这是不可能的。 看看堆栈溢出的问题,如iPhone的3.0 SDK提供完全访问蓝牙设备(耳机)? 提及您不能连接到任意设备,除非它是“Works for iPhone”设备的一部分。 我需要硬件是这个程序的一部分吗? 通过苹果的文档, 对等连接 ,它提到连接两个iPhone,而不是iPhone到另一个蓝牙设备。 然后有像iPhone SDK焦点的文章:蓝牙增强 ,包括这个报价 …和新公布的“标准支持”应允许iPhone和电脑之间以及附近的iPhone之间的文件传输 另一个堆栈溢出问题, iPhone SDK 3.0中的GameKit提到了Bonjour , Bonjour 的苹果文档谈到了连接到Bonjour设备,但iPhone可以连接到任何Bonjour设备? 它是否必须有Wi-Fi连接,还是可以使用蓝牙? 即使我可以使用蓝牙连接到其他设备,但我相信它在第一代iPhone和iTouch上将不可用。 那是对的吗? 我正在考虑一个iPhone应用程序,该应用程序可能需要与该地区的其他非iPhone设备通信,可能使用蓝牙,但可能是直接无线连接。 这种方法的可能性和局限性是什么? iPhone无法连接到任意的蓝牙设备吗? 其他设备是否必须在无线Bonjournetworking上? 我试图找出是否有可能这个工作,或者如果这是不值得的努力。

断开Android中的蓝牙套接字

我正在开发一个程序,其中,从Android手机,我必须作为客户端连接到蓝牙医疗传感器。 我正在使用官方蓝牙API,连接时没有问题(SPPconfiguration文件),但是当我结束套接字时,传感器仍然连接到我的手机(虽然我已经closures了连接)。 有什么办法让蓝牙断线? 我认为有一个名为ACTION_ACL_CONNECTED的意图,这样做。 任何人都可以解释我如何使用这个? 提前致谢。 编辑:这是代码,如果任何人需要额外的信息,这是一个Nonin 4100医疗传感器。 Set<BluetoothDevice> pairedDevices = Activa.myBluetoothAdapter.getBondedDevices(); // If there are paired devices if (pairedDevices.size() > 0) { // Loop through paired devices for (BluetoothDevice device : pairedDevices) { // Add the name and address to an array adapter to show in a ListView String name = device.getName(); if (name.contains("Nonin")) […]

Android +以编程方式通过蓝牙配对设备

我想发现范围内的bluetooth设备,列表和点击它们对。 我使用下面的代码,但它只是closures应用程序,当我点击设备名称,我想配对。 我想知道我的代码中的错误或任何其他方式来做我所需要的。 package com.marakana; import java.util.Set; import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.Window; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ListView; import android.widget.TextView; import android.widget.AdapterView.OnItemClickListener; public class BluetoothDemo extends Activity { // Debugging private static final String […]

使用BlueZ堆栈作为外设(广告客户)

目标 :使用BlueZ和蓝牙4LEencryption狗创build一个外设,宣传蓝牙等价物“Hello World”。 我在哪里 :目前我已经获得BlueZ堆栈设置并下载了,我可以使用hci工具来识别并查看蓝牙适配器。 我已经用hviconfig leadv修饰过,但是我只是不太明白/理解发生了什么。 我认为我需要什么帮助 :我需要把它带到下一步。 如果任何人都可以指向我一个很好的资源,走过这个,或任何东西,这将不胜感激。 如果我需要做额外的行程(search)工作,我可以,但是我已经用Google和Googlesearch了这个问题的许多不同衍生物。 *我把它标记为CoreBluetooth,希望iOS开发者可以在某个时候修正它。 编辑:在回应评论时,陈述我的最终目标是什么是审慎的。 我最终希望通过encryption狗广告最简单的简单消息/信号,并在iOS设备(CoreBluetooth)上select。 我已经能够使iOS的一切运行良好(与Linux的一面相比文件吨),但对我来说,困难的部分是作为一个外设得到这个适配器设置。 BlueZ堆栈对我来说是一个可怕的谜团。 编辑:经过更多的挖掘,我最终偶然发现了这个职位: 树莓派蓝牙4.0连接 。 这导致我走向了GATT服务器的主题,我将继续追求这个话题。 编辑:好,所以我的学习继续下去。 在过去的几天里,我深入了解了hci *,sdptool和gattool工具。 我已经到了能够设置适配器来宣传“hciconfig hci0 leadv”的地步。 在这一点上,我可以成功地“看”适配器,但是我实际上无法读取任何东西。 我甚至没有看到友好的名字。 我会继续卡车,但一如既往,任何帮助/build议都比欢迎。 编辑:相关链接,蓝牙LE关于iOS的全面概述。 https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1 最后编辑:嘿所有,这个链接涵盖了如何使用Raspberry Pi + BlueZ创build一个iBeacon … http://www.wadewegner.com/2014/05/create-an-ibeacon-transmitter-with-the-rasberry -pi /

Android模拟器上的蓝牙支持

我想知道如果开发团队让模拟器有一些信息,使蓝牙在android模拟器工作,指示一些链接,如果他们有一些发布的date,或者如果他们将使它在未来的作品。 谢谢。

Google Glass GDK:如何与Android设备通信

我正在寻找一种在我的Android设备和不依赖云API的Google Glass之间发送数据的方法。 这是支持吗? 我在“我的玻璃”应用程序中看到蓝牙连接,这让我觉得可以完成。 有没有一个示例源代码显示如何完成? 或者我必须反编译MyGlass应用程序来弄清楚? 有没有一个这样的数据传输的首选方法? 理想情况下,我想在两个方向上传输数据。