修订历史版本 日期 原因 V /09/01 第一次发布 V /06/11 新增函数 V /02/05 新增函数 V /08/24 更改用户手册文档模板 2013 Guangzhou ZHIYUAN Electronics Stock C

Similar documents
修订历史版本 日期 原因 V /09/25 创建文档 V /12/10 根据文档新模板更改 i

untitled

修订历史 版本 日期 原因 V /01/18 创建文档 V /10/13 更改外观图和尺寸图 i

修订历史 版本 日期 原因 V /12/27 创建文档 V /06/06 更改接口的图片 i

修订历史版本 日期 原因 V /12/27 创建文档 V /06/06 更改接口的图片 i

E68 E68C 中性说明书 A6版

修订历史 版本日期原因 V /3/27 创建文档 i

修订历史版本 日期 原因 V /07/22 创建文档 V /11/17 第一次修改 V /02/10 第二次修改 V /11/22 第三次修改 V /11/11 更新手册布局 联系方式 V /07/31

修订历史版本 日期 原因 V /01/14 创建文档 V /4/27 修改文档 V /6/17 修改文档 V /12/28 增加 ZTM3000 模组的升级方式 i

宏电文档

修订历史 版本日期原因 V /09/28 创建文档 产品应用笔记 2017 Guangzhou ZHIYUAN Electronics Co., Ltd.. i

CWT-3000 SMS DTU

修订历史 版本日期原因 V /11/09 创建文档 i


WH-GM35-MQTT版-AT配置命令手册V1.01

coway 无线串口软件

一级标题

计算机网络实验说明

标题

USR-TCP232-XX系列模块设置协议

修订历史版本 日期 原因 V /01/01 内部制定初稿 V /03/13 第一次发布 V /6/25 第二次发布 V /07/21 第三次发布 i

修订历史版本 日期 原因 V /01/01 内部制定初稿 V /03/13 第一次发布 V /6/25 第二次发布 V /07/21 第三次发布 V /7/24 第四次发布 i

修订历史 版本日期原因 V /03/15 创建文档. 1

NeoGate_TG_Series_UserManual_en

ZSD 使用手册

修订历史 版本日期原因 V /10/13 创建文档 i

2016第1期

bnb.PDF

修订历史 版本日期原因 V /06/20 创建文档 i

6 至 7 个 民 生 主 题 日, 每 个 主 题 日 有 对 口 职 能 部 门 的 值 班 微 上 岗 执 勤 该 活 动 集 中 整 合 了 一 个 地 域 内 的 民 生 服 务 类 政 务 微, 体 现 了 网 络 时 代 政 府 部 门 利 用 新 媒 体 平 台 问 需 于 民 问

技 术 文 件



MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #


修订历史版本 日期 原因 V /01/01 内部制定初稿 V /03/13 第一次发布 V /6/25 第二次发布 V /07/21 第三次发布 i

本实验需要用到两个特征值, 两个特征值的属性各不相同, 我们同样在 SimpleGATTProfile 中新建即可, 接下来就开始吧 新建特征值表 : 表 3.3 串口透传特征值属性 长度 属性 UUID 功能 (byte) SIMPLEPROFILE_CHA R6 15 可读可写 FFF6 服务器

/ / (FC 3)...

目 录(目录名)

Chapter #

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

修 订 历 史 版 本 日 期 原 因 V /12/19 创 建 文 档 i

Untitled

LIANBO

CHCN_8-14_K.indd

378高雄市都市計畫說明書

标题第一行

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

ZWG-20DP 工业级 GPRS 无线数传模块 (DTU) User Manual V1.00 Date: 2016/03/07 产品用户手册 类别 内容 关键词 用户手册 GPRS DTU 摘 要 本文讲解了 GPRS DTU ZWG-20DP 的使用说明 广州致远电子有限公司

目 录 推 荐 文 章 1 1. 关 于 我 校 信 息 化 服 务 开 展 的 一 些 思 考 ( 人 事 处 周 礼 ) 1 2. 围 绕 协 同 创 新 理 念 构 建 科 研 服 务 管 理 信 息 化 新 体 系 ( 科 研 院 史 红 兵 钱 秀 红 方 令 超 )4 3. 协 同 科

專業式報告

<4D F736F F D20D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A92E646F63>

修订历史版本 日期 原因 V /10/28 创建文档 V /03/22 添加 ICP 下载说明 V /05/30 更新网站链接 2014 Guangzhou ZHIYUAN Electronics CO., LTD. i

GPRS IP MODEM快速安装说明

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

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

注意事项 本报告中所描述的试验现象和试验结果仅适用于受试产品, 最终解释权归广州致远电 子有限公司 环境实验室 为确保试验结果的准确性和可重复性, 该实验室会不定期地 与第三方权威检测认证机构进行试验数据的比对, 以确保结果的可对比性 其他相关注意事项 : 1. 如果该报告没有签名或盖章, 则视为无

逻辑分析仪在SDRAM应用中的测量

路由器基本配置

Mohamed

<4D F736F F D20BBF9D3DA D B5C4D4B6B3CCCAFDBEDDB2C9BCAFCFB5CDB32E646F63>

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

一. 前 言...4 二. 金 典 通 Ⅱ 的 产 品 特 色...4 三. 下 载 安 装 及 注 册 方 法 金 典 通 Ⅱ 下 载 安 装 金 典 通 Ⅱ 账 号 注 册 登 陆...5 四. 软 件 功 能 说 明 市 场 行 情 最

2、上市公告书-1211.PDF

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

关于建立境内违法互联网站黑名单管理制度的通知

Microsoft Word - SC-DTU Config Tool使用说明书-V1.0.1_ docx

联想天工800R路由器用户手册 V2.0

untitled

说明书库

F515_CS_Book.book

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

ZSD2410 嵌入式DTU用户手册v1.02.doc

新 闻 学 46 7 新 闻 传 播 学 院 广 告 学 28 4 广 播 电 视 学 23 3 新 闻 学 广 告 学 ). 级 学 生 申 请 准 入 需 修 完 或 正 在 修 2 门 专 业 准 入 课 程 并 取 得 相 应 学 分 ;2). 级 学 生 申 请 准 入 需

互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手

利尔达科技有限公司 LSD SCIENCE & TECHNOLOGY CO., LTD. 文 件 修 改 记 录 台 帐 项目名称 编制人 项目型号 张斌斌 审核人 编制日期 审核日期 序号 修改日志 1 公司地址:杭州市登云路 425 号杭州利尔达科技大

untitled

A 股 简 称 : 广 汽 集 团 A 股 代 码 : 公 告 编 号 : 临 H 股 简 称 : 广 汽 集 团 H 股 代 码 :02238 债 券 简 称 :12 广 汽 01/ 02/03 债 券 代 码 : 广 汽 转

教 务 信 息 教 学 日 常 运 行 工 作 4 月 6 日, 教 务 部 高 丽 琴 老 师 参 加 南 昌 市 教 育 局 2016 年 中 小 学 教 师 资 格 认 定 工 作 培 训 会 2016 年 教 师 资 格 认 定 工 作 是 从 省 考 向 国 考 过 渡 后 的 第 一 次

Microsoft PowerPoint ?????????3 [Compatibility Mode]

派遣公司人力資源管理措施對派遣人員離職傾向之影響:

计算机网络与经济(二).doc

X713_CS_Book.book


Microsoft Word - F2103 GPRS DTU 使用手册

Microsoft Word - SC-DTU Config Tool使用说明书-V1.0.2_ docx

Microsoft Word - Static PLL应用笔记.doc

<4D F736F F D20C9EEDBDACAD0BAA3D4C2CDA8D0C5B6AFCCACC3DCC2EBBDE2BEF6B7BDB0B82E646F63>

串口、网口猫池使用说明书

Data Server_new_.doc

untitled

《美国名将全传——德怀特·戴维·艾森豪威尔》

A股02年报.PDF

84

修订历史 版本日期原因 V /07/19 创建文档 i

Microsoft Word - NETCOM-BASIC.doc


【第一类】

GPS

Transcription:

User Manual UM01010101 V1.04 Date: 2015/08/24 类别关键词摘要 内容 GPRS DTU 3G DTU, 适用于所有 ZLG 致远电子研发生产的 DTU 模块及设备 广州致远电子股份有限公司

修订历史版本 日期 原因 V1.00 2008/09/01 第一次发布 V1.01 2009/06/11 新增函数 V1.02 2010/02/05 新增函数 V1.03 2015/08/24 更改用户手册文档模板 2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. i

目录 1. 函数库说明... 1 1.1 串口控制函数说明... 1 1.1.1 DTU_AddCOM... 1 1.2 远程控制函数说明... 1 1.2.1 DTU_AddNetServer... 1 1.2.2 DTU_GetNewConnectedClient... 2 1.2.3 DTU_GetClientInfo... 2 1.2.4 DTU_IsClientAvailable... 3 1.2.5 DTU_SendData... 3 1.2.6 DTU_GetReceiveDataCount... 3 1.2.7 DTU_ReceiveData... 3 1.2.8 DTU_SetReceiveDataTimeout... 4 1.2.9 DTU_SendDataEx... 5 1.2.10 DTU_Reset... 5 1.2.11 DTU_Disconnect... 5 1.2.12 DTU_StartIO... 6 1.2.13 DTU_ReceiveStateData... 6 1.2.14 DTU_SendStateData... 7 1.2.15 DTU_StopIO... 7 1.3 通用配置函数说明... 7 1.3.1 DTU_Init... 7 1.3.2 DTU_Uninit... 8 1.3.3 DTU_Delete... 8 1.3.4 DTU_EnterConfig... 8 1.3.5 DTU_ExitConfig... 9 1.3.6 DTU_ConfigRead... 9 1.3.7 DTU_ConfigWrite... 9 1.3.8 DTU_GetAllConfig... 10 1.3.9 DTU_GetConfig... 10 1.4 配置表... 11 1.4.1 ZWG-22A... 11 1.4.2 ZWG-23A... 13 1.4.3 ZWG-25A... 15 1.4.4 ZWG-23PL... 17 2. 函数使用... 21 2.1 串口配置操作流程... 21 2.2 远程配置操作流程... 22 3. 使用举例... 23 3.1 如何进行本地配置... 23 3.2 如何进行远程配置... 23 3.3 详细使用例程... 24 2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 1

4. 产品服务... 25 4.1 软件升级... 25 2013 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 2

1. 函数库说明 1.1 串口控制函数说明 1.1.1 DTU_AddCOM 描述调用此函数选择 PC 上的一个串口作为 DTU 的配置串口 HANDLE stdcall DTU_AddCOM(int comindex,int baud,int databits,int checkbits,int stopbits); comindex 串口序号,1 表示 COM1,2 表示 COM2, 依此类推 baud 串口波特率, 支持的波特率为 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 databits 数据位,5 到 8 checkbits 校验位,0 表示无校验,1 表示奇校验,2 表示偶校验,3 表示强制为 1,4 表示强制为 0 stopbits 停止位,1 表示 1 个停止位,2 表示 2 个停止位 返回值返回此配置串口句柄 1.2 远程控制函数说明 1.2.1 DTU_AddNetServer 描述调用此函数添加远程配置服务器 HANDLE stdcall DTU_AddNetServer(char* szip,int localport,char* szpwd); szip 本机的 IP 地址, 比如 192.168.0.5 localport 本机的监听端口 szpwd 服务器验证密码, 当 DTU 连接上时服务器将会用此密码和 DTU 传过来的密码进行验 1

证, 相同时才允许连接, 否则会禁止此 DTU 的连接 当 szpwd 为 表示不进行密码校验, 即允许任何 DTU 客户端连接 返回值返回服务器句柄 1.2.2 DTU_GetNewConnectedClient 描述调用此函数获取新连接上服务器的 DTU 客户端句柄 HANDLE stdcall DTU_GetNewConnectedClient(HANDLE hserverdtu); hserverdtu 服务器句柄 返回值返回 0 表示没有新连接上的 DTU 客户端, 否则为新连接上的 DTU 客户端句柄 1.2.3 DTU_GetClientInfo 描述调用此函数获取 DTU 客户端的相关信息 int stdcall DTU_GetClientInfo(HANDLE,char* pszdesip,int *pdesport,char* sztype,char* szid,char* szphone); DTU 客户端句柄 pszdesip 存储 DTU 的 IP 地址 pdesport 存储 DTU 的端口 sztype 存储 DTU 的设备类型 szid 存储 DTU 的设备 ID szphone 存储 DTU 对应的手机号码 返回值返回为 1 表示获取成功,pszdesip pdesport sztype szid 和 szphone 分别存储获取到的信息 2

1.2.4 DTU_IsClientAvailable 描述调用此函数查询 DTU 客户端是否还有效, 即是否还在连接状态 int stdcall DTU_IsClientAvailable(HANDLE ); DTU 客户端句柄 返回值返回 1 表示有效, 否则无效, 此时应该删除此客户端 1.2.5 DTU_SendData 描述调用此函数往 DTU 客户端发送数据, 此时必须保证客户端不在配置状态 int stdcall DTU_SendData(HANDLE,BYTE* pdata,int len); DTU 客户端句柄 pdata 要发送的数据地址指针 len 要发送的数据长度 返回值返回发送成功的数据长度, 小于等于 0 表示发送失败 1.2.6 DTU_GetReceiveDataCount 描述调用此函数查询从 DTU 客户端接收到的数据长度, 此时必须保证客户端不在配置状态 int stdcall DTU_GetReceiveDataCount(HANDLE ); DTU 客户端句柄 返回值返回接收到的数据长度 1.2.7 DTU_ReceiveData 描述 3

调用此函数查询从 DTU 客户端接收数据, 此时必须保证客户端不在配置状态, 此函数最好和 DTU_GetReceiveDataCount 函数配合使用 int stdcall DTU_ReceiveData(HANDLE,BYTE* pdata,int len); DTU 客户端句柄 pdata 存储接收到的数据 len 想要接收的数据长度 返回值返回实际接收到的数据长度 举例 if(dtu_getreceivedatacount()>0) { BYTE szdata[1024]; int res=dtu_receivedata(,szdata,1024); if(res>0) { // 对接收到的数据进行处理 } } 1.2.8 DTU_SetReceiveDataTimeout 描述调用此函数设置从 DTU 客户端接收数据超时时间, 当超过此时间没有数据到来, 则认为此客户端已经断开连接, 默认超时时间为无限长 int stdcall DTU_SetReceiveDataTimeout(HANDLE,int tmout); DTU 客户端句柄 tmout 接收数据超时时间, 单位为毫秒 返回值为 1 表示成功 4

1.2.9 DTU_SendDataEx 描述调用此函数发送数据, 可设置是否需要发送应答和等待应答时间, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_SendDataEx(HANDLE,BYTE* pdata,int len,int needack=0,int waittm=10000) DTU 客户端句柄 pdata 要发送的数据地址指针 len 要发送的数据长度 needack 是否需要发送应答 waittm 等待应答时间, 当 needack 为 1 时有效 返回值为 1 表示成功 1.2.10 DTU_Reset 描述调用此函数复位设备, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_Reset(HANDLE,int waittm=10000) DTU 客户端句柄 waittm 等待应答时间 返回值为 1 表示成功 1.2.11 DTU_Disconnect 描述调用此函数使设备断开连接, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_Disconnect(HANDLE,int waittm) 5

DTU 客户端句柄 waittm 等待应答时间 返回值为 1 表示成功 1.2.12 DTU_StartIO 描述调用此函数启动设备 IO 数据采集和输出, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_StartIO(HANDLE,int waittm=10000) DTU 客户端句柄 waittm 等待应答时间 返回值为 1 表示成功 1.2.13 DTU_ReceiveStateData 描述调用此函数获取设备 IO 采集数据, 必须在 DTU_StartIO 后调用, 可通过定时器周期性调用循环获取采集数据, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_ReceiveStateData(HANDLE,BYTE* pdata,int len) DTU 客户端句柄 pdata 存储接受数据的缓冲区地址指针 len 缓冲区长度 返回值为接收到的数据长度 6

1.2.14 DTU_SendStateData 描述调用此函数发送 IO 控制数据, 可设置是否需要发送应答和等待应答时间, 必须在 DTU_StartIO 后调用, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_SendStateData(HANDLE,BYTE* pdata,int len,int needack=0,int waittm=10000) DTU 客户端句柄 pdata 要发送的数据地址指针 len 要发送的数据长度 needack 是否需要发送应答 waittm 等待应答时间, 当 needack 为 1 时有效 返回值为 1 表示成功 1.2.15 DTU_StopIO 描述调用此函数停止设备 IO 数据采集和输出, 目前只适用于 ZWG-23PL 设备 int stdcall DTU_StartIO(HANDLE,int waittm=10000) DTU 客户端句柄 waittm 等待应答时间 返回值为 1 表示成功 1.3 通用配置函数说明 1.3.1 DTU_Init 描述调用此函数对配置串口或远程配置服务器进行初始化, 此函数必须在程序的主线程中调 7

用 int stdcall DTU_Init(HANDLE ); 配置串口或远程配置服务器句柄 返回值为 1 表示成功 1.3.2 DTU_Uninit 描述调用此函数释放配置串口或远程配置服务器所占用的资源, 此函数必须在程序的主线程中调用 int stdcall DTU_Uninit(HANDLE ); 配置串口或远程配置服务器句柄 返回值为 1 表示成功 1.3.3 DTU_Delete 描述调用此函数释放配置串口或远程配置服务器或在远程配置中的 DTU 客户端 void stdcall DTU_Delete(HANDLE ); 配置串口或远程配置服务器或在远程配置中的 DTU 客户端句柄 返回值无 1.3.4 DTU_EnterConfig 描述调用此函数使连接在配置串口上的 DTU 设备或连接上服务器的 DTU 客户端设备进入配置状态 int stdcall DTU_EnterConfig(HANDLE ); 8

返回值 配置串口或在远程配置中的 DTU 客户端句柄 为 1 表示成功 1.3.5 DTU_ExitConfig 描述调用此函数使连接在配置串口上的 DTU 设备或连接上服务器的 DTU 客户端设备退出配置状态 int stdcall DTU_ExitConfig(HANDLE,int wait); 配置串口或在远程配置中的 DTU 客户端句柄 wait 为 1 表示等待 DTU 设备返回响应信息后此函数才返回, 为 0 表示不等待直接返回 ( 有时 DTU 设备要比较长时间才返回响应信息 ) 返回值为 1 表示成功 1.3.6 DTU_ConfigRead 描述调用此函数读取连接在配置串口上的 DTU 设备或连接上服务器的 DTU 客户端设备的配置信息 int stdcall DTU_ConfigRead(HANDLE,char* szcmd,char* szdata); 配置串口或在远程配置中的 DTU 客户端句柄 szcmd 配置命令字符串 szdata 存储返回的配置信息 返回值为 1 表示成功,0 表示操作失败,-1 表示不支持的命令码,-2 表示不支持的命令 1.3.7 DTU_ConfigWrite 描述 9

调用此函数往连接在配置串口上的 DTU 设备或连接上服务器的 DTU 客户端设备写入配置信息 int stdcall DTU_ConfigWrite(HANDLE,char* szcmd,char* szdata); 配置串口或在远程配置中的 DTU 客户端句柄 szcmd 配置命令字符串 szdata 存储要写入的配置信息 返回值为 1 表示成功,0 表示操作失败,-1 表示不支持的命令码,-2 表示不支持的命令 1.3.8 DTU_GetAllConfig 描述调用此函数一次性获取连接在配置串口上的 DTU 设备或连接上服务器的 DTU 客户端设备的所有信息 ( 除了 GPRS 信号强度之外的其它可读信息,GPRS 信号强度需要调用 DTU_ConfigRead 来获取 ), 和 DTU_GetConfig 一起配合使用 int stdcall DTU_GetAllConfig(HANDLE ); 配置串口或在远程配置中的 DTU 客户端句柄 返回值为 1 表示成功 1.3.9 DTU_GetConfig 描述调用 DTU_GetAllConfig 函数成功后, 调用此函数提取获取到的设备信息 int stdcall DTU_GetConfig(HANDLE,char* szcmd,char* szdata); 配置串口或在远程配置中的 DTU 客户端句柄 szcmd 存储接收到的配置命令字符串 szdata 存储接收到的和配置命令对应的配置数据 返回值 10

为 1 表示成功 举例 if(dtu_getallconfig()==1) { char szcmd[50],szdata[50]; while(dtu_getconfig(,szcmd,szdata)==1) { // 在此处对接收到的信息进行处理 } } 1.4 配置表 1.4.1 ZWG-22A 功能名称 类型 szcmd szdata 最大长度 szdata 模块型号 R DTUTYPE 10 如 ZNE-DTU01 工作模式 RW MODE 6 ONLIN: 永远在线 ; IDLDWN: 空闲下线 本地设置 设备 ID 号 R DTUID 10 如 1234567890 设备名称 RW DTUNAM 8 如 ZLGMCU01 设备硬件版本号 R HDVER 5 如 V1.03 设备软件版本号 R SWVER 5 如 V1.03 手机号码 RW PHON 11 如 13712341234 ( 固 定长度 ) 数据中心主站数量 RW SVRCNT 1 默认为 1( 暂时不用 ) DNS 服务器地址 (1) RW DNS 15 如 192.168.0.1 ( 暂时 不用 ) 目标设置 DNS 服务器地址 (2) RW DNS2 15 如 192.168.0.1 ( 暂时不用 ) 数据中心登录密码 RW SVRPWD 8 如 ZLGMCU01 数据中心主站 IP(1) RW SVRIP 15 如 192.168.0.1 数据中心主站域名 (1) RW SVRNAM 40 如 www.zlgmcu.com 数据中心端口号 (1) RW SVRPORT 5 如 6006 11

目标重连次数 RW TRYCUT 2 从 0( 无限制 )~99 目标重连间隔 RW TRYTIM 5 从 10~65534( 单位 : 秒 ) 目标重连中断间隔 RW TIMSPAC 5 从 1~65534( 单位 : 分 ) 串口波特率 RW SERBAUD 6 从 300~115200 串口数据位长度 RW SERDAT 1 从 5~8 串口停止位长度 RW SERSTP 1 从 1~2 传输控制 串口校验类型 RW SERCHK 1 0 表示无校验,1 表示奇校验,2 表示偶校验,3 表示强制为 1,4 表示强制为 0 心跳包间隔时间 RW BEATTIM 5 从 30~65534( 单位 : 秒 ) 帧间隔时间 RW SERS 5 从 0~65534( 单位 : 毫秒 ) 数据包最大长度 RW MTU 4 从 0~1024( 单位 : 字节 ) 空闲下线时间 RW IDLETIM 5 从 30~65534( 单位 : 秒 ) 远程配置模式下本 地数据如何处理 RW SETDAT 9 SAVE: 保存 GIVEUP: 抛弃 APN 名称 RW APN 20 默认 CMNET APN 访问用户名 RW USRNAM 20 默认 WAP 网络 APN 访问密码 RW PWD 20 默认 WAP 短信中心号码 RW SMSNO 14 如 +8613800592500 ( 固定长度 ) 拨号中心号码 RW CENT 20 默认 *999**1# 其它设置 调试信息输出 RW DBGINF 3 ON: 有 ;OFF: 无 GPRS 信号强度 R CSQ 2 控 制 复位 DTU 模块 RW RSTDTU 2 ON: 复位 ; 恢复出厂设置 W DEFAULT 2 ON: 恢复出厂设置 12

命 令 退出配置模式 W OUTSET 2 ON: 进入正常工作模式 1.4.2 ZWG-23A 功能名称 类型 代号 最大长度 设置值 模块型号 R DTUTYPE 10 如 ZWG-23A 设备硬件版本号 R HDVER 5 如 V1.01 设备软件版本号 R SWVER 5 如 V1.02 设备名称 RW DTUNAM 8 如 ZWGDTU01 设备 ID 号 RW DTUID 10 为设备唯一 ID, 不可改写 本地设置 SIM 卡号码 RW PHON 11 如 13712341234 ( 固定长度 ) ONLIN: 永远在线 ; 工作模式 RW MODE 6 IDLDWN: 空闲下线 IDLOFF: 空闲掉电 DTU 模式 RW DTUMODE 6 CLIENT: 客户端模式 SERVER: 服务器模式 数据中心主站数量 RW SVRCNT 1 1~2( 默认为 1) DNS1 RW DNS1 15 如 : "61.144.56.100" DNS2 RW DNS2 15 如 : "61.144.56.101" 数据中心登录密码 RW SVRPWD 8 如 12345678 主数据中心 IP RW SVRIP 15 如 192.168.0.1 目标设置 主数据中心域名 RW SVRNAM 40 如 www.embedcontrol.com 主数据中心端口号 RW SVRPORT 5 如 6006 主数据中心连接模式 RW CNTMODE 3 TCP: 建立 TCP 连接 UDP: 建立 UDP 连接 备用数据中心 IP RW SVR1IP 15 如 192.168.0.1 备用数据中心域名 RW SVR1NAM 40 如 www.embedcontrol.com 备用数据中心端口号 RW SVR1PORT 5 如 6006 备用数据中心连接模式 RW CNTMODE1 3 TCP: 建立 TCP 连接 UDP: 建立 UDP 连接 13

一批内目标重连次数 RW TRYCNT 2 从 0( 无限制 )~99 一批内目标重连间隔 RW TRYTIM 5 从 10~65534( 单位 : 秒 ) 两批间目标重连中断间隔 RW TRYSPAC 5 从 1~65534( 单位 : 秒 ) 串口波特率 RW SERBAUD 6 从 300~115200 串口数据位长度 RW SERDAT 1 从 5~8 串口停止位长度 RW SERSTP 1 从 1~2 串口校验类型 RW SERCHK 4 详见说明 传输控制 ON: 使能硬件流控 串口硬件流控使能 RW FLOW 3 OFF: 禁止硬件流控 心跳包间隔时间 RW BEATTIM 5 从 30~65534( 单位 : 秒 ) 心跳包数据设置 RW BEATDATA 2 一字节 16 进制数, 如 :"FE" 帧间隔时间 RW SERS 5 从 0~65534( 单位 : 毫秒 ) 数据包最大长度 RW MTU 4 从 0~1024( 单位 : 字节 ) 空闲下线时间 RW IDLETIM 5 从 30~65534( 单位 : 秒 ) 远程配置模式下本地数据 处理方式 RW SETDAT 9 SAVE: 保存 GIVEUP: 抛弃 APN 名称 RW APN 20 默认 CMNET APN 访问用户名 RW USRNAM 20 默认 WAP APN 访问密码 RW PWD 20 默认 WAP 短信中心号码 RW SMSNO 14 如 +8613800200500 ( 固定长 度 ) 网络 DTU 本地端口号 RW LCOPORT 4 当 DTU 配置为 SERVER 时的登陆端口如 : "2020" 授权用户号码 1 RW USERNO1 13 只有被授权的手机号码才能对 授权用户号码 1 RW USERNO2 13 DTU 进行短信配置 如 : 13800138000 或 授权用户号码 1 RW USERNO3 13 8613800138000 DTU 登录密码 W DTUPWD 6 进行短信配置时的密码 任意 字符 控 GPRS 信号强度 W CSQ 2 ON: 输出 14

制 命 令 显示帮助信息 RW HELP - 任意内容 复位当前固件 ( 软件复位 ) W RSTDTU 2 ON: 使能 ; 重新引导系统 ( 硬件复位 ) W REBOOT 2 ON: 使能 ; 恢复出厂设置 W DEFAULT 2 ON: 恢复出厂设置 列出系统所有已配置 W SETLIST 2 ON: 输出 退出配置模式 W OUTSET 2 ON: 进入正常工作模式 其它设置 调试信息输出 RW DBGINF 3 ON: 有 ;OFF: 无 选择启动固件 W BOOT 2 A: 固件 A 启动 B: 固件 B 启动 1.4.3 ZWG-25A 功能名称 类型 代号 最大长度 设置值 模块型号 R DTUTYPE 10 如 ZWD-25A 设备硬件版本号 R HDVER 5 如 V1.01 设备软件版本号 R SWVER 5 如 V1.02 设备名称 RW DTUNAM 8 如 ZWDDTU01 本地设置 设备 ID 号 RW DTUID 10 为设备唯一 ID, 不可改写 UIM 卡号码 RW PHON 11 如 13712341234 ( 固定长度 ) ONLIN: 永远在线 ; 工作模式 RW MODE 6 IDLDWN: 空闲下线 IDLOFF: 空闲掉电 数据中心主站数量 RW SVRCNT 1 1~2( 默认为 1) 数据中心登录密码 RW SVRPWD 8 如 12345678 目标设置 主数据中心 IP RW SVRIP 15 如 192.168.0.1 主数据中心端口号 RW SVRPORT 5 如 6006 主数据中心连接模式 RW CNTMODE 3 TCP: 建立 TCP 连接 UDP: 建立 UDP 连接 备用数据中心 IP RW SVR1IP 15 如 192.168.0.1 备用数据中心端口号 RW SVR1PORT 5 如 6006 15

备用数据中心连接模式 RW CNTMODE1 3 TCP: 建立 TCP 连接 UDP: 建立 UDP 连接 一批内目标重连次数 RW TRYCNT 2 从 0( 无限制 )~99 一批内目标重连间隔 RW TRYTIM 5 从 10~65534( 单位 : 秒 ) 两批间目标重连中断间隔 RW TRYSPAC 5 从 1~65534( 单位 : 秒 ) 串口波特率 RW SERBAUD 6 从 300~115200 串口数据位长度 RW SERDAT 1 从 5~8 串口停止位长度 RW SERSTP 1 从 1~2 串口校验类型 RW SERCHK 4 详见说明 传输控制 ON: 使能硬件流控 串口硬件流控使能 RW FLOW 3 OFF: 禁止硬件流控 心跳包间隔时间 RW BEATTIM 5 从 30~65534( 单位 : 秒 ) 心跳包数据设置 RW BEATDATA 2 一字节 16 进制数, 如 :"FE" 帧间隔时间 RW SERS 5 从 0~65534( 单位 : 毫秒 ) 数据包最大长度 RW MTU 4 从 0~1024( 单位 : 字节 ) 空闲下线时间 RW IDLETIM 5 从 30~65534( 单位 : 秒 ) 远程配置模式下本地数据 处理方式 RW SETDAT 9 SAVE: 保存 GIVEUP: 抛弃 数据业务号码 RW PNUM 20 默认 #777 数据业务访问用户名 RW USRNAM 20 默认 CARD 数据业务访问密码 RW PWD 20 默认 CARD 网络 授权用户号码 1 RW USERNO1 13 只有被授权的手机号码才能对 DTU 进行短信配置 如 : 授权用户号码 2 RW USERNO2 13 13800138000 或授权用户号码 3 RW USERNO3 13 8613800138000 DTU 登录密码 W DTUPWD 6 进行短信配置时的密码 任意 字符 控 制 CDMA 信号强度 W CSQ 2 ON: 输出 显示帮助信息 RW HELP - 任意内容 16

命 令 复位当前固件 ( 软件复位 ) W RSTDTU 2 ON: 使能 ; 重新引导系统 ( 硬件复位 ) W REBOOT 2 ON: 使能 ; 恢复出厂设置 W DEFAULT 2 ON: 恢复出厂设置 列出系统所有已配置 W SETLIST 2 ON: 输出 退出配置模式 W OUTSET 2 ON: 进入正常工作模式 其它设置 调试信息输出 RW DBGINF 3 ON: 有 ;OFF: 无 选择启动固件 W BOOT 2 A: 固件 A 启动 B: 固件 B 启动 1.4.4 ZWG-23PL 功能名称类型代号 最大 长度 设置值 模块型号 R DTUTYPE 10 如 ZWG-23PL 设备 ID 号 R DTUID 10 为设备唯一 ID, 不可改写 设备硬件版本号 R HDVER 5 如 V1.01 设备软件版本号 R SWVER 5 如 V1.02 设备名称 RW DTUNAM 8 如 ZWGDTU01 本地设置 SIM 卡号码 RW PHON 11 如 13712341234 ( 固定长度 ) ONLIN: 永远在线 ; 工作模式 RW MODE 6 IDLDWN: 空闲下线 IDLOFF: 空闲掉电 DTU 模式 RW DTUMODE 6 CLIENT: 客户端模式 SERVER: 服务器模式 数据中心主站数量 RW SVRCNT 1 1~2( 默认为 1) 目标设置 DNS RW DNS 15 如 : "61.144.56.100" 数据中心登录密码 W SVRPWD 8 如 12345678 主数据中心 IP RW SVRIP 15 如 192.168.0.1 主数据中心域名 RW SVRNAM 40 如 www.embedcontrol.com 主数据中心端口号 RW SVRPORT 5 如 6006 17

主数据中心连接模式 RW CNTMODE 3 TCP: 建立 TCP 连接 UDP: 建立 UDP 连接 备用数据中心 IP RW SVR1IP 15 如 192.168.0.1 备用数据中心域名 RW SVR1NAM 40 如 www.embedcontrol.com 备用数据中心端口号 RW SVR1PORT 5 如 6006 备用数据中心连接模式 RW CNTMODE1 3 TCP: 建立 TCP 连接 UDP: 建立 UDP 连接 一批内目标重连次数 RW TRYCNT 2 从 0( 无限制 )~99 一批内目标重连间隔 RW TRYTIM 5 从 10~65534( 单位 : 秒 ) 两批间目标重连中断间隔 RW TRYSPAC 5 从 1~65534( 单位 : 秒 ) 数据中心侦听重连时间 [1] RW INTRCPTIM 5 从 0~65534( 单位 : 秒 ) 功能名称类型代号 最大 长度 设置值 串口波特率 RW SERBAUD 6 从 300~115200 串口数据位长度 RW SERDAT 1 从 5~8 串口停止位长度 RW SERSTP 1 从 1~2 串口校验类型 RW SERCHK 4 详见说明 传输控制 ON: 使能流控 ; 串口硬件流控使能 RW FLOW 3 OFF: 禁止流控 心跳包间隔时间 RW BEATTIM 5 从 30~65534( 单位 : 秒 ) 心跳包数据设置 [1] RW BEATDATA 512 ASCII 码表示的 16 进制数 帧间隔时间 RW SERS 5 从 0~65534( 单位 : 毫秒 ) 数据包最大长度 RW MTU 4 从 0~1024( 单位 : 字节 ) 空闲下线时间 RW IDLETIM 5 从 30~65534( 单位 : 秒 ) 远程配置模式下 本地数据处理方式 RW SETDAT 9 SAVE: 保存 GIVEUP: 抛弃 I/O 控 制 I/O 功能使能控制 RW IOENABLE 3 ON,OFF I/O 功能配置 RW IOxFUN 2 IO,AD,DA(DA 功能仅限 IO0) I/O 方向配置 RW IOxDIR 3 OUT,IN 或留空 18

I/O 极性配置 RW IOxPOL 1 N,P,C 或留空 I/O 匹配值设置 RW IOxVAL 4 0~2500 或留空 I/O 触发次数设置 RW IOxTRNM 2 1~99 或留空 I/O 采样周期设置 RW IOxSMPTM 5 50~65534 或留空 I/O 采样数据上报使能控制 RW IOxSDAT 3 ON,OFF I/O 短信报警使能控制 RW IOxSMS 3 ON,OFF I/O 报警短信内容 RW IOxSMSTXT 40 自定义英文字符, 如 Alarm! APN 名称 RW APN 20 默认 CMNET APN 访问用户名 RW USRNAM 20 默认 WAP APN 访问密码 RW PWD 20 默认 WAP 短信中心号码 RW SMSNO 14 如 +8613800200500 ( 固定长度 ) 网络 当 DTU 配置为 SERVER 时 DTU 本地端口号 RW LCOPORT 4 的登录端口如 : "2020" 授权用户号码 1 RW USERNO1 13 只有被授权的手机号码才能对 授权用户号码 2 RW USERNO2 13 DTU 进行短信配置 如 : 授权用户号码 3 RW USERNO3 13 13800138000 或 8613800138000 DTU 登录密码 W DTUPWD 6 进行短信操作时的密码 任意 字符 功能名称类型代号 最大 长度 设置值 GPRS 信号强度 R CSQ 2 ON: 输出 显示帮助信息 RW HELP - 任意内容 控制命令 复位当前固件 ( 软件复位 ) W RSTDTU 2 ON: 使能 ; 重新引导系统 ( 硬件复位 ) W REBOOT 2 ON: 使能 ; 恢复出厂设置 W DEFAULT 2 ON: 恢复出厂设置 列出系统所有已配置 W SETLIST 2 ON: 输出 退出配置模式 W OUTSET 2 ON: 进入正常工作模式 19

调试信息输出 RW DBGINF 3 ON: 有 ;OFF: 无 选择启动固件 RW BOOT 2 A: 固件 A 启动 B: 固件 B 启动 其它设置 保留 1 RW RSRVPARM1 4 用作工程配置保留, 保留 2 RW RSRVPARM2 4 字符串格式 保留 3 RW RSRVPARM3 5 工程配置保留, 数据格式 保留 4 RW RSRVPARM4 5 范围 :0~65534 [1] 该只适用于某些定制版本的 ZWG-23PL 设备中, 对于通用产品不适用 20

2. 函数使用 2.1 串口配置操作流程 DTU_AddCOM DTU_Init DTU_EnterConfig DTU_ConfigRead DTU_ConfigWrite DTU_GetAllConfig DTU_GetConfig DTU_ExitConfig DTU_Uninit DTU_Delete 21

2.2 远程配置操作流程 DTU_AddNetServer DTU_Init ( 初始化服务器 ) DTU_GetNewConnectedClient 客户端操作 DTU_GetClientInfo DTU_EnterConfig DTU_SendData DTU_GetReceiveDataCount DTU_ReceiveData DTU_ConfigRead DTU_ConfigWrite DTU_GetAllConfig DTU_GetConfig DTU_ExitConfig DTU_Delete ( 删除客户端 ) DTU_Uninit ( 卸载服务器 ) DTU_Delete ( 删除服务器 ) 22

3. 使用举例 3.1 如何进行本地配置 HANDLE ; char szcmd[20],szdata[20]; =DTU_AddCOM(1,57600,8,0,1); DTU_Init(); DTU_EnterConfig(); if(dtu_getallconfig()) // 获取所有配置信息 { while(dtu_getconfig(,szcmd,szdata)) { // 对接收到的配置信息进行处理 } } DTU_ExitConfig(); DTU_Uninit(); DTU_Delete(); 3.2 如何进行远程配置 HANDLE hserver,; hserver=dtu_addnetserver( 192.168.0.100,4001); // 添加服务器 DTU_Init(hServer); // 在定时器中进行查询是否有客户端连接上 =DTU_GetNewConnectedClient(hServer); // 当!=NULL 表示有新的客户端连接上 // 当!=NULL 时进行以下操作 char szcmd[20],szdata[20]; DTU_EnterConfig(); if(dtu_getallconfig()) // 获取所有配置信息 { while(dtu_getconfig(,szcmd,szdata)) { // 对接收到的配置信息进行处理 } 23

} DTU_ExitConfig(); // 删除已经连接上的客户端 DTU_Delete(); DTU_Uninit(hServer); DTU_Delete(hServer); 3.3 详细使用例程 在 Examples 目录中有在 VC VB CB 和 Delphi 下如何使用此动态库的完整例程, 请自行查看 24

4. 产品服务 4.1 软件升级 终生免费升级 技术支持 :DTU@zlg.cn 25

销售与服务网络 广州致远电子股份有限公司 地址 : 广州市天河区车陂路黄洲工业区 7 栋 2 楼邮编 :510660 网址 :www.zlg.cn 全国销售与服务电话 :400-888-4005 全国服务电话 :400-888-4005 销售与服务网络 : 广州总公司 广州市天河区车陂路黄洲工业区 7 栋 2 楼 电话 :(020)28267985 22644261 上海分公司 : 上海 上海市北京东路 668 号科技京城东楼 12E 室 电话 :(021)53865521 53083451 北京分公司 北京市海淀区知春路 108 号豪景大厦 A 座 19 层 电话 :(010)62536178 62635573 上海分公司 : 南京 南京市珠江路 280 号珠江大厦 1501 室 电话 :(025)68123923 68123920 深圳分公司 深圳市福田区深南中路 2072 号电子大厦 12 楼 电话 :(0755)83640169 83783155 上海分公司 : 杭州 杭州市天目山路 217 号江南电子大厦 502 室 电话 :(0571)89719491 89719493 武汉分公司武汉市洪山区广埠屯珞瑜路 158 号 12128 室 ( 华中电脑数码市场 ) 电话 :(027)87168497 87168397 重庆分公司重庆市九龙坡区石桥铺科园一路二号大西洋国际大厦 ( 赛格电子市场 )2705 室电话 :(023)68796438 68797619 成都分公司 成都市一环路南二段 1 号数码科技大厦 403 室 电话 :(028)85439836 85432683 西安办事处 西安市长安北路 54 号太平洋大厦 1201 室 电话 :(029)87881295 87881296 请您用以上方式联系我们, 我们会为您安排样机现场演示, 感谢您对我公司产品的关注! 26