功能介绍
## 1. 注册包功能
在网络透传模式下,用户可以选择让模块向服务器发送注册包。注册包是为了让服务器能够识别数据来源设备,或作为获取服务器功能授权的密码。注册包可以在模块与服务器建立连接时发送,也可以在每个数据包的最前端拼接入注册包数据,作为一个数据包或者是同
时支持以上两种方式。注册包数据可以是自定义的字符串数据也可以使用奇迹物联 AP1000E配套的串口助手转换成 hex 数据。
参考 AT 指令集:

设置软件示意图:

## 2. 心跳包功能
在网络透传模式下,用户可以选择让模块发送心跳包。心跳包可以向网络服务器端发送,也可以向串口设备端发送。向网络端发送主要目的是为了与服务器保持连接,和让长时间空闲(很长时间内不会向服务器发送数据)的模块检测连接状态是否有效。当连接异常时,模块会检测到无法正常发送心跳包数据到服务器端,发送失败次数大于 5 次时,模块认为连接异常,将尝试重新接入服务器。在服务器向设备发送固定查询指令的应用中,为了减少通信流量,用户可以选择,用向串口设备端发送心跳包(查询指令),来代替从服务器发送查询指令。
参考 AT 指令集:

设置软件示意图:

## 3. 域名解析
在 AP1000E 建立网络连接时支持 IP 直接连接也支持域名直连。支持域名连接是为了设备在跨服务器地域时会出现 IP 会发生更改的情况,在设置保存好域名后设备出现跨服务器区域情况就不用重新设置 AP1000E 的参数直接上电设备便可以连接上对应的服务器。在使用域名直连是需要提前设置好服务器的端口号。
参考 AT 指令:

设置软件示意图:

## 4 参数查看
DTU 的各个参数全部设置完成后,发送查看配置命令:AT+HELP 即可查看当前参数配置,返回数据如下图所示:

## 5 mqtt功能
在 AP1000E 支持MQTT功能,单独软件版本,不能与TCP/UDP同时支持,在上位机选择软件中选择MQTT协议, 然后选择在MQTT功能部分设置链接,订阅和发布信息等。

## 6. 透传模式
DTU 开机成功入网后,会自动进入透传模式,可发送”+++”退出透传模式,然后发送配置命令进行配置。要再次进入透传发送”AT+TRANSPORT”即可进入透传模式,也可以点击”重启模块”进行重启。
## 7.重启机制
AP1000E 会在两种情况下进行重新上电重新进入工作模式。1.上电后 150s 内没有成功连接上服务器,AP1000E 会主动上报"CONNECT SERVER ERROR "信息并重新入网。2. AP1000E在进入数据透传模式并设置好心跳让 DTU 保持长连接工作情况下 150s 内没有进行数据收发工作 AP1000E 会主动上报"SERVER NO DATA ERROR"信息并重新入网。
## 8.错误提示机制
AP1000E 共有三种错误提示机制每种错误机制上报不同的打印信息,在上报报错打印信息以后 AP1000E 会重新初始化内部参数进行重新联网。1. ”JION NET ERROR”入网连续错误 5次以后报错并重启模块。2. “SEND DATA ERROR”上发数据连续错误 5 次以后报错并重新入网。3. “AT RETURN NULL ERROR”AP1000E 内部通信模组连续上报超过 5 次错误报错并重新入网。