<4D F736F F D D0ADD2E9B7D6CEF6CBB5C3F7BCB0B2BFB7D6CAB5CFD6D4B4B4FAC2EB2E646F63>

Similar documents
二O一四年大华府拖拉机游戏锦标赛规则


第一章

审计署关于北京市密云县2012年机构运转支出情况的审计调查结果

2014zb9

(

中華民國山岳協會所屬隊會登山途徑說明

2009年总站工作计划-2009-0102

600247物华股份_ bnbqw.PDF

说 明 根 据 上 海 市 公 共 信 用 信 息 归 集 和 使 用 管 理 办 法 ( 沪 府 令 38 号 ) 和 上 海 市 地 方 标 准 全 过 程 信 用 管 理 要 求 第 3 部 分 : 应 用 清 单 编 制 指 南 相 关 要 求, 本 市 公 共 信 用 信 息 应 用 事


Ps22Pdf

威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 號 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

附 件

BSAP_ConsultChi05_1.indd

C 佟 某 委 托 中 介 为 其 征 婚 D 海 盈 房 地 产 公 司 委 托 律 师 事 务 所 代 其 办 理 登 记 事 项 8 根 据 民 法 通 则, 施 工 单 位 的 项 目 经 理 属 于 施 工 单 位 的 ( ) A 委 托 代 理 人 B 法 定 代 理 人 C 指 定 代

5 1 文 书 原 件 优 先 的 原 则 和 例 外 兼 评 最 高 人 民 法 院 关 于 民 事 诉 讼 证 据 的 若 干 规 定 第 69 条 / 纪 格 非 论 点 与 思 考 5 3 优 先 受 偿 权 是 什 么 权? 浅 谈 建 筑 工 程 优 先 受 偿 权 的 性 质 及 价

早 期 療 育 教 保 人 員 應 具 備 下 列 資 格 之 一 : 一 專 科 以 上 學 校 醫 護 職 能 治 療 物 理 治 療 教 育 特 殊 教 育 早 期 療 育 幼 兒 教 育 幼 兒 保 育 社 會 社 會 福 利 社 會 工 作 心 理 輔 導 兒 童 及 少 年 福 利 或

陕 西 省 城 市 社 区 社 会 管 理 创 新 现 状 困 境 及 建 议 一 陕 西 省 城 市 社 区 管 理 现 状 分 析 ( 一 ) 社 区 社 会 管 理 创 新 的 重 要 举 措 1. 高 度 重 视 社 区 的 社 会 管 理, 积 极 探 索 总 结 经 验 自 2000 年

1-8章.indd

目 錄 大 會 歡 迎 詞 裁 判 長 的 話 選 手 賽 前 準 備 清 單 賽 事 日 程 表 選 手 報 到 比 賽 日 - 大 會 服 務 關 門 時 間 台 東 關 門 時 間 轉 換 區 須 知 台 東 轉 換 區 須 知 自 行 車 檢 錄 轉 換 袋 台 灣 游 泳 公 里 游 泳

事 業 單 位 改 組 或 轉 讓, 舊 勞 工 不 願 意 續 任 者, 可 否 請 求 資 遣 費? 工 或 與 勞 工 協 商 同 意 後 簽 訂 新 約, 以 穩 固 勞 雇 關 係 至 於 改 組 或 轉 讓 過 程 中, 被 商 定 留 用 之 勞 工, 如 因 其 勞 動 條 件 有

Microsoft Word - 江湖行帮趣话

人 員 分 配 完 畢 後, 分 配 訓 練 之 需 本 法 第 三 條 第 一 項 所 稱 分 發 機 關, 指 銓 敘 部 及 行 政 院 人 事 行 政 總 處 本 法 第 三 條 第 一 項 所 稱 定 期 依 序, 指 分 發 機 關 或 申 請 舉 辦 考 試 機 關 於 下 次 該 項

关于印发《实验室骨干教师评聘及管理办法》的通知

Microsoft Word - report.doc

2 2. ( 4 ) =? 在 電 子 計 算 器 之 最 適 當 操 作 過 程 為 ( 3 ) 乘 除 算 名 數 題 目 應 求 小 數 幾 位 以 下 四 捨 五 入 11 位 23 位 32 位 40 位 2 4. ( 3

<4D F736F F D20AAFEA5F333B4E5AA61B1D0BEC7BFC4A44AA655BBE2B0ECA544C3445FB5A3B8D6B3D0A740B1D0BEC72E646F63>

105年公務員申領或侵占小額款項

德 华 安 顾 人 寿 保 险 有 限 公 司 银 行 保 险 业 务 系 列 人 员 管 理 办 法 (2014 版 ) 目 录 第 一 章 第 二 章 第 三 章 第 四 章 第 五 章 第 六 章 第 七 章 第 八 章 总 则 人 力 编 制 及 岗 位 职 责 人 员 管 理 制 度 考

( 有 限 合 伙 )( 以 下 简 称 杭 州 金 葵 ) 和 杭 州 金 锋 投 资 管 理 合 伙 企 业 ( 有 限 合 伙 )( 以 下 简 称 杭 州 金 锋 )( 以 下 合 称 交 易 对 方 ) 购 买 其 持 有 的 卓 诚 兆 业 100% 股 份 ( 以 下 简 称 本 次

海大学字[2004]3号


第 1期 楼彩霞 价值链视角下北京光线传媒股份有限公司商业模式创新研究 101 竞争优势 二 商业模式理论与价值链理论的关系 什么是商业模式 国外学者 Dub n 2002 等 认 为 商 业 模 式 是 企 业 为 了 进 行 价 值 创 造 价 值 营销和价值提供所形成的企业结构及其合作伙伴网络

Microsoft Word - prac_exp13.doc

電機工程系認可證照清單 /7/1

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

港澳四天三夜双人游行程及说明

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

产 品 风 险 等 级 较 低 风 险 ( 本 评 级 为 浙 商 银 行 内 部 测 评 结 果, 仅 供 参 考 ) 适 合 客 户 经 浙 商 银 行 风 险 评 估, 评 定 为 稳 健 型 及 以 上 的 私 人 银 行 客 户 投 资 及 收 益 币 种 人 民 币 起 点 金 额 10

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新

目录

9#内文P1-48.FIT)

(Microsoft Word - Informationen \374ber die HSK-Pr\374fung Level 1-6 _chin_)

一 公 司 基 本 情 况 ( 一 ) 公 司 简 介 名 称 注 册 资 本 法 定 代 表 人 成 立 时 间 住 所 经 营 范 围 主 营 业 务 贵 州 省 广 播 电 视 信 息 网 络 股 份 有 限 公 司 832,568,441 元 刘 文 岚 2008 年 3 月 26 日 贵

警 察 人 員 陞 遷 辦 法 部 條 文 及 第 五 條 附 件 一 附 件 三 第 六 條 附 件 四 附 件 四 三 附 件 五 修 正 條 文 對 照 表 修 正 條 文 現 行 條 文 說 明 第 九 條 全 國 警 察 機 關 人 第 九 條 全 國 警 察 機 關 人 一 第 一 及

关于征求《广东省大气污染防治2015年

NMEA-0183 协议 NMEA 协议是为了在不同的 GPS( 全球定位系统 ) 导航设备中建立统一的 BTCM( 海事无线电技术委员会 ) 标准, 由美国国家海洋电子协会 (NMEA-The National Marine Electronics Associa-tion) 制定的一套通讯协议

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

全國新住民火炬計畫(草案)

<4D F736F F D203037CEC0C9FACDB6C8EBECE9D2B3>

内 容 提 要

<4D F736F F D20C7ADBBE1C6C0D0D0B5B3A1B A1B333BAC520D0D0D2B5A1B0C1BDD1A7D2BBD7F6A1B1B9A4D7F7B7BDB0B8B5C4CDA8D6AA2E646F63>

Microsoft Word - 人事管理制度汇编* doc

水 平 考 试 管 理 部 门 办 理 报 名 登 记 手 续, 由 县 ( 市 区 ) 学 业 水 平 考 试 管 理 部 门 建 立 学 业 水 平 考 试 考 籍 ( 三 ) 在 云 南 省 借 考 的 外 省 户 籍 考 生, 经 本 人 申 请, 持 户 籍 等 相 关 材 料, 到 借


课 题 指 导 : 陆 百 甫 ( 全 国 人 大 财 经 委 员 会 原 委 员 国 务 院 发 展 研 究 中 心 原 副 主 任 ) 课 题 组 成 员 : 李 命 志 ( 全 国 人 大 财 经 委 员 会 经 济 室 ) 孙 仁 宏 ( 中 国 社 会 科 学 院 财 贸 经 济 研 究

剑门关文学-2.FIT)

2016年国考中公杯-10月24日通用(市地级)-学生版.FIT)

Microsoft PowerPoint - plan06.ppt

,,,, (,, - ;, ;, ;, ;, ;,, - ;, - ) (,, ~ ),,,, (, ),,,, ( ), () () ( ),,,,,,,.,, :.,. (,, ) : ( ), ;( ), ;( ) ;( ), :.,. %(,, ),,,,, (,, - ) :( ) ( )

Microsoft Word - 103鐵路佐級-國文(二)

背 景 资 料 水 浒 传 写 的 是 北 宋 宣 和 年 间 (1119~1121 前 后 ) 宋 江 等 聚 众 起 义 的 故 事 全 书 描 写 北 宋 末 年 以 宋 江 为 首 的 一 百 零 八 人 在 山 东 梁 山 泊 聚 义 的 故 事 故 事 在 宋 史 和 宋 人 笔 记 里

佛教招〔2016〕9号--佛山市教育局关于调整面向全市招收艺术特长生音乐专业考试内容及大纲的通知.doc

产 品 出 口 企 业 当 年 减 半 缴 纳 企 业 所 得 税 的 核 准 外 商 投 资 企 业 财 产 转 让 收 益 分 期 计 入 应 纳 税 所 得 额 的 核 准 外 商 投 资 企 业 技 术 开 发 费 加 计 扣 除 的 核 准 财 政

2 目 錄 目 錄 安 全 規 則 5 關 於 本 裝 置 6 系 統 服 務 7 開 始 使 用 8 按 鍵 和 組 件 8 插 入 SIM 卡 及 電 池 10 為 電 池 充 電 12 開 機 14 鎖 定 或 取 消 鎖 定 按 鍵 和 觸 控 螢 幕 14 首 頁 畫 面 15 媒 體 鍵

学 习 贯 彻 中 央 尧 省 尧 市 纪 委 全 会 精 神 专 栏 中 国 共 产 党 第 十 八 届 中 央 纪 律 检 查 委 员 会 第 六 次 全 体 会 议 公 报 渊 2016 年 1 月 14 日 中 国 共 产 党 第 十 八 届 中 央 纪 律 检 查 委 员 会 第 六 次

Microsoft Word - 临政办发12.doc

中共山东省委高校工委

标题

目 录 第 一 部 分 国 家 知 识 产 权 局 概 况 一 主 要 职 能 二 部 门 预 算 单 位 构 成 第 二 部 分 国 家 知 识 产 权 局 2016 年 部 门 预 算 表 一 财 政 拨 款 收 支 总 表 二 一 般 公 共 预 算 支 出 表 三 一 般 公 共 预 算 基

ᄐ↓ᅯᄎ2015ᅣ↑ᄇ﾿ᅢᅤᅯ녜 ̄

科学技术部2013年度部门预算

一、二○○二年学校工作的简要回顾

Microsoft Word - 白俄罗斯公司法汉语译文2015年7月15日修改版.docx

第 一 部 分 中 国 气 象 局 职 责 及 概 况 一 主 要 职 责 ( 一 ) 拟 定 气 象 工 作 的 方 针 政 策 法 律 法 规 发 展 战 略 和 长 远 规 划 ; 制 定 发 布 气 象 工 作 的 规 章 制 度 技 术 标 准 和 规 范 并 监 督 实 施 ; 承 担

数学与统计学院教师支部“两学一做”学习教育实施计划

无 锡 职 业 技 术 学 院 国 有 资 产 管 理 办 法 第 一 章 总 则 第 一 条 为 加 强 学 校 国 有 资 产 管 理, 合 理 配 置 和 有 效 使 用 国 有 资 产, 确 保 国 有 资 产 安 全 与 完 整, 保 障 和 促 进 学 校 各 项 事 业 发 展, 根

省安委会2015冬防工作方案.doc

南 昌 大 学 人 力 资 源 工 作 简 讯 2015 年 第 2 期 ( 总 第 27 期 ) 目 录 1 人 力 资 源 综 合 信 息 2 人 员 调 配 及 机 构 编 制 管 理 信 息 3 劳 资 工 作 信 息 4 师 资 管 理 信 息 5 高 层 次 人 才 及 队 伍 建 设

国家邮政局2010年部门预算

国家邮政局2010年部门预算

11韶关市人力资源和社会保障局权责清单

三亚市政府投资建设项目代建制管理工作介绍

<4D F736F F D20C9FABBB7B9FAD6D CBB6CABFB8B4CAD4B7BDB0B8312E646F63>

目 录 一 部 门 职 责... 1 二 预 算 编 报 范 围... 3 三 2013 年 部 门 预 算 报 表 及 情 况 说 明... 5 收 支 预 算 总 表 及 情 况 说 明... 5 收 入 预 算 表 及 情 况 说 明... 7 支 出 预 算 表 及 情 况 说 明... 1

标题

目 录 一 重 要 提 示... 3 二 公 司 主 要 财 务 数 据 和 股 东 变 化... 3 三 重 要 事 项... 6 四 附 录 / 22

目 录 引 言... 3 第 一 部 分 电 价 水 平 基 本 情 况...4 一 上 网 电 价...4 二 输 配 电 价...6 三 销 售 电 价...9 四 政 府 性 基 金 和 附 加...12 第 二 部 分 电 价 政 策 执 行 情 况...13 一 电 价 水 平 调 整 情

西安邮电学院本科教学工作简报

密 级:

市六届人大--次

目 录 前 言 第 一 章 近 年 来 合 同 行 政 监 管 及 相 关 工 作 改 革 创 新 情 况 第 二 章 2014 年 合 同 行 政 监 管 及 相 关 工 作 情 况 第 一 节 合 同 格 式 条 款 监 管 一 银 行 业 电 信 业 合 同 格 式 条 款 专 项 整 治 二

中国文联部门预算


( 十 ) 其 他 会 计 工 作 第 四 条 单 位 不 得 任 用 ( 聘 用 ) 不 具 备 会 计 从 业 资 格 的 人 员 从 事 会 计 工 作 不 具 备 会 计 从 业 资 格 的 人 员, 不 得 从 事 会 计 工 作, 不 得 参 加 会 计 专 业 技 术 资 格 考 试

附 件 : 顺 德 区 2015 年 高 中 阶 段 学 校 招 生 考 试 工 作 意 见 根 据 佛 山 市 顺 德 区 教 育 事 业 发 展 十 二 五 规 划 2015 年 顺 德 区 教 育 工 作 意 见 的 文 件 精 神 和 上 级 教 育 主 管 部 门 工 作 要 求, 结 合

<C1ACD6DDCAD0CAD0B3A1BCE0B6BDB9DCC0EDBED6C8A8D4F0C7E5B5A5A3A8B9ABCABEA3A92E786C73>

Microsoft Word - Future CEDAW C CHN 7-8.doc


Transcription:

GT02 协议分析说明及部分实现源代码 (java 版 ) 版本 :1.0 2010.06.21

一收数据部分 服务端收到的都是字节流 ( 字节数组 ), 处理过程中都是 16 进制处理比较方便, 所以要把字节数组转换成 16 进制字符串 使用 Byte2Hex.Bytes2HexString(byte[] readbytes) 将字节数组转换成 16 进制字符串供以后业务流程使用 二收到数据后的解析 (GT02) 得到转换后的 16 进制字符串之后, 按照协议文档, 一个字节一个字节解析即可 GT02 只有两个协议, 是靠协议号来区分的 如果解析到协议号字段是 10 那么就是 GPS 数据, 如果是 1A, 那么是心跳数据包 三终端上来的数据包示例分析 1 GPS 数据包实际例子 686825000003534190318355020002100A0C0E030D190324DCB00CE1F3750000000000000000000 70D0A 分析 : 6868 包头 (2 字节 ) 25 包内容长度 (1 字节 ) 0x25 = 37 0000 保留位 (2 字节 ) 0353419031835502 终端 id(8 字节 ) 即设备 IMEI 号为 353419031835502 0002 信息序列号 (2 字节 ) 10 协议号 (1 字节 ) 0A0C0E030D19 时间 (6 字节 ) 0324DCB0 纬度 (4 字节 ) 计算出来, 纬度为 29.30413 0CE1F375 经度 (4 字节 ) 计算出来, 经度为 120.07473 00 速度 (1 字节 ) 0000 航向 (2 字节 ) 000000 保留位 (3 字节 ) 00000007 状态位 (4 字节 ) 这里 0x07 表示 GPS 已定位, 北纬东经, 未接充电电 源, 非报警状态, 终端正常工作 0D0A 包尾 (2 字节 )

2 心跳数据包实际例子 68681A0604035341903144668018F01A01062D252A25280028001400000D0A 6868 包头 (2 字节 ) 1A 包内容长度 (1 字节 ) 0x1A = 26 06 电压等级 (1 字节 ) 06 04 GSM 信号 (1 字节 ) 04 0353419031446680 终端 id(8 字节 ) 即设备 IMEI 号为 353419031446680 18F0 信息序列号 (2 字节 ) 1A 协议号 (1 字节 ) 01062D252A2528002800140000 卫星信息 (N 字节 ) 0D0A 包尾 (2 字节 ) 四难点 1. 经纬度解析 协议文档上说明了如何由真实经纬度转换成传输的经纬度 所以我们收到转换后的经纬度 (16 进制 ) 后, 进行逆运算即可 具体请参考五包数据解析源代码的经纬度解析 2. 南北纬东西经解析 南北纬东西经在 4 字节的状态位中, 将 16 进制转换成 2 进制后, 对比说明文档即可以知道 GPS 定位状态, 南北纬东西经等, 具体请参考五包数据解析源代码的状态位解析 五包数据解析源代码 // GPS 数据包实际例子 // 686825000003534190318355020002100A0C0E030D190324DCB00CE1F3750000000000000000000 70D0A // 心跳数据包实际例子 // 68681A0604035341903144668018F01A01062D252A25280028001400000D0A // input 即收到的字节数组转换成的 16 进制字符串

// 信息头 (2 字节 ) String xinxitou = input.substring(0, 2 * 2); // 内容长度 (1 字节 ) String neirongchangdu = input.substring(0, 1 * 2); neirongchangdu = Integer.parseInt(neiRongChangDu, 16) + ""; input = input.substring(1 * 2); // 保留位 (2 字节 ) String baoliuwei = input.substring(0, 2 * 2); // imei 号 (trakcer 代号 ) String imei = input.substring(0, 8 * 2); input = input.substring(8 * 2); // 得到 15 位 IMEI 号, 去掉第一个字节 0 imei = imei.substring(1); // 这里可能需要做些 IMEI 号验证, 如当前这个 IMEI 号是否是我们系统里的设备 // 如果不是, 要做些什么处理, 以公司业务决定 // 信息序列号 (2 字节 ) String xuliehao = input.substring(0, 2 * 2); int xuliehaoi = Integer.parseInt(xuLieHao, 16); xuliehao = xuliehaoi + ""; // 协议号 (1 字节 ) String xieyihao = input.substring(0, 1 * 2); input = input.substring(1 * 2); // 如果是心跳数据包, 给予响应 if ("1A".equals(xieYiHao)) { // 设备静止的时候, 只传心跳包, 所以服务端收到心跳包之后 // 要做些业务, 比如, 更新设备的最后连接服务器时间, 表示设备在线等等 // 以公司业务决定 // 注意这里是 16 进制的, 给终端的时候, 发送的是字节流, 要把这 16 进制字符串转换成字节数组 Byte2Hex.HexString2Bytes(String hexstr) return "54681A0D0A";

// 如果不是心跳数据包, 那么就是 GPS 数据包, 下面进行 GPS 数据处理 // 定位时间 (6 字节 ) String datetime = input.substring(0, 6 * 2); if("000000000000".equals(datetime)){ log.error(userid +"--"+username +" 上来的定位时间全是 0"); return null; // 16 进制时间转换成字符串时间 datetime = ProtocolUtil.getSimpleFormatDateTime(dateTime); // 碰到传上来的数据, 有 3 月 32 号的情况 datetime = StringUtil.getStrByDate(StringUtil.getDateByStr(dateTime)); input = input.substring(6 * 2); // 纬度 (4 字节 ) String weidu = input.substring(0, 4 * 2); weidu = new Double(Integer.parseInt(weidu, 16)) / 1800000 + ""; input = input.substring(4 * 2); // 经度 (4 字节 ) String jingdu = input.substring(0, 4 * 2); jingdu = new Double(Integer.parseInt(jingdu, 16)) / 1800000 + ""; input = input.substring(4 * 2); // 速度 (1 字节 ) String sudu = input.substring(0, 1 * 2); int isudu = Integer.parseInt(suDu, 16); sudu = isudu + ""; input = input.substring(1 * 2); // 航向 (2 字节 ) String hangxiang = input.substring(0, 2 * 2); hangxiang = Integer.parseInt(hangXiang, 16) + ""; // 保留字节 (3 字节 ) String baoliuzijie = input.substring(0, 3 * 2); input = input.substring(3 * 2); // 状态位 (4 字节 ) String zhuangtaiwei = input.substring(0, 4 * 2); input = input.substring(4 * 2); // 4 个字节,32 位

String bytestatus = ProtocolUtil.str2ByteString(zhuangTaiWei, 32); // 东西经标志位 String jing = bytestatus.substring(29, 30); // 0 表示西经, 负数 if ("0".equals(jing)) { jingdu = "-" + jingdu; // 南北纬标志位 String wei = bytestatus.substring(30, 31); // 0 表示南纬, 负数 if ("0".equals(wei)) { weidu = "-" + weidu; // 到这里 GPS 数据包解析完毕, 接下来数据是写进数据库呢还是啥的自己决定 六引用代码 里面用到的类和方法如下 : ProtocolUtil.java StringUtil.java Byte2Hex.java 请自行参考