腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
3
回答
BLE设备应在不扫描的情况下进行连接
ios
、
swift
、
bluetooth-lowenergy
BLE(蓝牙低功耗)设备无需扫描即可连接到我的iPhone(应用程序)。 我有通过扫描QRCode得到的BLE地址。 因此,我希望在不调用(manager.scanForPeripherals(withServices: nil) )的情况下连接特定的设备(我传递了地址的那个),因为它将启动所有设备。 现在,我可以扫描我的BLE设备的QRCode,然后当我找到我的特定设备时,扫描所有可用的设备。我正在停止扫描,并通过使用 func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral,
浏览 0
提问于2018-04-06
得票数 2
1
回答
在同一设备上同时使用BT和BLE
bluetooth
、
bluetooth-lowenergy
、
core-bluetooth
、
android-bluetooth
、
ios-bluetooth
我们正在尝试制作一种可以连接到另一台运行BT和BLE应用程序的设备。我们的设备运行的是android kitkat。我们面临着以下问题。 一旦我们使用BT (基于BT的流歌)连接,在BLE扫描中检测不到在同一设备上运行的BLE应用程序(即流媒体音乐)。 但是被其他设备(附近的电话)检测到。 当我们使用BLE连接并进行一些数据传输时,然后从同一设备连接BT和流媒体音乐,然后两者都工作得很好。 只有当我们首先连接到BT时,我们才无法检测到在同一设备上运行的BLE应用程序。 以前有没有人遇到过这个问题? 在检查日志后,设备(安卓)似乎确实收到了运行在另一台设备(iOS)上的BLE应用程序的广告数据包
浏览 0
提问于2015-02-12
得票数 1
2
回答
转到后台时停止BLE扫描吗?
ios
、
bluetooth
、
bluetooth-lowenergy
、
core-bluetooth
我正在扫描硬件设备。在前台时,我可以看到设备。当我在前台开始扫描,然后移动到后台,然后我打开硬件-BLE,扫描停止,应用程序无法检测到硬件。 如果我打开应用程序返回到前台,它会继续扫描并找到设备。 我已经设置了关键点: <string>bluetooth-peripheral</string> <string>bluetooth-central</string> 还有背景模式: location updates external accessory communication uses BLE accessories acts
浏览 1
提问于2014-11-25
得票数 4
2
回答
CoreBluetooth的问题:无法发现设备
ios
、
iphone
、
objective-c
、
core-bluetooth
我正在研制名为的BLE设备。我下载了这些应用程序,一切都很好。但是当我试图从我的应用程序连接到设备时,我没有收到任何响应。我的代码就像developer.apple.com和的代码一样。 这是我的密码: _centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; [_centralManager scanForPeripheralsWithServices:nil options:nil]; 我收到关于centralManagerDidUpdateState委托的通知,但即使在服务中使用nil进行搜
浏览 1
提问于2014-03-11
得票数 3
回答已采纳
2
回答
使用MAC ios连接到BLE设备
ios
、
objective-c
、
macos
、
bluetooth-lowenergy
、
objective-c-2.0
我正在为iOS (Objective-C)开发一个应用程序。 我正在寻找一种连接到BLE设备的方法,以便您可以指定此设备的MAC或UUID。 目前我有两个相同名称的BLE设备,因此应用程序无法区分这两个设备,这带来了许多问题(这些设备没有相同的功能)。 连接到BLE设备时,是否可以指定MAC或UUID?
浏览 21
提问于2016-09-08
得票数 0
2
回答
Android 4.4:蓝牙低功耗;无需扫描BLE设备即可连接
android
、
bluetooth
我的应用程序应该连接到蓝牙LE设备。通常使用mBluetoothAdapter.startLeScan(mLeScanCallback);执行设备扫描。回调将为您提供可用设备的相关信息。 如果你想连接到一个专用设备,你需要做一些类似这样的事情 BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address); 然后 mBluetoothGatt = device.connectGatt(this, false, mGattCallback); 对我来说,连接到BLE设备的唯一需要做的就是知道BLE地址,然后通过上面的两个步骤
浏览 10
提问于2015-10-01
得票数 10
1
回答
如何使用react本地plx打开移动设备的蓝牙?
android
、
react-native
、
bluetooth
、
bluetooth-lowenergy
、
react-native-ble-plx
我的移动应用程序具有打开移动设备的蓝牙和显示屏幕上蓝牙设备列表的功能。我正在使用react本地-ble-plx来实现这个功能。我需要打开移动的BLE,使用react本地-ble-plx。在这个库中有任何方法可以打开BLE吗?
浏览 6
提问于2021-07-05
得票数 0
回答已采纳
1
回答
Android应用程序在广告停止时使用蓝牙BLE扫描停止。为什么?
android
、
bluetooth
、
bluetooth-lowenergy
、
scanning
我有一个运行在移动设备上的Android 6级23应用程序,它同时广告和扫描BLE无连接数据包。 发行: 我发现当我调用stopAdvertising()时,连续运行的BLE扫描操作会停止或停止工作1-4秒,然后再继续运行。我知道这一点,因为我可以很容易地看到每0.10秒连续接收到的广告包在1-4秒内没有收到。这意味着,当广告操作以编程方式停止时,扫描操作将停止或停止。 我如何能够定期启动和停止BLE广告而不对的扫描操作造成不利影响? 我尝试使用不同的Android版本APIs来开发我的应用程序,同时遇到了相同的恼人的扫描暂停问题: Android 6- 23,Android 8,级别26。
浏览 1
提问于2019-11-20
得票数 1
1
回答
使用UUID过滤器列表混淆的Android BLE扫描
android
、
arduino
、
bluetooth-lowenergy
我在Android (移动设备A)上执行UUID过滤扫描,我有两个测试用例。 其中一个在另一个Android设备(移动设备b)上使用一个名为BLE Scanner的应用程序来创建一个带有两个测试服务(每个服务都有自己唯一的UUID)的BLE服务器。另一种是通过Arduino BLE服务器为其服务提供自定义UUID。 如果我使用移动设备B的BLE Scanner应用程序并扫描arduino,我可以找到它,连接到它并查看服务以及每个服务UUID。它有泛型属性、泛型访问和自定义服务(我设置的那个)。所以这很好。 如果我使用移动设备A并使用三个服务(通用属性UUID、通用访问UUID和自定义服务UU
浏览 78
提问于2021-02-10
得票数 0
1
回答
入侵BLE设备
windows
、
bluetooth
、
bluetooth-lowenergy
我想从蓝牙低能耗(BLE)设备上收集加速度计数据到我的Windows PC上。 在我开始创建代码之前,我一直希望从我的Windows PC连接到该设备,以证明这是可能的。BLE设备的制造商只提供iOS应用程序,所以我希望熟悉Windows上的配对/连接过程。 到目前为止,我还无法在BLE设备和我的PC之间建立连接。我无法将蓝牙设备连接到我的windows 10电脑。已发现BLE设备,但无法成功配对。 使用chrome://bluetooth-internals/#devices,我能够看到BLE设备,并且它提供了三个关贸总协定服务。 在我发现BLE设备提供的GATT服务和特征之前,我无法开始编
浏览 1
提问于2020-10-10
得票数 1
1
回答
在Android上,使用BLE可以扫描设备并连接/维护到设备的连接吗?
android
、
bluetooth-lowenergy
、
android-bluetooth
TL;DR:你能同时连接到设备并扫描更多的设备吗? 我正在开发一个应用程序,它可以与使用BLE的设备对话。一位刚刚完成BLE项目的同事警告我,你不能同时连接到设备和扫描,否则就会发生不好的事情。我已经提出了这个假设。所以目前我在每个屏幕上连接和断开连接。 连接时间有时需要~3+秒,所以如果我深入应用程序(这也是你可以扫描更多设备的地方),我想通过不断开连接来加快速度。我玩过一点,一切看起来都很好(同时做这两件事)。 我在Android文档中看到,你不能同时扫描蓝牙和BLE,但我没有看到任何关于连接到BLE设备和扫描BLE设备的信息。 我的同事描述的一些症状是: 无法关闭系统蓝牙(开关将重新
浏览 6
提问于2015-09-23
得票数 3
2
回答
外设可以连接到多个中心点吗?
bluetooth-lowenergy
从上说 外围设备可以连接到多个中心。 任何BLE模块都能做到这一点吗?更具体地说,能做到这一点吗?如果不是,哪些BLE模块可以作为连接到多个设备的外围设备工作? 同一本书还说 一旦连接建立,外围设备停止广告,这两个设备可以开始双向交换数据。 那么,如果外围设备停止广告,它将如何接受更多的连接,如上文所述?其他扫描仪将如何检测这个外围设备?
浏览 0
提问于2015-04-10
得票数 3
2
回答
iOS CoreBluetooth无法在后台接收通知
ios
、
swift
、
background
、
core-bluetooth
我正在编写一个应用程序,应该能够连接到一个Ble设备,并接收更新的特点之一。 我能够发现我想连接的设备,连接到它,并根据我感兴趣的特性注册通知。 每次应用程序收到这个特性的更新时,它都会通过http调用将该值发送到服务器。 前景中的一切都很好,但一旦我后台应用程序,它就停止接收更新。我加了 <key>UIBackgroundModes</key> <array> <string>bluetooth-central</string> <string>bluetooth-peripheral</strin
浏览 4
提问于2016-10-07
得票数 0
回答已采纳
2
回答
BLE连接的后台服务
java
、
android
我需要实现一个后台服务,通过BLE扫描设备和连接到我的BLE设备,如果它发现。所以我的问题是我应该使用哪些服务? IntentService JobSheduler
浏览 3
提问于2017-06-30
得票数 0
1
回答
Android只允许先前连接的设备连接
android
、
bluetooth-lowenergy
、
android-ble
我有一个android BLE客户端和一个android BLE服务器。 在初始连接之后,我希望服务器只允许先前连接的客户端设备进行连接。 如何做到这一点? 到目前为止我所考虑的: 1.通过android蓝牙设置将设备连接起来 是否可能只允许绑定设备连接到服务器?如果是这样的话,是怎么做的? 2.某种白名单 nameIRK Mac地址(存在问题,因为mac地址不是静态的)设备 有可能实现这样的白名单吗?如果是这样的话,是怎么做的? 3.只为第一个连接做广告 只为第一个连接做广告,然后记住客户端的服务器设备,然后尝试连接到服务器而不做广告。这似乎行不通。
浏览 1
提问于2020-08-26
得票数 1
1
回答
三星Galaxy S3和TI CC2540心率监视器的蓝牙低功耗
android
、
bluetooth-lowenergy
、
broadcom
我正在为三星Galaxy S3开发一个蓝牙低能耗应用程序。我正在使用Broadcom ble jar文件到我的项目中。我可以搜索TI CC2540 ble设备。 但是当我尝试将Galaxy S3连接到CC2540时,我立即得到一个空指针异常,并且我无法连接到它。我试了很多次,但都不能连接到它。下面是我的应用程序中连接到远程ble设备的代码行。 mFindMe.connect(mDevice); mfindme是我的人力资源管理档案,mDevice是我的CC2540 TI设备的蓝牙地址。 当我尝试连接到设备时,它总是抛出空指针异常。
浏览 6
提问于2013-01-07
得票数 4
1
回答
在Android中,如何检测BLE设备已经没有连接到它。
android
、
bluetooth
、
rssi
我为我们的团队为一个android BLE库工作,这个库是用4.3的原生框架开发的,我试图保存一个已找到的BLE设备的表,并在我发现的设备表中找到一个新的BLE设备时发送通知,而不是每次发现设备时通知( android BLE框架的默认行为),问题是我无法检测到设备已经消失,考虑到我不想与它建立BLE连接。有人能帮我吗?我认为有一些方法可以做到这一点,就像iOS框架一样,当设备没有连接到设备时,就可以通知您。
浏览 2
提问于2014-11-05
得票数 0
回答已采纳
3
回答
我们可以通过蓝牙或BLE信号从Android 8.0或更高版本的设备上唤醒Android应用程序吗
android
、
android-intent
、
bluetooth
、
ibeacon
、
wakeup
我正在尝试通过附近的蓝牙设备唤醒我的android应用程序。如果我强制关闭应用程序(在Android 8.0和更高版本中),当我将我的Android设备带到BLE设备附近时,我是否可以获得回调或意图回调,以便我可以推送ForeGround服务并使应用程序保持唤醒。 我尝试扫描附近的BLE设备,但当应用程序被强制终止时,BLE扫描停止,我无法通过BLE附近的设备唤醒应用程序。
浏览 47
提问于2019-06-14
得票数 0
2
回答
使用Linux和Bluez 5.0的多个BLE连接
linux
、
bluetooth-lowenergy
、
bluez
我目前正在尝试使用BlueZ 5.0和Linux连接多个BLE设备。我有一个主机BLE适配器,并且我已经修改了gatttool以连接和执行此功能。如果我运行修改后的gatttool的一个实例,我可以成功地连接并接收来自BLE设备的通知数据。如果我运行已修改的gatttool的另一个实例并连接到另一个BLE设备,则此应用程序开始从两个BLE设备接收通知数据,而初始应用程序不再接收任何数据。我认为这是由于套接字设置,其中两个应用程序都将其套接字配置为相同的地址和PSM (最新的实例接收数据,而另一个实例处于饥饿状态)。有没有办法防止这种情况发生?理想情况下,我希望一个应用程序连接到多个设备。我假设
浏览 0
提问于2013-04-26
得票数 6
1
回答
Android 10 BLE连接问题
android
、
bluetooth
、
bluetooth-lowenergy
、
android-10.0
、
bluetooth-gatt
我正在开发一个使用BluetoothGatt连接到BLE设备的应用程序。 我能够成功地扫描和连接所有设备中的BLE设备,如三星,像素等。我遵循Android official BLE connection指南进行扫描和连接。 但是在将我的Pixel 2更新到Android 10之后,我无法将我的BLE设备连接到Pixel2。我也看到在Google issue tracker中报告了同样的问题。 为了解决这个问题,我尝试了清除蓝牙应用程序缓存和网络重置,但它在某些设备上有效,但不是所有设备。 有没有什么需要做的事情来解决这个问题,或者有一种适当的方法来清除蓝牙应用程序缓存和网络重置编程。 或者
浏览 30
提问于2019-10-09
得票数 19
2
回答
使用WiFi时停止BLE
bluetooth-lowenergy
、
wifi
、
esp32
、
wifimanager
、
arduino-esp32
我试着在ESP32上使用BLE和ESP32。正如我所看到的,它们不能同时使用,所以我试图找到一种方法来停止从BLE服务器接收数据。这是我迄今为止尝试过的阻止BLE的方法: btStop(); esp_bt_controller_disable(); esp_bluedroid_disable(); 然而,似乎没有一个有效。据推测,ESP32连接到WiFi (使用WiFiManager),但当我试图连接到Firebase或Twilio时,连接被拒绝。在尝试连接到Firebase之前,我有35000空闲堆和twilio 80000。那么,是否有一种方法来检查BLE扫描/连接是否已经停止?还有其他命
浏览 12
提问于2021-07-09
得票数 1
1
回答
BLE和ANCS自动连接场景
ios
、
iphone
、
bluetooth-lowenergy
、
core-bluetooth
、
ancs
我已经开发了一种可穿戴设备,它使用BLE技术连接其他BLE设备。我也从可穿戴设备方面成功地实现了ANCS。 这里的问题陈述是: 我没有使用苹果的MFI程序。当我第一次扫描设备时,它会根据服务ID被发现。成功连接后,ANCS建立并请求配对请求,该请求在应用程序中可见。 如果可穿戴设备不知何故断开连接,用户手动打开它。设备将从外部蓝牙设置屏幕自动连接。这导致了一个问题,我无法从应用程序本身扫描设备,因为它从外部连接,因此广告数据包停止传播。因为我不能扫描手表,所以我不能连接它。 我必须手动取消配对,然后该设备将出现在扫描列表中。 有什么方法可以让我知道设备是从外部连接到我的应用程序内部的吗? 如果
浏览 9
提问于2015-02-16
得票数 2
1
回答
核心蓝牙状态恢复只触发一次。
swift
、
bluetooth
、
bluetooth-lowenergy
试图使核心蓝牙状态恢复工作在迅速,但我似乎只能让它一次发射,然后它不再有反应. 到目前为止,我在我的课堂上发现: override init() { super.init() let centralQueue = dispatch_queue_create("com.domain.app", DISPATCH_QUEUE_SERIAL) centralManager = CBCentralManager(delegate: self, queue: centralQueue, options: [CBCentralManagerOptionRestore
浏览 4
提问于2016-06-10
得票数 1
回答已采纳
2
回答
在后台持续运行应用程序。iOS Swift
ios
、
swift
在我的应用程序中,我正在将应用程序连接到BLE设备。我每隔1秒从BLE设备获取BLE数据。它工作得很好,当我在foreground.but中做这件事时,我想在后台做同样的事情,即使应用程序将在后台,我需要不断地从BLE设备获取数据。现在它会在2分钟后自动停止。 请告诉我这是否可行? 提前感谢
浏览 3
提问于2018-03-21
得票数 1
2
回答
使用C语言的Bluez库从raspberry pi连接到蓝牙LE设备
c
、
raspberry-pi
、
bluetooth-lowenergy
、
bluez
我正在使用我的树莓pi以固定的时间间隔执行LEScan,并连接到新发现的BLE设备。执行常规扫描很容易,可以通过使用bluez库轻松完成。 但是我不知道如何使用C语言的蓝牙编程来执行LE扫描。 我必须找到新的BLE设备,连接到它们,并从连接的设备接收json数据。
浏览 3
提问于2015-06-22
得票数 0
2
回答
在显示给用户之前,如何过滤BLE设备?
ios
、
bluetooth-lowenergy
、
core-bluetooth
我正在开发一个BLE应用程序,它要求我将BT设备连接到iPhone应用程序。 我可以扫描所有的设备,用户也可以连接它。但问题是,如何在扫描后过滤设备(在显示连接之前),可以有很多BT设备(以防万一),用户可以从我们的应用程序中连接到其他BT设备,但是它将不被使用,但对于应用程序完整性而言,我也只想显示那些我想要的设备。我知道我们可以通过传递UUID过滤掉设备,但是等等,这些设备可以是世界各地的任何设备,所以我无法修复它。 有什么建议吗?
浏览 4
提问于2016-10-26
得票数 0
1
回答
蓝牙低能器件的连续扫描
android
、
bluetooth
、
bluetooth-lowenergy
我想要不断扫描BLE设备,但由于互联网上的帖子和StackOverflow上的许多答案,从Android开始,Android阻止应用程序在30秒的窗口内停止和启动BLE扫描超过5次。 我不关心电池的使用,因为这是为了一个特定的目的,并将持续供电的电缆,它不是为一个正常的最终用户。 到目前为止,我无法找到工作解决办法。 有什么办法可以用可靠的方法来实现这一点吗?
浏览 0
提问于2018-09-03
得票数 0
4
回答
iOS: didDiscoverPeripheral未在后台模式下调用
ios
、
bluetooth-lowenergy
我正在进行BLE项目,当foreground.It中的应用程序能够发现并连接到外围设备时,所有的回调方法都能很好地工作。 但问题是,当应用程序在后台模式(我按下主页按钮)。只调用centralManagerDidUpdateState委托方法。 - (void)centralManagerDidUpdateState:(CBCentralManager *)central{ switch (central.state) { case CBCentralManagerStatePoweredOn: [self.cbCentralManager scan
浏览 6
提问于2015-08-21
得票数 4
回答已采纳
3
回答
iOS蓝牙双模;同时将BLE (关机)连接到已连接的BR/EDR (A2DP/HFP)立体声耳机
ios
、
bluetooth
、
bluetooth-lowenergy
、
core-bluetooth
、
gatt
我正在开发一个带有蓝牙的立体声耳机,使用经典的配置文件(HFP,A2DP,AVRCP),就像人们期望的那样。然而,我想为iOS部署一个远程控制应用程序,并同时将其用于其他经典链接,但我在设计中使用的双模芯片组的行为并不像我预期的那样; 头戴式耳机设置为外围设备,让iOS设备充当中央设备。因此,外围设备通告它的BLE服务(使用我的特定128位UUID),一切都是好的。我可以从任何中心浏览外围设备,但仅当我没有连接到经典配置文件时(例如,在没有流式音频的情况下)。 连接HFP和/或A2DP时,我的设备似乎无法播发BLE!然而,我已经看到了同一芯片组的演示,作为BLE中央,扫描和连接到其他BLE外围
浏览 7
提问于2014-04-14
得票数 14
回答已采纳
1
回答
Ionic 3 BLE更新设备列表数组
angular
、
ionic3
、
bluetooth-lowenergy
、
cordova-plugins
我使用的是离子3和BLE模块。当设备停止播发(从阵列中删除)时,我需要更新我的deviceList阵列。我们有一个物理按钮,可以在您按住按钮一段时间后关闭,但deviceList不会从deviceList中删除设备 基本上: deviceList = []; scanForDevices(){ console.log("scan for devices"); this.ble.startScan([]).subscribe(device => { this.zone.run(() => { this.deviceList.push(
浏览 1
提问于2018-04-22
得票数 1
1
回答
Android重新连接非常慢
android
、
bluetooth-lowenergy
、
android-bluetooth
背景: 我有一个BLE外设,有两种模式:“应用程序”和“引导加载程序”。在这两种模式中,设备用相同的MAC地址做广告。 要从一种模式切换到另一种模式,BLE外围设备必须重新启动自己。在这样做时,它必须断开任何活动的BLE连接。 BLE外围设备仅停留在引导加载程序模式下大约5秒。如果在该窗口内没有人连接到它,它将切换到应用程序模式。 问题: Android需要很长时间才能重新连接到BLE设备,足够长的时间我错过了5秒的窗口。原始代码有几个层一直到BluetoothGATT和BluetoothAdapter层,但是调用的顺序归结为: BluetoothGattCharacteristic c =
浏览 4
提问于2015-11-20
得票数 4
1
回答
Socket Mobile和Web蓝牙
bluetooth
、
socketscan
、
web-bluetooth
嘿Socket Mobile团队, 我想知道你们是否有集成Web蓝牙的计划。我尝试在Chrome59.0版本上从Chrome ://bluetooth- D750连接到我的Socket Mobile,但我收到一个错误,显示为Unsupported_Device。 我把扫描仪设为HID模式。Chrome的文档说它支持BLE4.0,但我找不到你的扫描仪有哪个版本的BLE。
浏览 3
提问于2017-06-22
得票数 1
1
回答
有没有可能在没有手机的情况下将BLE传感器设备连接到android手表上?
android
、
bluetooth-lowenergy
、
wear-os
如果手表里面有BLE,没有手机,就像手持设备一样,我见过一些类似于堆栈溢出的问题,例如,是否有可能将BLE传感器设备连接到android手表? 但他们没有得到答复,或者答案也不清楚。提前感谢
浏览 0
提问于2016-06-14
得票数 1
回答已采纳
1
回答
在后台扫描BLE外围设备- iOS
ios
、
swift
、
bluetooth-lowenergy
、
background-process
、
core-bluetooth
我正在寻找一种解决方案,以便在应用程序处于后台状态时通过iOS设备扫描BLE外围设备。我试过检查功能,在info.plist中为后台进程添加了中央和外围设备,创建了一个单例CBCentralManager。它在前台扫描并连接到BLE设备,但一旦转到后台,它就不会调用didDiscover方法。对于同样的问题有什么解决方案吗?提前谢谢。 我的info.plist <array> <string>bluetooth-central</string> <string>bluetooth-peripheral</string>
浏览 19
提问于2021-10-25
得票数 1
2
回答
从Swift写到BLE外设
ios
、
swift
、
bluetooth-lowenergy
我正在构建一个iOS Swift应用程序,连接到一个。 什么管用? 我能启动设备扫描 连接到设备 收集服务和BLE设备的特性-一切良好 问题出在哪里? BLE设备(红熊实验室二重奏)上也有一个Wifi控制器,能够扫描可用的网络。声明要扫描Wifi必须 用UUID 3EC61400-89CD-49C3-A0D9-7A85669E901E连接到主服务 用UUID 3EC61401-89CD-49C3-A0D9-7A85669E901E查找命令特性 向命令特性发送一个2字节命令0x20,0xA0 还将1字节状态指示器0xB1设置为UUID 3EC61402-89
浏览 5
提问于2016-12-07
得票数 3
2
回答
防止BLE设备与GATT服务器连接
android
、
bluetooth-lowenergy
、
gatt
第三方BLE设备试图连接到我的GATT服务器,结果是他的本地应用程序无法访问该设备。我的猜测是我应该阻止那个设备连接到我的GATT服务器,但我不知道怎么做。有什么建议吗?谢谢
浏览 2
提问于2014-04-11
得票数 1
回答已采纳
1
回答
轮询多个Ble连接与同时连接的好处?
bluetooth-lowenergy
假设我有一个BLE设备,它既是服务器(有信息),也是外围设备(需要访问外部信息),在接收或生成它自己的数据时,必须与它附近的其他服务器/外围设备共享。 当设备是要传输的数据时,我只尝试通过BLE连接到设备是否有益?“即使它定期地连接到每个服务器以查看它是否可以”,还是最好保持连接同时使用回调来确定何时连接,并在需要时简单地传输数据(据我所理解,我使用的设备只能在一次操作中处理gatt操作,这意味着拥有4个连接以快速传输数据是无关紧要的)。 换句话说,是有益于不断地重新连接和断开一个外围设备和服务器,或者只是连接到我需要的任意多个服务器(尽管很明显,我一次只能执行一个关贸总协定操作,即1特征读/
浏览 0
提问于2016-05-12
得票数 0
回答已采纳
3
回答
如何在不进行扫描的情况下连接移动设备?Android 4.3
android
、
bluetooth
、
bluetooth-lowenergy
、
uuid
、
characteristics
我试着用ble设备开发一个简单的android应用程序。我在Intenet上找到了很多源代码。然而,它们都是从扫描可用ble设备列表开始的。因为我有设备的MAC地址,服务的UUID和特征。如何连接到已知设备并直接读取特定特征??
浏览 4
提问于2014-08-25
得票数 1
2
回答
BLE iOS背景广告
ios
、
bluetooth-lowenergy
有没有办法“强制”iOS应用程序(编码为BLE Central)继续在后台执行BLE扫描,就像它在前台运行一样?我们使用RSSI来确定接近程度,应用程序必须在后台运行并处理RSSI级别。注意:您可能知道,也可能不知道,RSSI是非常嘈杂的,需要使用尽可能多的样本进行过滤,以获得准确的邻近度。我们已经尝试了连接,然后立即断开应用程序与BLE外围设备的连接,但是使用这种方法可以防止外围设备在连接到iOS应用程序时进行广告。这实际上限制了BLE外围设备的广告数量,而附近的其他iOS设备将需要广告数量,因此理想情况下,我们不希望使用这种方法。对于那些希望在这个问题上权衡的人,我们可以通过BLE外围设备
浏览 25
提问于2017-07-25
得票数 1
1
回答
应用程序终止时,布尔设备保持与iPhone的连接
ios
、
bluetooth-lowenergy
、
incoming-call
我在iOS上遇到了一个问题。我的情况如下:我正在开发连接到设备BLE 4.0的应用程序。我的问题是来电功能。此功能的场景是在设备BLE和应用程序之间连接之后,当电话接到电话时,我的应用程序将数据发送到BLE设备,使其振动和闪烁。 目前我尝试了4例以下,但成功的3例,其余的是失败: 案例1:(成功)当前台应用程序->来电-> app可以向BLE设备发送振动和光闪烁信息时 案例2:(成功)当单击home和app到后台时->传入呼叫-> App可以向BLE设备发送振动和闪烁的信息。 案例3:(成功)当单击home和app时,转到后台并单击睡眠模式按钮->进入
浏览 0
提问于2016-09-06
得票数 8
1
回答
LightBlue发现的设备,但没有iOS CoreBluetooth
ios
、
bluetooth-lowenergy
、
core-bluetooth
我在Arduino上使用了BLE盾牌- LightBlue正确地检测到了BLE屏蔽。现在,我正在尝试做一个应用程序,扫描所有的BLE设备,并连接到正确的一个,以便我可以发送一些信息到我的屏蔽从我的应用。 但是这个应用程序没有检测到BLE盾牌(它检测到另一个BLE设备,尽管.)。 我的代码如下: - (void)centralManagerDidUpdateState:(CBCentralManager *)central{ switch (central.state) { case CBCentralManagerStatePoweredOn:
浏览 0
提问于2015-11-17
得票数 2
回答已采纳
1
回答
我能把两个私人地址的BLE设备连接在一起吗?
bluetooth-lowenergy
、
private
、
mac-address
你好, 的上下文:,我目前正在开发一个BLE设备,它只连接到它的主机(android )的连接类型。 因为: 使用最新版本Android的Android设备在连接时不使用公共地址。相反,他们使用随机地址。这是BLE规范的一部分。出于隐私的目的,除了公共设备地址之外,还有随机的设备地址。新版本的Android在连接到外围设备时使用随机地址。() 据我所知,我的Android平板电脑使用的是随机地址。为此,我制作了一个程序来验证这些信息,而且它实际上是有效的(幸运的)。 因此,我的BLE公共寻址设备可以通过接收到它的配对询问来连接到主机。 的问题是:首先,BLE地址到底是什么(随机的、静
浏览 4
提问于2017-07-21
得票数 0
回答已采纳
1
回答
附近连接最大连接设备.澄清
android
、
bluetooth
、
wifi-direct
、
google-nearby
、
google-nearby-connections
我在搜索连接设备的最大数量时,我看到了,大致上说: 当使用P2P_STAR时,设备的最大数量是10,因为这个拓扑使用Wi热点。也就是说,如果你没有路由器。 这使我问了两个问题: 我知道附近的连接直接使用BLE、蓝牙和Wi。我知道蓝牙有一个最大的理论数目~7个设备,这是3-4实际连接。我知道Wi热点最多有10个连接。我知道BLE可以容纳多达20个理论联系(虽然不知道实际联系的数目)。如果BLE (理论上)可以容纳20个连接和Wi热点10,为什么他们说如果P2P_STAR同时使用这两种技术,它将限制在10?也许BLE只用于发现设备,而不是与它们通信? 另一个问题(重要的问题),是关于路由器
浏览 9
提问于2021-01-05
得票数 3
回答已采纳
1
回答
以网关为中心的BLE多路连接应用程序
android
、
ios
、
bluetooth
、
bluetooth-lowenergy
我有一个应用程序的概念,但我无法找到正确的信息,以了解它是否可能。因此,如果有人有这方面的经验,您的帮助将不胜感激。 其想法是创建一个应用程序,通过BLE连接一个像网关(OS是linux)功能的设备。移动应用程序需要控制网关设备,以便与其他设备(外围设备)建立连接(也包括BLE)。外围设备具有发送到网关设备的数据。移动应用程序应该能够读取这些数据,并能够告诉网关设备将数据发回。我能发现的是,当网关想要发送数据时,它应该连接和断开连接到每一个设备。 我的问题是: 创建这样的东西的最佳实践是什么? 这会有多稳定? 如果是在linux中做模拟的RFCOMM,我能打开更多的连接吗?
浏览 1
提问于2020-01-02
得票数 1
回答已采纳
2
回答
当用户强制退出应用程序时,重新连接蓝牙4.0连接
ios
、
swift
、
bluetooth-lowenergy
、
ibeacon
我的问题是,我无法重新建立与我的BLE设备时,用户强制退出应用程序的问题。我的应用程序是这样工作的: 首先,启动应用程序用户应该连接到BLE设备--这是可行的。 当应用程序处于后台时,连接仍在工作。 如果我关闭BLE设备并再次打开连接,连接就会重新建立 当用户退出并返回家园时,连接被重新建立,并且用户得到通知,他已经接近设备工作了。 所有这些都是通过将蓝牙4.0le转换成iBeacon来解决的。当用户距离足够近时,iBeacon开始发送信号,iOS应用程序被触发,用户得到推送通知,连接被重新建立。 当用户强制退出应用程序时,问题就出现了。iBeacon仍然工作,因为当用
浏览 1
提问于2018-12-12
得票数 0
回答已采纳
1
回答
VIVO智能手机上的BLE开发?
android
、
bluetooth-lowenergy
在VIVO X7和X9 android手机上使用google ble演示时,我遇到了一个问题。这是演示链接:,蓝牙适配器扫描ble设备4分钟,然后自动停止。此问题仅在上述两款android手机上出现。在其他android手机上,ble扫描持续的时间更长。我在谷歌上找不到相关的信息。有人知道这是什么原因吗?非常感谢
浏览 28
提问于2017-12-29
得票数 1
1
回答
编写与服务器连接的BLE信标
bluetooth-lowenergy
、
ibeacon
我正在开发一种解决方案,固定的BLE信标检测移动的BLE设备,并使用wifi/以太网/等将相关数据发送到服务器。我找到的所有示例都有BLE信标与移动电话对话,但在我的例子中这是不正确的。嵌入式系统工程师AFIK可以配置固定信标将数据发送到服务器。但是,是否已经准备好使用允许信标连接到后端的解决方案?谢谢。
浏览 4
提问于2014-07-14
得票数 2
回答已采纳
1
回答
拔出电池后重新连接到BLE设备
ios
、
bluetooth-lowenergy
、
core-bluetooth
、
ios-bluetooth
我有一个BLE设备,我正在写一个应用程序配对。我可以在没有问题的情况下发现并连接到这个设备。但是,如果我是连接,拉和重新插入电池的BLE设备,我得到了didDisconnectPeripheral回调,但我从来没有得到另一个didConnectPeripheral,即使我仍然在扫描。我也试着打电话给retrieveConnectedPeripheralsWithServices和retrievePeripheralsWithIdentifiers,但他们都没有返回任何东西。 在我的BLE设备上循环使用电源后,我如何可靠地重新连接?
浏览 2
提问于2014-12-23
得票数 1
回答已采纳
2
回答
蓝牙低能连接
c#
、
bluetooth
、
windows-8.1
、
bluetooth-lowenergy
我正试图开发一个应用程序,用于Win 8.1个人电脑与我的BLE设备通信。我读到Win 8中没有类似于BLE的扫描功能,所以我从MS中读了一些示例,并尝试用UUID简单地连接到我的设备:"A9DA45B4-34F8-C660-591D-F6918B5B988C“ 因此,我根据ms示例编写了一些代码: var devices = await DeviceInformation.FindAllAsync( GattDeviceService.GetDeviceSelectorFromUuid(new Guid("A9DA45B4-34F8-C660-591
浏览 9
提问于2014-11-26
得票数 1
回答已采纳
2
回答
在连接到一个BLE设备时继续扫描其他BLE设备
android
、
rx-java
、
rxandroidble
我希望我的应用程序连续扫描最多3个不同的BLE外围设备(由MAC地址标识)。当找到一个设备时,我停止扫描并连接到它。代码: static Observable<ScanResult> bleSharedScanner = MyApplication .getRxBleClient() .scanBleDevices(new ScanSettings.Builder() .setScanMode(SCAN_MODE) .build()) .share(); static
浏览 7
提问于2017-12-12
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Things 教程:与低功耗蓝牙 BLE 设备进行通讯——Android 部分
Android Things 教程上:与低功耗蓝牙 BLE 设备进行通讯——Raspberry Pi 部分
无线网络技术详解
微软 Win11 Beta 预览版 22621.1095和22623.1095 发布
微软 Win10 版本 2004 Build 19041.423 推送
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券