gpt4 book ai didi

bluetooth - GATT配置文件和UART服务

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

我是开发带有蓝牙连接到外围设备的移动应用程序的新手。我搜索了GATT是用于蓝牙LE通信的相关配置文件,但是我们的客户建议我们使用UART服务。现在我很困惑
1.这两件事是如何关联的
2.我们是否必须选择其中之一,如果是,那么每种方法的优缺点是什么。谢谢

最佳答案

传统蓝牙提供串行端口配置文件(SPP)-本质上是通过蓝牙的串行输入/输出流。

蓝牙低功耗提供了许多配置文件,但最常用的是GATT。 GATT公开的特征/属性与您可以读取/写入的变量有点像。读/写限制为20个字节。

许多嵌入式BLE芯片组在BLE GATT上提供“UART仿真”。这里使用了一对属性。一个用于读取,另一个用于写入。

中央设备将字节写入'write'属性,嵌入式芯片将字节从芯片上的串行端口发送出去。

同样,写入“芯片”串行端口并通过“read”属性中的新数据通知发送到中央的数据。

您没有说您正在开发什么平台,但是一个重要的考虑因素是,在iOS上使用SPP要求您的硬件经过Apple的MFi认证,而BLE/GATT则不需要。

关于bluetooth - GATT配置文件和UART服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37981000/

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