gpt4 book ai didi

macos - 如何在 Mac OS X 10.9.5 上以编程方式读取低功耗蓝牙传输的数据?

转载 作者:行者123 更新时间:2023-12-04 12:20:41 25 4
gpt4 key购买 nike

我正在尝试阅读 Bluetooth Low Energy使用 Ruby 以编程方式传输数据。低功耗蓝牙技术不支持标准规范 v4.0 中的串行端口配置文件 (SPP)。

使用较旧的蓝牙通信方法,您只需读取蓝牙传入数据的串行端口 (/dev/tty.Bluetooth-Incoming-Port)。显然,这不适用于低功耗蓝牙,因为它的工作方式几乎完全不同。

我遇到了一些工具,例如 LightBlueXCode Hardware IO tools读取所述蓝牙低功耗设备传输的数据,但我不确定它们是如何工作的。有人可以帮忙吗?

最佳答案

阅读基础知识对我帮助很大。这是一个 link to great post explaining BLE basics .理解了这一点后,在 OSX 上我结束了我们使用 noble使用另一个名为 blendmicro 的 noble 库建立连接并读取 BLE 传输的 UART 数据.

我们没有使用blendmicro BLE芯片,但仍然能够使用blendmicro-node库。如果你阅读了 blendmicro.js,它很容易修改以适应任何使用 UART 进行数据传输的 BLE 芯片。

关于macos - 如何在 Mac OS X 10.9.5 上以编程方式读取低功耗蓝牙传输的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26388308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com