Chi*_*tan 7 macos serial-port bluetooth bluetooth-lowenergy
我正在尝试使用Ruby 以程序方式读取蓝牙低功耗传输数据.蓝牙低功耗技术不支持标准规范v4.0中的串行端口配置文件(SPP).
使用较旧的蓝牙通信方法,可以只读取蓝牙传入数据的串行端口(/dev/tty.Bluetooth-Incoming-Port).显然,这对蓝牙低功耗不起作用,因为它几乎完全不同.
我遇到了一些工具,如LightBlue和XCode硬件IO工具,用于读取上述蓝牙低功耗设备传输的数据,但我不确定它们是如何工作的.有人可以帮忙吗?
阅读基础知识确实对我有很大帮助。这是指向解释BLE基础知识的优秀文章的链接。了解了这一点后,在OSX上,我结束了使用noble建立连接并使用另一个使用noble的库(称为blendmicro)读取BLE传输的UART数据的方法。
我们没有使用blendmicro BLE芯片,但仍然能够使用blendmicro-node库。如果您阅读blendmicro.js,则可以轻松修改它以适合使用UART进行数据传输的任何BLE芯片。
| 归档时间: |
|
| 查看次数: |
4721 次 |
| 最近记录: |