Sockets 套接字:从(大部分)未知(蓝牙)设备接收数据

Sockets 套接字:从(大部分)未知(蓝牙)设备接收数据,sockets,bluetooth,Sockets,Bluetooth,我有一个GPS跟踪器,我想从中收集它以某种方式存储的位置数据。客户端软件已经存在,但我想自己试试 我已经下载并安装了所需的python库,并成功连接到设备。现在,我有了套接字(在“4”中发送“Hello World”结果),我不知道下一步该怎么做 如何从设备接收数据?有可能吗 如果你能帮助我,我会很高兴的 致以最良好的祝愿, Jan Oliver你需要知道设备的协议,有时是公开发布的,有时不是 例如,我知道一些专业(百分之一精度)GPS设备甚至有一个特殊的握手程序保护,客户端软件在允许任何通信

我有一个GPS跟踪器,我想从中收集它以某种方式存储的位置数据。客户端软件已经存在,但我想自己试试

我已经下载并安装了所需的python库,并成功连接到设备。现在,我有了套接字(在“4”中发送“Hello World”结果),我不知道下一步该怎么做

如何从设备接收数据?有可能吗

如果你能帮助我,我会很高兴的

致以最良好的祝愿,
Jan Oliver

你需要知道设备的协议,有时是公开发布的,有时不是

例如,我知道一些专业(百分之一精度)GPS设备甚至有一个特殊的握手程序保护,客户端软件在允许任何通信之前需要发送该程序,以防止编写任何第三方软件


如果您能指定GPS跟踪器的确切品牌和型号,将更容易提供帮助。

我认为这是RS-232协议。。。只是连载。该设备被称为“iGeo”,由“Networx”生产。他们使用的GPS蓝牙设备是QStarz的“BT-Q1300”。GPS肯定在RS-232之上实现了一些协议,RS-232只是一个字节流。一个常用的协议是NMEA,谷歌提供了一些相关的链接。我想出来了,只使用了socket.recv(1024),这是我的数据。谢谢你的帮助!