2016-03-08 39 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

這正是我所期待的。謝謝! –

相關問題