android双模蓝牙,Android和双模蓝牙设备:与BR / EDR(经典)配对时未找到自定义BLE服务...
我使用Silicon Labs的BT 121构建了双模蓝牙设备 . 该设备通过经典连接实现SPP . 经典节点的设备名称是“XYZ Classic” . 它还在BLE中实现自定义服务(128位UUID) . BLE节点的设备名称是“XYZ_BLE” . 两个节点都具有相同的MAC地址 .
在“蓝牙”设置下配对时,有时我会看到'XYZ Classic',有时我会看到'XYZ_BLE' . 它似乎是随机配对的,但我测试的许多Android设备都倾向于想要与经典节点配对 . 配对后,通过经典/ SPP ALWAYS连接工作 . 但是,如果与BLE节点配对,我只能连接到自定义服务 . 如果与经典配对,我可以看到非自定义BLE服务,但不能看到我的自定义服务 . 总结一下:
Function Classic Pairing BLE Pairing
Spp Works Works
Cust BLE Doesn't Work Works
当我在代码(Android)中配对时,问题也会发生,尽管我搜索名为'XYZ_BLE'的设备然后配对返回的设备 . 我看了,但我看不到强迫Android配对BLE节点的方法 .
到目前为止,我唯一的解决方法是修改我的BT 121固件,以便不允许在经典模式下进行绑定 . 这不是一个理想的解决方案,任何蓝牙经典唯一的设备将无法与我的设备绑定(实际上这可能不是太大的问题,但我有一个平板电脑,我只拥有蓝牙经典) .
应该注意的是,我使用了Play商店中的“BLE扫描仪”来验证我的自定义服务是否有效/取决于配对模式 . 换句话说,它不仅仅是我的代码 . :)
那么,有没有人对如何强制Android配对BLE节点有任何想法?
android双模蓝牙,Android和双模蓝牙设备:与BR / EDR(经典)配对时未找到自定义BLE服务...相关推荐
- android 定位蓝牙,Android开发-蓝牙RSSI定位
RSSI(Received Signal Strength Indication)是接收的信号强度指示,用来判定链接质量,利用RSSI信号值可以计算主设备和蓝牙设备的距离信息.通过至少三个设备的RSS ...
- android 定位蓝牙,Android BLE定位应用(蓝牙搜索方法)
最近刚好有一个需求,需要实时收取并保存指定蓝牙广播,用于蓝牙定位应用. 然后我使用老方法注册广播开启蓝牙搜素,发现并不能实时收到广播,有时会隔个几秒. 这个当然是不行的,蓝牙定位最低要求也是需要一秒一 ...
- Android实现蓝牙(BlueTooth)设备检测连接
项目要求实现蓝牙设备搜索连接,Android为蓝牙技术提供了4个工具类,分别是蓝牙适配器BluetoothAdapter.蓝牙设备BluetoothDevice.蓝牙服务端套接字BluetoothSe ...
- 蓝牙安全管理(Security Manager,SM)之配对、鉴权和加密
内容来自蓝牙核心规范V5.1 Vol3 PartH,若有错误之处,希望指出来 SM定义了管理配对.鉴权和加密的协议和行为,适用于LE-only单模设备或BR/EDR/LE双模设备. 0.蓝牙安全概述 ...
- android 连接蓝牙电子秤_电子秤蓝牙双模通讯Android低功耗蓝牙(蓝牙4.0)BLE开发(上)...
电子秤蓝牙双模通讯Android低功耗蓝牙(蓝牙4.0)BLE开发(上) 前段时间,公司项目用到了手机APP和蓝牙设备的通讯开发,这里也正好对低功耗蓝牙(蓝牙4.0及以后标准)的开发,做一个总结. 蓝 ...
- android蓝牙pair,Android向更多蓝牙设备开放Fast Pair功能 配对更轻松了
原标题:Android向更多蓝牙设备开放Fast Pair功能 配对更轻松了 来源:cnBeta.COM 蓝牙是一项应用非常广泛的无线技术,在无线音频配件.智能手表和智能家电中都广泛使用.不过蓝牙设备 ...
- Android Bluetooth蓝牙开发:发现Bluetooth蓝牙设备(1)
Android Bluetooth蓝牙开发:发现Bluetooth蓝牙设备(1) Android Bluetooth蓝牙作为设备,要与其他蓝牙设备互联,那么先决条件就是已经被发现,本文先简介An ...
- Android低功耗蓝牙
1 传统蓝牙与低功耗蓝牙 传统蓝牙也叫经典蓝牙,经典蓝牙模块泛指支持蓝牙协议4.0以下的模块,有v1.1/1.2/2.0/2.1/3.0.经典蓝牙支持音频(HFP/HSP, A2DP)和数据(SPP, ...
- Android 低功耗蓝牙BLE连接通信
目录 简介 蓝牙 4.0 BLE与蓝牙4.0的区别 BLE的特点 主要特性 技术细节 BLE的应用 BLE的体系结构 BLE设备链路层状态 就绪态 广播态 扫描态 发起态 连接状态 通信基本过程 两种 ...
最新文章
- 2022-2028年中国电梯行业市场调查及前瞻分析报告
- 我要彻底给你讲清楚,Java就是值传递,不接受争辩的那种!
- linux装完windows时间长,重装Windows 10上的Linux子系统
- VisualVM:通过SSH监视远程JVM(是否为JMX)
- 利用SecureCRT在linux与Windows之间传输文件
- 基于javaspringboot+mybatis汽车信息管理系统设计和实现
- MVC中@Html.DisPlayFor(model=model.newsName)和 @Model.newsName的区别
- 21个非常实用的She脚本实例
- spring-boot设置静态文件路径
- linux ascii游戏,linux – Bash ASCII实现
- html浏览器图片不显示图片,教你网页图片显示不出来怎么办
- 【计算机网络微课堂】3.3 差错检测
- 详解 C语言 青蛙跳台阶问题
- 图文教程教您蓝底照片更换成白底和红底的方法
- 给你的亲人一个科技感满满的生日祝福吧
- multism中ui和uo应该怎么表示_Multisim在模拟与数字电子技术中的应用(最终版)最新版...
- 普歌-飞灵团队-nuxt中jQuery报e.indexOf is not a function错误
- 原创|我常用的3款脑图工具
- 如何满足实验室认可对不确定度评定的相关要求
- MSCode微服务平台框架基于SpringCloud、SpringCloud Alibaba、SpringBoot和Activiti7工作流,快速开发办公OA、CRM、ERP、电商、信息管理等业务系统
热门文章
- 计算勒让德符号(legendre symbol)代码实现(含运行结果)
- 怎样用 WordPress 搭建网站?
- python游戏辅助lol_Python数据分析实战--英雄联盟游戏数据分析
- 2021全球零食现状报告|如何成为消费者喜爱的零食品牌?
- 为什么学会了结构化思维,还是不会沟通?
- 一点简单计算机基础知识(二进制、字节、常见DOS命令)
- srm安全擦除Linux敏感文件,你受得了吗?-尚文网络xUP楠哥
- OKR:Objectives and Key Results目标和主要成果管理方法的知识点摘要
- 【9】了解淘宝sdk引入布局模块
- ORS Visual医学影像三维处理软件简介