Android:蓝牙低功耗GATT配置文件

Android:蓝牙低功耗GATT配置文件,第1张

概述我希望从我的 Android设备发送信息到微控制器(如Arduino).使用蓝牙经典我只需将一个字节数组数据发送到微控制器,并相应地处理字节数组. 我开始阅读有关蓝牙低功耗的内容,我听到所有关于GATT配置文件的讨论.我为什么要创建GATT档案?在将信息从Android设备交换到微控制器的情况下,GATT配置文件会为我做什么? 提前致谢! GATT配置文件是蓝牙中央和外围设备之间通信的一种方式.让 我希望从我的 Android设备发送信息到微控制器(如Arduino).使用蓝牙经典我只需将一个字节数组数据发送到微控制器,并相应地处理字节数组.

我开始阅读有关蓝牙低功耗的内容,我听到所有关于GATT配置文件的讨论.我为什么要创建GATT档案?在将信息从AndroID设备交换到微控制器的情况下,GATT配置文件会为我做什么?

提前致谢!

解决方法 GATT配置文件是蓝牙中央和外围设备之间通信的一种方式.让我们假设我有一个从传感器读取温度的应用程序.我目前的设置是让手机充当中央,传感器连接到蓝牙LE芯片作为外设.

所以我使用这个配置文件与蓝牙LE芯片通信.在芯片中的GATT配置文件声明中,我将定义一个服务和两个特性.有两个特点

>传感器启动器
>温度值

传感器启用程序具有读取和写入权限,而温度值仅具有读取权限.

因此,在您的应用程序中,每当您想要读取温度值时,首先将0x01写入启动器特性,然后从温度值读取值.

为了识别特征和服务,蓝牙具有UUID和句柄的概念. UUID是全局唯一的,并且在芯片中分配了句柄.

服务封装了可用的特征.因此,在您拥有的层次结构中,可以使用多个服务的配置文件,这些服务又可以具有多个特征.

解释答案中的所有内容太多了.你为什么不经历here的基础知识?我发现这些文件非常有用.

总结

以上是内存溢出为你收集整理的Android:蓝牙低功耗GATT配置文件全部内容,希望文章能够帮你解决Android:蓝牙低功耗GATT配置文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1149060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存