如何从 GPS 设备 (TK06A) 读取数据
How to read data from GPS Device (TK06A)
我是 GPS 应用程序的新手,我被其中一个项目困住了。我想从这个 GPS 设备 (TK06A) 读取数据(纬度/经度)。目前我正在使用 Hercules SETUP Utility bu HW-group。文本格式的数据只是垃圾,而如果我将其转换为十六进制,则显示如下
{78}{78}{0D}{01}{03}{55}{48}{80}{00}{03}{53}{63}{00}{15}{2E}{44}{0D}{0A}
{78}{78}{0D}{01}{03}{55}{48}{80}{00}{03}{53}{63}{00}{15}{2E}{44}{0D}{0A}
{78}{78}{1F}{12}{0F}{09}{17}{11}{26}{06}{C8}{01}{FD}{4D}{C0}{07}{EC}{09}
{E8}{00}{34}{71}{01}{94}{1B}{00}{BE}{00}{34}{E6}{00}{15}{35}{7C}{0D}{0A}
虽然 HEX 数据根据协议具有一定的意义,但我无法从中理解纬度/经度。这是供应商
给出的协议手册的link
Link to Protocol Manual for GPS Tracker TK06A
我也曾尝试编写 JAVA 代码来读取 TCP 端口并打印相同的内容,但同样无济于事。
假设您收到了如下数据包:
登录字符串:78780d0103554880249067690016bd720d0a
7878 - 起始位
0d - 长度
01 - 协议号
0355488024906769 - IMEI
0016 - 序列号
bd72 - 循环校验码
0d0a - 停止位
数据字符串:78781f120f0b050e2536c601fb782d07ed996b00345d01941b00b8002f51001634210d0a
7878 - 起始位
1f - 数据长度
12 - 协议号
0f0b050e2536 - 时间和日期
c6 - 参与定位的卫星的 GPS 信息 length/number。 4 位 - GPS 长度。 4位卫星数。
01fb782d - 纬度
07ed996b - 经度
00 - 速度
345d - Status/Course
0194 - 移动国家代码
1b - 移动网络代码
00b8 - 位置区号
002f51 - 手机信号塔 ID
0016 - 序列号信息
3421 - 错误检查
0d0a - 停止位
注意:在使用上述十六进制数据之前,请将其转换为每个参数的十进制。
让我知道这是否有帮助或需要任何其他帮助:)
我是 GPS 应用程序的新手,我被其中一个项目困住了。我想从这个 GPS 设备 (TK06A) 读取数据(纬度/经度)。目前我正在使用 Hercules SETUP Utility bu HW-group。文本格式的数据只是垃圾,而如果我将其转换为十六进制,则显示如下
{78}{78}{0D}{01}{03}{55}{48}{80}{00}{03}{53}{63}{00}{15}{2E}{44}{0D}{0A}
{78}{78}{0D}{01}{03}{55}{48}{80}{00}{03}{53}{63}{00}{15}{2E}{44}{0D}{0A}
{78}{78}{1F}{12}{0F}{09}{17}{11}{26}{06}{C8}{01}{FD}{4D}{C0}{07}{EC}{09}
{E8}{00}{34}{71}{01}{94}{1B}{00}{BE}{00}{34}{E6}{00}{15}{35}{7C}{0D}{0A}
虽然 HEX 数据根据协议具有一定的意义,但我无法从中理解纬度/经度。这是供应商
给出的协议手册的linkLink to Protocol Manual for GPS Tracker TK06A
我也曾尝试编写 JAVA 代码来读取 TCP 端口并打印相同的内容,但同样无济于事。
假设您收到了如下数据包:
登录字符串:78780d0103554880249067690016bd720d0a
7878 - 起始位 0d - 长度 01 - 协议号 0355488024906769 - IMEI 0016 - 序列号 bd72 - 循环校验码 0d0a - 停止位
数据字符串:78781f120f0b050e2536c601fb782d07ed996b00345d01941b00b8002f51001634210d0a
7878 - 起始位 1f - 数据长度 12 - 协议号 0f0b050e2536 - 时间和日期
c6 - 参与定位的卫星的 GPS 信息 length/number。 4 位 - GPS 长度。 4位卫星数。
01fb782d - 纬度
07ed996b - 经度
00 - 速度 345d - Status/Course
0194 - 移动国家代码 1b - 移动网络代码 00b8 - 位置区号 002f51 - 手机信号塔 ID
0016 - 序列号信息 3421 - 错误检查 0d0a - 停止位
注意:在使用上述十六进制数据之前,请将其转换为每个参数的十进制。
让我知道这是否有帮助或需要任何其他帮助:)