G600-E GPRS一体化模块_升级功能操作流程及测试.pdf

G600-E GPRS一体化模块_升级功能操作流程及测试.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
G600-E GPRS一体化模块_升级功能操作流程及测试

G6OOE 块升级功能操作流程及测试 一、 说明 G600E 块自动升级功能是为了方便用户自动升级 块软件而开发的。用户可以通过两 种方式进行自动升级,一是通过串口发送AT 命令,另一种通过特殊短信。模块收到升 级的AT 指令或者特殊短信后,会自动连接到指定服务器上,要求下载升级软件。下载 完软件后, 块自动重启,进行软件升级。完成或失败都会通过串口或者短信回传升级 的状态。 用户在发送升级指令前或指令里(后面会详细介绍指令内容),需要包括指定服务器的 IP 地址或者服务器的域名。这样模块才能与服务器正 连接。 块会把这些信息作为 文件保存下来。如果软件下载成功,会把这个信息文件删除,否则,会一直保存,下次 重启后,发现软件下载没有完成,会自动断点续传下载。直至下载成功。 二、操作流程 1、AT 指令方式 (1)发送设置服务器地址及端口指令: AT+UDSET=”url”,port 例: AT+UDSET=”SZGPS.XICP.NET”,3000 也可以:AT+UDSET=”218.18.141.164”,3000 注意:等于号后面的值不能有空格,有的话, 块会报错,设置失败 (2)发送升级指令: AT+UDSTART 模块接到这个指令后,自动连接服务器,下载数据,重启升级等操作。串口上会定时回 显现在的状态:+UDSTATE: id1,id2 。id1,id2 值的含义后面会详细介绍。 用户通过发送上述两个AT 指令,就实现 块自动升级功能。 2、SMS 方式 (3)发送设置服务器地址及端口短信,同时要求软件手机,格式如: GYUPDATE: url,port 例: GYUPDATE:SZGPS.XICP.NET,3000 也可以:GYUPDATE:218.18.141.164,3000 注意:等于号后面的值不能有空格,有的话, 块会报错,设置失败 用户通过发送上述一条特殊短信,也可以实现模块自动升级功能。 由于一些原因,用户可以立即中断正在进行远程下载和升级,使用的下面的AT 指令。 (4)强制结束升级下载过程指令: AT+UDEND 模块收到这个指令后,会停止远程下载,断开连接。删除保存的服务器地址及端口的信 息。重启后也不会主动进行升级。 三、下载软件成功与失败处理 软件下载成功,会通过串口或者短信回传下载成功状态。同时删除服务器地址及端口 信息。 如果中间下载失败,软件退出升级程序,然后通过串口或者短信回传下载失败原因, 如果是人为的设置的错误,需要用户重新设置。不管哪种原因 (不包括AT+UDEND 原因), 块在这两种情况下重新进行升级。一,模块重启,2、用户重新发送升级指令。所以,模块 如果在停电情况下引起的下载失败,在上电后会自动进行下载及其升级功能。 四、测试流程 1、需要一台电脑联 作为服务器,并安装远程下载PC 端软件。 2、打开PC 端得软件,并进行相应设置,如下图: 3、模块端通过串口或者SMS 设置服务器地址及升级指令。 4、下载过程中,看返回状态 5、下载结束,模块会自动重启,进行软件升级。 按照上面的流程,可以测试升级功能可能存在的问题。 五、状态含义 在软件下载前,在串口回传 “ UDSTART “ 在软件下载结束后,在串口回传 “ UDSTOP “ 在这两者之间,模块不会再响应用户设置及自动升级指令。并且程序占用一些资源,可 能会影响用户其他的一些操作。 在下载开始一直到结束, 块会定时回传当时状态信息+UDSTATE: id1,id2 id1 具体值含义如下 0:空闲,没有进行下载,或下载已经结束, 1:正在进行PDP 连接 2:正在进行SOCKET 连接 3:正在从服务器上下载数据 4:正在关闭SOCKET 5: 正在关闭PDP 连接 6:下载完成 7:人为中断 (AT+UDEND) 8:不需要升级(已经是最新的软件) 9:下载出现了错误 Id2 具体值含义如下 0:没有错误, 1:服务器无响应 (可能原因,服务器可能没有收到模块请求包,也可能是模块没有收到服 务器发送数据包) 2:PDP 连接失败 3:创建SOCKET 失败 (可能原因,SOCKET 被其他程序用完了) 4:S

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档