2016-03-08 37 views
0

我的一个朋友有一个女儿在学校做一个项目,需要一个蓝牙温度计。我可以写一个Android应用程序与已经有应用程序的蓝牙设备通话吗?

如果我买了一个通用的蓝牙设备(温度计或其他),我可以写一个应用程序来与该设备通话吗?在这种情况下获取温度。

我只是不确定蓝牙设备是否以某种形式的消息通信,只有他们的应用程序能够理解。

+3

bluetooth是一种通信协议。沟通行为是标准化的,但沟通的数据是任意的。例如你可以毫无疑问地配对温度计,但可能无法理解它所告诉你甚么,甚至无法告诉它告诉你什么。 –

+0

这就是我的想法。谢谢! –

回答

1

我已经将一些蓝牙低功耗设备集成到了android应用程序中,但不是温度计。如上所述,发现并连接到设备是使用标准协议组件完成的,但发送/接收的数据取决于设备的供应商。

蓝牙SIG已经定义了温度计的标准,所以我建议您尝试找到实现此标准的供应商,这样您将知道如何在连接到设备后访问温度数据。

Bluetooth SIG页面位于:https://developer.bluetooth.org/gatt/services/Pages/ServiceViewer.aspx?u=org.bluetooth.service.health_thermometer.xml

+0

这正是我所期待的。谢谢! –

相关问题