腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(226)
视频
沙龙
1
回答
BLE
:
从
后台
iOS
通告
本地
名称
和服务
UUID
、
、
、
、
根据
iOS
文档,当将
BLE
用作外围设备的
iOS
应用程序移动到
后台
模式时,外围设备
名称
未被
通告
,并且所有服务
UUID
都被置于特殊的“溢出”区域,它们只能被显式扫描它们的
iOS
设备发现。当应用程序在
后台
时,我嗅探到了通过空中发送的
BLE
数据包。没有
本地
名称
和服务
UUID
数据。有一个对服务
UUID
进行编码的“溢出”区域。这里有一个简短
浏览 27
提问于2019-03-18
得票数 1
2
回答
iOS
CoreBluetooth / iBeacon:同时
通告
iBeacon和外围设备服务
、
、
、
我正在为
iOS
编写一个应用程序,它要求应用程序同时
通告
iOS
iBeacon和外围服务。有必要对服务进行广告,而不是简单地在外围设备上发现服务,因为使用案例需要在由于靠近iBeacon而被
iOS
唤醒(但仍然在
后台
)之后,中央连接到外围设备(在
BLE
的说法中)。在中央设备上的
后台
运行的应用程序只能通过可用的服务来发现外围设备,而不是发现所有的外围设备[];我的代码可以宣传服务或iBeacon,但我还没有想出如何同时做这两件事。有可能iBeacon使用了38字节可用空间中的
浏览 1
提问于2013-10-14
得票数 16
1
回答
核心蓝牙CBAdvertisementDataServiceDataKey可以有一些自定义数据?
、
、
我正在尝试发送一些数据之间和安卓和
iOS
设备与
BLE
,但我需要发送一些自定义的信息在
iOS
侧的安卓,我已经尝试了几乎所有的关键字,CBCentralManager提供,但我试图发送一些字符串的关键字CBAdvertisementDataServiceDataKey
浏览 108
提问于2021-04-10
得票数 0
1
回答
安卓如何像
iOS
一样播放
BLE
本地
名称
?
、
、
、
、
我有一个Android应用程序,用服务
uuid
和
本地
名称
广告
ble
广播数据。问题是这个“
本地
名称
”(又称蓝牙设备
名称
)被限制为8个字符,每个字符是16位unicode表示,因此每个字符是2个字节。这才是真正让我心烦的地方: 当
iOS
广播
ble
通告
报头时,我得到了设备的完整
本地
名称
作为ScanRecord的一部分,而不仅仅限于16个字节。只是广播的一部分,我不会在这里建立关贸总协定连
浏览 5
提问于2015-03-04
得票数 17
1
回答
我想知道如何获取android中连接
IOS
app和
BLE
设备所需的
BLE
设备的
UUID
,反之亦然?
、
实际上,我在
BLE
和Android中是新手,如果我在搜索可用的设备,所以我得到了一些地址,就像"8A:WS:YV:23:D7",如果我在
IOS
中搜索相同的设备,那么它会给出一些
UUID
,比如"212C543B-9728-197D-B4F4-F4F74CABC963",这两个都用来将我们的移动应用程序连接到
BLE
设备,所以我的问题是我想创建一个数据库,它将在两端使用,我想将数据库存储到服务器中。当我通过Android上传时,它会保存地址,如果我在
IOS
的服务器上打开相
浏览 1
提问于2016-04-07
得票数 1
2
回答
隐藏的蓝牙/
BLE
设备
、
、
、
当编程一个
BLE
设备或传感器-有没有可能使它‘隐藏’
从
电话的一般蓝牙设置>添加设备?然后只通过特定的手机应用程序就可以被发现/配对。为了实现这一点,一些人建议使用特定的
UUID
,然后适当的应用程序将过滤该特定的
UUID
。
浏览 64
提问于2019-12-11
得票数 0
1
回答
react-native-
BLE
-plx:在
iOS
后台
和挂起模式下进行
BLE
扫描
、
上下文
IOS
背景和挂起模式预期行为当应用程序甚至处于
ios
的
后台
或挂起模式时,都会调用startDeviceScan的回调。当前行为当应用处于
ios
的
后台
或挂起模式时,startDeviceScan的回调永远不会被调用。根据苹果的
ble
文档,我假设到目前为止还没有发现发现事件。是否可以配置'startDeviceScan‘使应用程序在<em
浏览 14
提问于2021-06-24
得票数 0
1
回答
后台
模式下的CoreBluetooth - iPhone广告
、
、
、
它也运行得很好,但当我在iPhone上将应用程序发送到
后台
时,广告似乎发生了变化。iPhone仍在做广告,但没有我在应用程序中使用的服务配置文件和特征。我尝试了一个变通方法,在没有服务配置文件的情况下发现,并通过它的
UUID
识别正确的设备,当我开始使用这个iPhone进行锁定和解锁时,我保存了
UUID
。此解决方法在小范围内也有效,因为当我关闭iPhone上的蓝牙并再次打开它时,它会获得另一个
UUID
。这是一个我可以接受的限制,但它也会在几个小时后更改
UUID
,然后解锁就不起作用了。
浏览 8
提问于2013-06-21
得票数 6
回答已采纳
1
回答
在
后台
运行的作为
BLE
外围设备的
iOS
应用程序可以被来自
BLE
中心的连接请求唤醒吗?
、
、
我有一个用作
BLE
外围设备的
iOS
应用程序。它无时无刻不在做广告。我有一个树莓派,它是作为
BLE
中心。它一直在扫描。如果
iOS
应用程序进入
后台
并挂起,并且
iOS
应用程序的UIBackgroundModes键设置为蓝牙外围设备,应用程序会被来自中央的连接请求唤醒吗?假设中央设备和外围设备以前从未连接过。谢谢!
浏览 1
提问于2018-06-01
得票数 0
3
回答
如何将浮点数分离为十六进制数组元素
、
、
在下面的
BLE
示例中:我想将一个浮点数分离成可以分配到CUSTOM_
UUID
中的元素。例如:取12345.67并以某种方式将其分配到CUSTOM_
UUID
[]中 const uint8_t CUSTOM_
UUID
[] = 0X00, 0x00, 0x00= BLEUuid(CUSTOM_
UUID
); 当前的格式在
BLE
广告中显示为: 00000000-0000-0000-0000-000000000000,所以我希望得到类似于: 00000000-00
浏览 31
提问于2019-02-02
得票数 0
回答已采纳
1
回答
基于背景
iOS
应用的
UUID
广告
、
、
、
正如
iOS
文档所述,当使用
BLE
作为外围设备的
iOS
应用程序移动到
后台
模式时,
本地
名称
不会被公告,并且所有服务
UUID
都被放置在溢出区域。文档指出,它们只能由
iOS
设备发现。使用非
iOS
蓝牙数据包嗅探器,我检查了我的
iOS
外围应用程序的广告数据结构时,它在前景和背景模式。前景模式下的广告数据结构看起来与预期的相似,类似于来自非
iOS
设备的其他广告数据,比如我来自Android设备的广告数据。 当<e
浏览 1
提问于2015-04-02
得票数 6
1
回答
安卓无法检测到的
iOS
背景
BLE
广告
、
、
、
、
当
iOS
BLE
外围设备进入
后台
状态时,广告数据包不会以正常的方式发出,它们被放置在一个特殊的“溢出”区域,只有另一个
iOS
设备显式地查找该设备才能检测到。尽管如此,你应该意识到,当你的应用程序处于
后台
时,广告的运作方式与你的应用程序处于前台时不同。特别是,当你的应用程序在
后台
做广告时: ·忽略了CBAdvertisementDataLocalNameKey广告密钥,没有广告外设的
本地
名称
。·包含在CBAdvertisementDataServiceU
浏览 4
提问于2019-11-14
得票数 8
4
回答
Xamarin.
iOS
中的蓝牙
后台
扫描
、
、
、
CBCentralManagerScanOptionSolicitedServiceUUIDsKey:@[并尝试转换Xamarin.
iOS
CBCM.ScanForPeripherals(new []{ CBUUID.FromString("84C80001-4A61-60B9-3A2B-1300855E588C") }, option);如何在Xamarin.
i
浏览 7
提问于2016-03-21
得票数 1
1
回答
如何确定发现的外围设备的serviceUUID
、
、
、
外设标识符的
UUID
似乎与我在测试代码中给出的serviceUUID不同。
浏览 44
提问于2020-07-11
得票数 1
1
回答
如何使用hci命令将我的Linux笔记本电脑设置为
BLE
外围设备,以
通告
具有指定
UUID
的服务?
、
、
、
我需要将我的Linux笔记本电脑设置为
BLE
外围设备,以便使用指定的设备
名称
和服务
UUID
通告
服务。btmgmt -i hci0 name MYNAMEsudo btmgmt -i hci0 power on它工作正常,我的iPhone可以扫描和发现
名称
为"MYNAME“
和服务
uuid
504f4e4
浏览 3
提问于2016-04-22
得票数 2
1
回答
使用react native检测信标
uuid
和
名称
、
、
、
、
我已经
从
计算机上模拟了一个信标,我正在尝试
从
我的react原生应用程序中读取信标信息(
uuid
,标识符等)。我决定使用这个库https://github.com/dotintent/react-native-
ble
-plx作为库。我面临的问题是,尽管我扫描时显示了一些设备,但
名称
、
uuid
和其他信息显示为空。if (state === 'PoweredOn') {
浏览 65
提问于2021-10-06
得票数 0
1
回答
监听
iOS
中连接的多个
BLE
设备的特征值更改
、
、
我有一个定制的
BLE
设备,在BLEV4.1上运行,我正在使用swift 5制作一个
iOS
应用程序,它能够连接到
iOS
手机范围内的所有
BLE
设备。我能够连接并显示所有设备(具有特定
名称
),并且我将它们显示在一个表中。DispatchQueue.main.async(execute: { () -> Void in self.didReceiveData(characteristic.
uuid
, characteristic.value设备中
通告
的特
浏览 23
提问于2019-10-29
得票数 0
1
回答
使用AltBeacon库以Gatt服务
UUID
格式扫描和发布
、
、
、
我已经编写了一段代码来在GattService
UUID
中发布广告,尽管我仍然不能确定应该通过哪种解析器来运行它,以便只接受以相同格式发布并且是有效的发布模式的结果。要在Gatt服务
UUID
中公布的代码: BluetoothAdapter defaultAdapter =String userId = "4539c428-0c3c-4606-b701-98bde9c39a82"; ParcelUuid pUuid = new Parce
浏览 11
提问于2020-07-03
得票数 0
1
回答
iOS
服务广告是如何在
后台
工作的?
、
、
、
苹果在
iOS
上的背景关贸总协定服务广告的专有技术是如何工作的?根据苹果的文档,当使用
iOS
应用程序使用CoreBluetooth实现
BLE
外围设备时,服务
UUID
不再被发布广告,而是放在一个特殊的“溢出区域”上: 包含在分配空间中的CBAdvertisementDataServiceUUIDsKey键值中的任何服务
UUID
都会转到一个特殊的“溢出”区域。只有通过
iOS
设备显式扫描才能发现这些服务。当您的应用程序处于
后台
时,没有公布
本地
名称</
浏览 3
提问于2020-05-02
得票数 2
回答已采纳
2
回答
后台
模式下的
iOS
BLE
外设/广告数据
、
、
我正在开发一个系统,它有一个
BLE
设备(TI CC2540)作为中心和一个
iOS
应用程序在iPhone4S上作为外设。一切正常,除了一个我需要的功能:来自中央的白名单(过滤)广告设备。据我所知,
iOS
设备使用的是随机可解析的MAC地址,因此不能使用基于MAC地址的白名单。因此,我现在的方法是:在
iOS
应用程序的广告数据(
iOS
设备作为外围设备)的“
本地
名称
”字段上放置一个ID,中央设备将根据检索到的广告数据进行扫描和过滤。除非应用程序在
后台
,否则这将起
浏览 5
提问于2013-03-18
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Things 教程上:与低功耗蓝牙 BLE 设备进行通讯——Raspberry Pi 部分
Android蓝牙使用详解(一)
有赞crash平台符号化实践
iOS Push详述,了解一下?
上传图片经常用,但你知道它是如何实现的么?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券