2010-08-20 40 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