gpt4 book ai didi

android - 如何找出用于通信的蓝牙配置文件

转载 作者:行者123 更新时间:2023-11-29 02:15:29 25 4
gpt4 key购买 nike

我需要使用蓝牙与另一个通过蓝牙 SPP 配置文件发送数据的应用程序通信。我使用来自 Android 开发者网站的蓝牙聊天应用程序。我使用的是真实手机 (HTC Desire),因为 Android 模拟器中没有蓝牙 API。我使用的是 BlueSoleil 蓝牙加密狗。

当其他应用程序尝试通过蓝牙连接到我的手机并通过 SPP 发送数据时,无法将手机连接到该应用程序。所以我尝试使用 Windows Hyperterminal 发送数据并通过加密狗连接手机。在这种情况下,我可以接收数据并在手机上显示。

我想知道如何找出与 super 终端通信时使用的蓝牙配置文件。

我了解到蓝牙堆栈在 HTC Desire 中的实现有问题,并且 SPP 配置文件并不总是始终如一地工作。

感谢任何建议和为此花费的时间。

干杯,

马杜南丹

最佳答案

对于您的 super 终端通信 - 最有可能使用的 SPP 配置文件。

SPP 配置文件是一个通用配置文件,它只是建立 RFCOMM 数据通道并设置一个虚拟 COM 端口供应用程序打开、连接和发送数据。SPP 不指定应用程序使用的任何数据格式或应用程序级通信协议(protocol)。所以两端的应用程序应该建立通信所需的格式/协议(protocol)。应用程序在虚拟 COM(通过 SPP)上 self 设置,并通过唯一的 UUID(和服务名称)宣传自己(在 SDP 上)

所以我建议您使用聊天应用程序作为起点,从连接/读取数据等开始,然后修改它并完成与设备上的应用程序对话的应用程序。(聊天示例旨在与相同类型的远程聊天一起使用,而不是 SPP 配置文件应用程序的一般用法)希望对您有所帮助。

关于android - 如何找出用于通信的蓝牙配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4284668/

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