社区
Android
帖子详情
@@怎样获取蓝牙设备类别@@
pb8
2013-09-13 10:09:25
蓝牙设备可能是电脑、手机、打印机、照相机,
试着通过BluetoothDevice的getBluetoothClass来判断,但同样类别的设备取得的值不一样
我想查找后只列出某一类设备,请大侠指教,谢谢!
...全文
252
2
打赏
收藏
@@怎样获取蓝牙设备类别@@
蓝牙设备可能是电脑、手机、打印机、照相机, 试着通过BluetoothDevice的getBluetoothClass来判断,但同样类别的设备取得的值不一样 我想查找后只列出某一类设备,请大侠指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pb8
2013-09-21
打赏
举报
回复
问题已解决 具体实现 int deviceType = device.getBluetoothClass().getMajorDeviceClass(); 不同设备类型该值不同, 比如computer蓝牙为256、phone 蓝牙为512、打印机蓝牙为1536等等。
pb8
2013-09-16
打赏
举报
回复
顶,有这么冷清么~~
BLEZ - Linux 上用于 Rust 的异步低功耗
蓝牙
BLEZ - Linux 上用于 Rust 的异步低功耗
蓝牙
该库为Rust的官方 Linux
蓝牙
协议栈 (BlueZ)的
蓝牙
低功耗 (BLE) API 提供了一个异步的、功能齐全的接口。支持使用惯用的Rust 代码发布本地和使用远程GATT 服务。异步支持取决于Tokio 。这个项目开始是一个模糊的分支,但从那时起就完全重写了。文档大部分是从BlueZ API 规范中复制的,但也在有意义的地方进行了改编。提供以下功能:
蓝牙
适配器枚举功率、可发现性、名称等的配置。通过更改事件流支持热插拔
蓝牙
设备
发现查询地址、姓名、
类别
、信号强度(RSSI)等。低功耗
蓝牙
广告更改事件流连接和配对使用远程 GATT 服务GATT 服务发现对特征的读取、写入和通知操作对特征描述符的读写操作可选使用低开销AsyncRead和AsyncWrite流进行通知和写入操作发布本地 GATT 服务对特征的读取、写入和通知操作对特征描述符的读写操作支持两种编程模型基于回调的接口低开销AsyncRead和AsyncWrite流发送
蓝牙
低功耗广告除
设备
发现外,不支持经典
蓝牙
。要求该库已经过 BlueZ 5.56 版的测试。旧
蓝牙
芯片技术成功的关键互操作性详细介绍
蓝牙
v4.0它是一个开放标准,可确保来自不同制造商的无线
设备
之间的互操作性,并鼓励大量使用。低功耗
蓝牙
芯片是
蓝牙
v4.0的标志性功能,旨在通过容量有限的小型电池工作,从而允许全新的
设备
类别
连接到
蓝牙
“生态系统”。互操作性测试是让被测
设备
与不同厂商的
设备
放在一起工作,看他们能否正常地互连互通,以验证被测
设备
与不同厂商
设备
的兼容性。产品间良好的互联互通性,是认证测试的最终目标。互操作性测试是目前保证产品互联互通性最直接有效的解决方案,广泛应用于各种通讯
设备
的测试领域,例如Wi-Fi,WiMAX和UWB等领域。但是低功耗
蓝牙
芯片无法发挥其巨大潜力,除非当前使用所谓的“经典”
蓝牙
芯片(内置到v3.0和更低版本)的
设备
迁移到
蓝牙
v4.0技术。这些类型的
设备
可以完成手机和PC中当前芯片的所有工作,但它们也可以与低功耗
蓝牙
设备
进行通信。几乎所有现有的支持
蓝牙
功能的手机都迁移到4.0标准,这样的手机将能够连接到各种外围
设备
,例如心率监测器或速度和距离传感器,这些外围
设备
将利用
蓝牙
低能耗的超低功耗在纽扣电池中运行数月之久。只要芯片符合
蓝牙
v4.0规范,就可以确保有效的通信。芯片之间的互操作性测试的结果,证明了
蓝牙
规范的建立,该无线链接没有问题并且可以无缝运行,并且证明了
蓝牙
规范。感应表链可防止在所有者不在的情况下访问笔记本电脑等
设备
。与移动
设备
中的芯片“配对”后,用户将便携式信息终端放在自己的身上。如果用户与移动
设备
之间的距离超过预设阈值(例如,可能发生在移动
设备
被遗忘或被盗的情况下),则配对会断开,并且移动
设备
会自动锁定。FOB应用程序是解决移动
设备
安全性问题的廉价解决方案,它说明了如何将
蓝牙
低功耗技术整合到紧凑的,由币形电池供电的
设备
中,以扩展
蓝牙
生态系统。
BTLEmap:低功耗
蓝牙
的 Nmap
BTLE地图 安装 拉取 GitHub 存储库,在 Xcode 中打开它并在 iOS 或 macOS 上运行它。 链接库应该使用 Xcode 的 Swift Package Manager 集成自动
获取
。 特征 主应用程序分为三个部分:(1) BLE
设备
,(2) Proximity View,(3) RSSI Graph。 低功耗
蓝牙
设备
此视图显示在您周围发现的 BLE
设备
列表。 每个
设备
都有一个图标,可以是
蓝牙
徽标,也可以是代表已识别
设备
类别
的图标。 您可以单击
设备
以显示该
设备
已收到的所有广告。 广告是尽最大努力解剖的。 如果没有可用的解剖器或部分数据被加密,则将显示二进制数据。 如果 BLE 扫描器能够检测到此
设备
上的服务,它也会在详细信息视图中列出这些服务。 这包括所有检测到的特征。 使用列表右侧带有 3 个点的按钮可以访问设置。 近景 邻近视图在圆形平面上呈现相同的数据。
HKBabaybluetooth:基于BabyBluetooth开源库的二次封装,几行代码搞定iOS
蓝牙
开发
HKBabay
蓝牙
基于BabyBluetooth开源库的二次封装,几行代码搞定iOS
蓝牙
开发。 :page_with_curl:功能: 包括但不仅限于: 1,检测权限。 2,扫描
设备
。 3,发现
设备
。 4,连接
设备
。 5,加压
设备
。 6,收发消息。 适用于一般情况下的
蓝牙
开发。 :hammer:使用: 1-首先将工程中的“ HKBLE”文件夹副本至项目中。 2-在需要使用的类中约会头文件: # import " HKBabyBluetoothManager.h " 3-创建一个
类别
对象: { HKBabyBluetoothManager *_babyMgr; } 4-初始化并设置代理: _babyMgr = [HKBabyBluetoothManager sharedManager ]; _babyMgr.delegate = self; 5-遵守HKBabyBluetoothManageDele
灵活、高效的
设备
到数据物联网解决方案—Arm Pelion
物联网(IoT)的真正价值蕴藏在部署于网络中的数十亿台物联网
设备
之中——即这些
设备
内部尚未开发(或未知)的数据。然而,迄今为止,由于大规模部署有效的物联网解决方案需要众多不同的技术和供应商,其造成的复杂性和多样性,让物联网解决方案的实施部署更多只是一种愿景而非现实。挑战来自多个方面:包括各种
设备
类别
(从资源受限的传感
设备
ultra-constrained sensor)到大型边缘网关),多种连接协议(Wi-Fi、
蓝牙
、4G、LoRa等),多种部署选项(本地部署或云端部署),以及为释放真正价值而需要处理的海量原始数据。 企业希望他们的物联网平台对从
设备
到数据的多样性和复杂性进行管理。这也是
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章