我最近测试 了 BLE-CC254x-1.4.0堆栈中的 TimeApp 示例,令我惊讶的 是,在建立连接后,运行 TimeApp 示例的 cc2541主板在 iPhone 上发现了 CTS 服务并检索了当前时间。 有谁能解释这是怎么可能的?
还有哪些其他内置服务可用?
安卓又如何?
通过 运行 IOS v:9.3.6和 15.1的电话测试
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
伊塔马尔,你好!
SDK 安装目录的 docs 文件夹中的“TI_BLE _Sample_Applications_Guide.pdf”详细介绍了基本操作。 我欢迎您阅读第16节,该节将更详细地解释该示例。
简单地说,该示例实现了蓝牙 SIG 定义的配置文件(在文档中列出)。 CTS 服务就是其中之一。 当 TimeApp 连接时,它会搜索电话显示的特征并检索它(如果可用)。 此外,还列出了其他服务,如 DST Change Service,Battery Service 等
[引用 userid="179214" url="~ë/support/wireless-connectivity /蓝牙组/蓝牙/f/Bluetooth-forum/1071755/cc2541-iphone 内置当前时间服务解释"] Android 的内容是什么?这取决于使用的智能手机。 如果设备上提供了特性信息,并且连接的外围设备暴露了这些信息,则某些电话可能会出现类似的情况。
你好,Ammar
令我惊讶 的是,iPhone 上实际上有一个(内置) CTS 服务,而无需安装任何暴露此类服务的应用程序。
您写道: “还有其他服务也列出,如 DST Change Service,Battery Service 等。”据我了解, CTS 和 DST 服务是 TimApp 在 iPhone 上搜索的内容, 当电池服务被 TimeApp 公开供 iPhone 或其上运行的应用程序使用时。
我在这里错过了什么吗?