2010-08-20 41 views
0

我有一個GPS追蹤器,我想從中收集它以某種方式存儲的位置數據。客戶端軟件存在,但我想爲自己嘗試。套接字:接收來自(大部分)未知(藍牙)設備的數據

我已經下載並安裝了所需的python庫併成功連接到設備。現在,我有套接字(發送「Hello World」結果爲「4」),我不知道下一步該怎麼做。

如何從設備接收數據?它甚至有可能嗎?

This is the Bluetooth profile the device supports

我會很高興,如果你能幫助我。

最好的問候, 揚奧利弗

回答

1

你需要知道的設備,這是somtimes公開發表,有時不的協議。

例如,我知道一些專業(釐米級精度)的GPS設備甚至可以通過特殊的握手程序進行保護,客戶端軟件在允許任何通信之前需要發送該程序,以防止寫入任何第三方軟件。

如果您可以指定GPS跟蹤器的確切品牌和型號,它將更容易提供幫助。

+0

我以爲這個RS-232是協議...只是串行。該設備被稱爲「iGeo」,由「Networx」生產。他們使用的GPS藍牙設備是QStarz的「BT-Q1300」。 – janoliver 2010-08-20 19:59:25

+0

GPS肯定會在RS-232上實現一些協議,這只是一個字節流。一個常用的協議是NMEA,谷歌提供了一些相關的鏈接。 – 2010-08-20 20:01:18

+0

我想通了,只是使用socket.recv(1024),並有我的數據。謝謝您的幫助! – janoliver 2010-08-20 20:28:28