一、通讯协议

Similar documents
USR-K2设置协议 V1.0

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

untitled

! " # $ % & (( %) "*+,- &.(/-) & ( 0 & 1! % " % # % & & $ % "/()%!"# (( (02-03 /(((.1/.2( 4 //). /$0 3)0%. /1/%-2 (( ) / ((0 // "*+,- &.(/-) & ( 0 & 1

USR-K2-spec-V1.0.2.doc

Ps22Pdf

USR-TCP232-S2规格书-V1.0.3

一、

标题

Chapter #

USR-N510-spec.doc

戲劇研究 創刊號 詞之雅化 實為 折子戲 源生之三個重要背景 歷代戲曲劇種如先秦至唐代之 戲曲小戲 宋金雜劇院本 北曲雜劇四折每折作獨立性演出 乃至明清民間 小戲與南雜劇之一折短劇 均實為折子戲之 先驅 則明正德至嘉靖間北劇南 戲選本之 摘套 與 散齣 迎神賽社禮節傳簿 中之 零折散齣 均可 視之為

99710a72ZW.PDF

<4D F736F F F696E74202D20A1B6CFEEC4BFD2BB20B3F5CAB6BCC6CBE3BBFACDF8C2E7A1B7C8CECEF1C8FD20CAECCFA A1A24950D0ADD2E9BACD4950B5D8D6B72E707074>

# #$$%& ()*+, -$. #-# / & 0 & 0 #& $& 1 #.& /# 2(3 #$$# $..-$ #$ 0 0 $$$$4 0 0 %# 0-5$ 6 /-0 /0 #$ 0 5$$$ #$$% 0 0 #$$% ()*+, -$. #-# / 7, $8 $$

D-link用户手册.doc

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

GPRS IP MODEM快速安装说明

Ps22Pdf

zt

/ / (FC 3)...

Ksge

目录 1 IPv6 PIM Snooping 配置命令 IPv6 PIM Snooping 配置命令 display pim-snooping ipv6 neighbor display pim-snooping ipv6 routing-ta

" "##$ """ $ $%%& %& ()(*(+,& " - - # -./ % # - - $( +?5 - %( +?5 ;&77&12 0 # -01,( 2+0 1% ( ) &) 3 $, -01,( 2+0 "##$ %4# %

目 录(目录名)

路由器基本配置

2007年普通高等学校招生全国统一考试


LIANBO

untitled

Microsoft Word - 鄂卫办函[2009]64号.doc

全宋词1

& ((& ) ((


计算机网络实验说明

重點 一 強化河濱高灘地管理營運 打造安全優質樂活空間 一 大臺北都會公園計畫 二 河川高灘地河濱公園設施更新及改善工程 三 新北市河濱公園自行車道串接計畫 四 新北市深化河濱公園計畫 二 推動河川區排整治及水岸景觀改善 一 河川區排規劃 二 瓦磘溝整治計畫用地競價收購及簡易綠美化 三 本府辦理河川

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

D E 答 案 :C 3. 工 作 站 A 配 置 的 IP 地 址 为 /28. 工 作 站 B 配 置 的 IP 地 址 为 /28. 两 个 工 作 站 之 间 有 直 通 线 连 接, 两 台

1

目 录(目录名)

邻居啊 第二天 对门却悄无声息了 莫非昨夜的吵闹 仅是个幻觉 夜幕拉下时 寒风又吱溜溜地叫个不停 老婆 睡下后 我这只夜猫子 继续兴致勃勃地跟着福尔 摩斯去探案 白天的喧嚣退去了 周围格外安静 正 是读书的好时候 突然 响起了钟摆声 哒 哒 哒 节奏匀称 不疾不徐 声响却愈来愈大 格外突兀 了 原来

<4D F736F F D BAC520CAD7B6BCCAA6B7B6B4F3D1A C4EAD7A8D2B5BCBCCAF5D6B0CEF1C6C0C6B8B9A4D7F7D2E2BCFB2E646F63>

其 他 方 面 也 可 以 采 用 同 样 的 方 式, 这 样 又 可 以 锻 炼 除 语 文 方 面 的 其 他 能 力 了 而 英 语 方 面, 我 认 为 配 合 英 语 专 业 举 办 英 语 演 讲 比 赛 就 很 不 错 这 样 开 展 一 系 列 的 创 新 活 动, 锻 炼 多 方

<4D F736F F D A67EABD7A4BAB3A1B1B1A8EEA8EEABD7A6DBA6E6B5FBA6F4AD70B5652E646F63>

统计工作情况汇报

Microsoft Word - N011 斷翅天使

中 国 科 学 院 国 家 科 学 图 书 馆

申论写作套路万能模板

申 请 律 师 执 业 许 可 初 审 服 务 指 南 目 录 一 办 理 要 素 ( 一 ) 事 项 名 称 和 编 码 4 ( 二 ) 实 施 机 构 4 ( 三 ) 申 请 主 体 4 ( 四 ) 受 理 地 点 4 ( 五 ) 办 理 依 据 4 ( 六 ) 办 理 条 件 5 ( 七 )

图 文 聚 焦 国 培 计 划 (2013) 甘 肃 省 农 村 小 学 音 乐 骨 干 教 师 短 期 集 中 培 训 9 月 4 日 开 班 了, 学 员 老 师 们 从 甘 肃 省 各 个 县 市 州 汇 聚 湖 南 一 师, 开 始 了 为 期 14 天 的 培 训 学 习 : 鲜 明 的

Microsoft Word - 三方协议书与接收函的相关说明学生版.doc

环 境, 我 在 巩 固 在 校 期 间 所 学 习 的 理 论 知 识 的 同 时, 不 断 的 充 实 己, 利 用 业 余 时 间 主 动 学 习 专 业 知 识, 技 能, 把 理 论 联 系 到 工 作 实 践 中 作 为 一 名 工 作 生 活 中 的 党 员, 我 始 终 注 意 与

附件1

第 六 条 办 法 第 五 条 ( 三 ) 协 会 考 评, 考 评 指 考 核 评 价 第 七 条 办 法 第 六 条 职 业 操 守 包 括 的 内 容 : 个 人 诚 信 不 做 假 账 不 偷 漏 税 不 贪 污 盗 窃 等 第 八 条 企 业 财 务 管 理 人 才 评 价 实 行 五 星

他 随 身 带 有 二 三 十 张 古 方, 白 天 卖 药, 夜 晚 将 药 材 精 细 研 末, 按 方 配 制 对 于 病 人 服 药 后 反 应, 特 别 留 心 发 现 问 题, 就 近 向 老 医 生 老 药 贩 虚 心 求 教, 千 方 百 提 高 药 效 同 时 对 于 春 夏 秋

目 录 第 一 章 地 方 陪 同 导 游 人 员 服 务 程 序...1 第 一 节 地 方 陪 同 导 游 人 员 的 概 念 与 职 责...1 第 二 节 服 务 准 备...2 一 熟 悉 接 待 计 划...2 二 落 实 接 待 事 宜...5 三 物 质 和 知 识 的 准 备...

走 吧, 到 三 峡 去 : 那 里 是 我 们 先 人 用 生 命 之 血 打 造 的 家 园 走 吧, 到 三 峡 去 : 那 里 的 浪 涛 承 载 过 千 百 万 只 我 们 先 人 驶 向 今 天 的 航 船 走 吧, 到 三 峡 去 : 那 里 的 每 一 座 青 山 都 刻 满 了 我

6寸PDF生成工具

Microsoft Word - 送報伕2.doc

( 地 ( ) 组 织 机 构 代 码 企 业 详 细 名 称 哈 密 地 伊 吾 新 疆 广 汇 新 能 源 有 限 公 司 玛 纳 斯 玛 纳 斯 祥 云 化 纤 有 限 公 司 玛 纳 斯 玛 纳 斯 澳 洋 科 技 有 限 责

申請機構基本資料

申請機構基本資料

~2~

,,

untitled

SL2511 SR Plus 操作手冊_單面.doc

南華大學數位論文

要 及 时 为 入 党 积 极 分 子 确 定 两 名 培 养 联 系 人, 进 行 联 络 帮 助 要 定 期 ( 每 季 度 至 少 一 次 ) 听 取 培 养 联 系 人 的 思 想 和 工 作 情 况 汇 报, 及 时 完 成 入 党 积 极 分 子 登 记 表 ( 见 附 件 2) 的 填

untitled

重庆渝开发股份有限公司

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

<4D F736F F D20534D D3820BFAAB9D8C1BFB2C9BCAFC4A3BFE9>

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

软件概述

bnb.PDF

NeoGate_TG_Series_UserManual_en

合金投资年报正文.PDF


从 宾 馆 到 又 一 城 是 十 五 分 钟, 从 又 一 城 到 邵 逸 夫 是 十 分 钟, 去 时 一 路 上 坡 很 辛 苦, 回 时 一 路 下 坡 很 轻 松, 很 像 上 小 学 时 的 心 情, 这 是 最 初 几 天 最 深 的 感 受 有 段 时 间 很 少 走 校 内 的 路

Shenzhen RF-star Technology Co.,Ltd. RF-WM-10BNB1 用户使用手册 TEL: FAX: ADD: 深圳市宝安区宝源路互联网产业基地 A 区 8 栋 2 层 WEB:

!! "!!"#! # $ %&& ( "! )*+, " - &. - &/%%&& - 0!!$! "$! #$ - -! $$ 12.3! 4)5 %&& &.3 "3!!!!!!!!!!!! &/& - 0.&3.322!!!.! 2&& - 2/& - &362! /&&&//!!! 78

<4D F736F F D20D5D0B1EACEC4BCFEBCB0C7E5BDE0B7FECEF1BACFCDAC28C2C9CAA6B0E631A3A92E646F6378>

<4D F736F F D20B160A5CEA4A4B0EABCF4BB79A5DCA8D22E646F63>

國立中山大學學位論文典藏.PDF

"#" " "" " " "# $ " %( )# #( %& ( " % " " # ) *# " # " $ " #(( " " "#+( % " % $ " & # " " $ $ " " $ % & " #$ % $ "& $ "" " ") # #( "( &( %+"(

89,,,,,,,,,,,,,,,,?,???,,,,,,,,,,,,,

!##$ %!!##$ & (!##$ %!!##$ &!##$!##(!##$! "

!"#!" # $% & ($) *! +,-./ 0%)!1"%& 0%2!$!$$$ "$$$$ #$ % $$30!4$4 5,6 *& (+ 0!&" * + 7!!4 & ( )! & ( )! 80)09! 7&! #!1!1$" &&!!%!,-./ 0%)!1"%& 0%2 &1$

!!! #!!! $##%!!! $!!!! &!!!! (!! %!! )!!! *!!!!!!! #!!!!! $

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

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

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

untitled

ARP ICMP

zt

Microsoft Word - 烘焙食品乙級第二部份 doc

!!"#$ " # " " " " " "$%%& " $%% " "!!

11N 无线宽带路由器

標準 BIG 中文字型碼表 A 0 9 B C D E F 一 乙 丁 七 乃 九 了 二 人 儿 入 八 几 刀 刁 力 匕 十 卜 又 三 下 丈 上 丫 丸 凡 久 么 也 乞 于 亡 兀 刃 勺 千 叉 口 土 士 夕 大 女 子 孑 孓 寸 小 尢 尸 山 川 工 己 已 巳 巾 干 廾

胃癌早诊早治技术方案.doc

Transcription:

TCP232-E45 设置协议 V1.5 1. 通讯协议 配置流程 : 为了方便跨网段进行配置, 所有通讯协议的操作均采用 UDP 广播方式完成, 排列方式均为低位在前 UDP 通信时必须保证目标端口号 1901, 本地端口号 1901, 所有通信协议均为 UDP 广播通信流程描述为 ( 一次完整的参数读取与配置过程, 每次配置参数, 都必须先读取全部参数才可以 ): 1 上位机发送搜索命令 2 模块返回 3 上位机发送读取配置指令( 只读取一个模块的参数 ) 4 模块返回自身的全部参数 5 上位机发送设置指令( 基础配置, 或者是端口 x 配置 ) 6 模块返回结果 7 上位机发送储存配置指令 8 模块返回结果注意 : 在第二章中的参数表内, 一些未标注内容 或者是标注请讲读取回的值原样写入的, 请在此位置, 填写原来读取回来的数据内容 2. 上位机发送命令 2.1. 命令查询表 功能 包头 长度 ( 命令 ~ 参数 1 字节 ) 命令 MAC 地址 (6 字节 ) 用户名密码 (12 字节 ) 参数 校验位 (sum) 搜索 FF 01 01 - - - 02 复位 FF xx 02 [MAC] 读取配置 FF xx 03 [MAC] 储存设置 FF xx 04 [MAC] 基础设置 FF xx 05 [MAC] 串口 0 设置 FF xx 06 [MAC] - xx - xx - xx 基础参数 xx 串口参数 xx

串口 1 设置 FF xx 07 [MAC] 串口参数 xx 串口 2 设置 FF xx 08 [MAC] 串口参数 xx 2.2. 发送命令的校验和算法 校验位为和校验, 从长度字节 ( 包含长度 ) 开始, 加到校验之前 ( 不包含校验 ) 为止, 结 果为校验值, 只保留低字节 2.3. 搜索命令 搜索命令固定为 : Ff 01 01 02 和校验 02 = 01 + 01 2.4. 复位命令 发送 FF 13 02 d8 b0 4c 00 04 c9 61 64 6d 69 6e 00 61 64 6d 69 6e 00 c8 和校验 C8 = 13 + 02 +... + 6E + 00 红色部分为网络模块的 MAC 地址最后的 12 个字节为网络模块的用户名与密码 2.5. 读取配置命令 发送 (16 字节 ):FF 13 03 AC CF 23 66 66 67 61 64 6D 69 6E 00 61 64 6D 69 6E 00 F9 和校验 F9 = 13 + 03 + AC +... + 6E + 00 其中, 绿色跟红色的部分, 分别代表用户名与密码, 均为 6 字节, 不足补 0

2.6. 存储配置指令 发送 FF 13 04 AC CF 23 66 66 67 61 64 6D 69 6E 00 61 64 6D 69 6E 00 FA 和校验算法同上 2.7. 基础配置指令 基础参数, 一共 67 字节 名称 字节 例子 说明 ucsequencenum 1 xx 请将读取回的值原样写入 uccrc 1 xx 请将读取回的值原样写入 ucversion 1 xx 请将读取回的值原样写入 ucflags 1 80 IP 地址类型 : 第 8 位为 0:DHCP;1: 静态 IP uslocationurl Port 2 20 19 请将读取回的值原样写入 ushttpserverp ort 2 50 00 HTTP 服务端口 ucuserflag 1 请将读取回的值原样写入 ulstaticip 4 38 00 A8 C0 静态 IP 地址 ulgatewayip 4 01 00 A8 C0 网关 ulsubnetmask 4 00 FF FF FF 子网掩码 ucmodname 16 55 53 52 2D 54 43 50 32 33 32 2D 45 00 00 00 00 模块名称 username 6 61 64 6D 69 6E 00 用户名 password 6 61 64 6D 69 6E 00 密码 ucnetsendtime 1 请将读取回的值原样写入

uiid 2 01 00 设备 ID ucidtype 1 0 设备 ID 类型 (0~3) 0:no use 1:send id when connect 2:send id when send data 3:both ucusermac 6 FF FF FF FF FF FF MAC 地址 ucreserved 8 Unused 举例 : FF 56 05 AC CF 23 66 66 67 61 64 6D 69 6E 00 61 64 6D 69 6E 00 61 66 03 80 20 19 50 00 02 07 00 A8 C0 01 00 A8 C0 00 FF FF FF 55 53 52 2D 54 43 50 32 33 32 2D 45 34 35 00 00 61 64 6D 69 6E 00 61 64 6D 69 6E 00 02 01 00 00 AC CF 23 66 66 67 00 48 54 54 50 2F 31 2E 1C 校验字节仍为和校验算法 1C = 56 + 05 + AC +... + 2E 红色部分为 MAC 地址, 再往后的是 12 字节的用户名 + 密码再往后就是固定长度的基础配置参数最后一个字节为和校验字节 2.8. 端口配置 共 63 字节名称 字节 例子 说明 ulbaudrate 4 00 C2 01 00 串口波特率 ucdatasize 1 08 串口数据位 (0X05/0x06/0x07/0x08) ucparity 1 01 串口校验位 1:no,2:odd,3:even,4:mark,5: space ucstopbits 1 01 串口停止位 (0x01/0x02) ucflowcontrol 1 01 串口流控制 ( 0x01:no,0x03:HW) ultelnettimeout 4 00 00 00 00 网络重连时间 ustelnetlocalport 2 17 00 本地端口 ustelnetremoteport 2 17 00 远程端口 31 39 32 2E 31 36 38 2E uitelneturl 30 00 00 00 00 00 00 30 2E 31 00 00 00 00 00 IP 地址或域名都以 ASCII 码发送 00 00 00 00 00 00 00 00 例子为 :192.168.0.1 ultelnetipaddr 4 00 00 00 00 不采用

ucflags 1 02 特殊选项使能 2217 功能 :0x08(bit3) ucworkmode 1 03 工作方式 : 0:UDP, 1:TCP Client, 2:UDP Server, 3:TCP Server, 4:HTTPD Client uipacklen 4 C8 00 00 00 串口打包长度 ucpacktime 1 0A 串口打包时间 uctimecount 1 91 请将读取回的值原样写入 TCP server type 1 1 请将读取回的值原样写入 ucreserved 4 任意值 保留扩展 举例 : FF 52 06 AC CF 23 66 66 67 61 64 6D 69 6E 00 61 64 6D 69 6E 00 00 C2 01 00 08 01 01 01 00 00 00 00 17 00 17 00 31 39 32 2E 31 36 38 2E 30 2E 32 30 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 03 C8 00 00 00 0A 95 11 00 00 00 00 42 校验字节算法 42 = 52 + 06 +... + 00 红色部分为 MAC 地址, 随后的是用户名 + 密码 + 端口参数 + 1 字节校验 3. 网络模块返回结果 3.1. 搜索指令的返回结果 字节名称例子说明 0 TAG_STATUS FF 1 Packet_length 24 2 CMD_DISCOVER_TARGET 01 3 Board_type 00 4 Board_ID 00 5~8 Client_IP_address C0 A8 00 07 设备 IP( 高位在前 )

9~14 MAC_address AC CF 23 20 FE 3D 15~18 Firemware_version D0 07 12 34 55 53 52 2D 54 19~34 Application_title 43 50 32 33 32 2D 35 30 30 00 00 35 checksum F0 设备 MAC( 高位在前 ) D0 07: 设备版本号 ( 低位在前 ) 12 34: 为加密版本, 其他为非加密版本 ; 加密版本直接升级加密程序, 非加密版本要先解密加密程序再发送设备名称 ( 这个校验值用户可以不用考虑 ) Checksum 初始值为 0x00, 依次减去 TAG_STATUS 字节, 一直往后, 直到数据部分的最后一个字节为止, 最后的结果为 checksum 举例 : 搜索指令的返回结果 (36 字节 ): FF 24 01 00 4B C0 A8 00 4D D8 B0 4C 00 04 C9 DD 07 01 00 55 53 52 2D 54 43 50 32 33 32 2D 34 30 31 00 00 EF 校验字节为减和校验, 初始值为 0x00, 依次减去每个字节, 算法如下 : 0xEF = 00 - FF - 24-01 - 00-4B -... - 31-00 - 00 3.2. 复位指令的返回结果 回应 (4 字节 ):FF 01 02 4B 如果用户密码正确 4B = 'K' FF 01 02 45 用户名密码错误 45 = 'E' 3.3. 读取命令的返回结果 描述返回的是网络模块的所有参数, 一共是 256 字节, 不带校验没有协议, 直接返回参数判断长度 : 若为 193( 基础参数 + 串口参数 + 串口参数 ) 即为 -400 系列若为 256( 基础参数 + 串口参数 + 串口参数 + 串口参数 ) 即为 -500 系列读取方式参考 基础参数表 和 串口参数表 举例回应 (256 字节 ): 61 66 03 80 20 19 50 00 02 07 00 A8 C0 01 00 A8 C0 00 FF FF FF 55 53 52 2D 54 43 50 32 33 32 2D

45 34 35 00 00 61 64 6D 69 6E 00 61 64 6D 69 6E 00 02 01 00 00 AC CF 23 66 66 67 00 48 54 54 50 2F 31 2E 31 20 00 00 05 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2 01 00 08 01 01 01 00 00 00 00 17 00 17 46 31 39 32 2E 31 00 00 00 00 05 01 01 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 05 C8 00 00 00 0A 36 11 00 C2 01 00 08 01 01 01 00 00 00 00 1A 00 1A 00 31 39 32 74 31 36 38 2E 30 00 00 00 00 05 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 04 C8 00 00 00 0A 1A 11 00 C2 01 00 08 01 01 05 00 00 00 00 1D 00 1D 00 31 39 32 2E 31 36 38 74 30 2E 32 30 31 密码错误回应 :FF 01 03 45 返回的数据是不带校验的 3.4. 储存配置指令的返回结果 设置正确返回 : FF 01 04 4B 3.5. 基础配置命令的返回结果 设置成功返回 : FF 01 05 4B 3.6. 其他返回 : 校验和错误 : 返回 'E' + 正确的校验值正确执行 :FF 01 CMD 'K' 用户名密码错误返回 :FF 01 CMD 'P' 其他错误返回 :FF 01 CMD 'E' 4. 举例 4.1. 举例 搜索 : 发送 (4 字节 ): Ff 01 01 02 回应 (36 字节 ):

FF 24 01 00 4B C0 A8 00 4D D8 B0 4C 00 04 C9 DD 07 01 00 55 53 52 2D 54 43 50 32 33 32 2D 34 30 31 00 00 EF 复位 : 发送 FF 13 02 d8 b0 4c 00 04 c9 61 64 6d 69 6e 00 61 64 6d 69 6e 00 c8 回应 (4 字节 ):FF 01 02 4B 如果用户密码正确 4B = 'K' FF 01 02 45 用户名密码错误 45 = 'E' 4.2. 报文监听方法 如果你那边想拿网络模块实际抓取一些报文, 可以使用如下方式 : 首先打开配置软件, 然后打开 TEST 助手, 监听 1901 端口, 当进行搜索或者配置时, 相应的广播报文, 就 可以在监听窗口看到 5. USR-TCP232-E45 系列串口设置协议 此配置协议仅是用于 tcp232-e45 系列模块的串口配置功能, 网络设置协议详见 E45 搜索设置升级协议

5.1. 功能介绍 要进入串口配置模式, 首先需要将 CFG 引脚接地, 不同的硬件版本 CFG 所在的位置不同, 请参考对应产品手册 模块的设置命令格式如下表, 你也可以用我们提供的设置软件生成和测试配置字, 发送数据的波特率为 9600, 无奇偶校验,8 位数据位,1 位停止位, 9600,n,8,1 无论之前工作的波特率是多少, 模块在进入配置模式后自动切换到 9600 波特率, 并向串口发送字符 U, 以表示已进入配置状态, 收到完整的数据包并校验处理正确后会返回字符 K, 如果校验出错, 将返回字母 E 和模块计算的校验位, 此位在手动测试发送命令时非常有用, 在其他错误仅发送 E, 如包头不正确, 位数不正确等 注意 : 设置完成后, 需要释放 CFG 使其悬空或接高, 以使模块恢复到工作状态 ( 对于 E45 系列, 释放 cfg(reload) 将会使模块保存参数并且重启 ) 命令的包头 ( 支持 E45 系列串口设置 ) 55 BA 写 Port0 配置,55 BC 读 Port0 配置, 55 C1 写 Port1 配置,55 C3 读 Port1 配置 ( 暂未启用 ) 55 C2 写 Port2 配置,55 C4 读 Port2 配置 ( 暂未启用 ) 55 C5 写基础配置,55 C6 读基础配置 ( 可用 ) 55 C7 写 Port0 域名配置,55 C8 读域名配置 ( 暂未启用 ) 写端口配置时, 各个数据位要根据下面的表格来 ; 读取端口配置时, 只需发送包头即可, 比如发送 55 BC, 即可读取端口 0 配置参数

5.2. Port0 配置 各数据位含义如下 : 功能 位 数 说明 举例 包头 2 55 BA/55 C1/55 C2/ 包头 55 BA 16 进制低位在 目标 IP 4 连接目标的 IP 192.168.0.201 C9 00 A8 C0 目标端口 2 连接目标的端口 8234 2A 20 模块 IP 4 模块的 IP 192.168.0.7 07 00 A8 C0 模块端口 2 模块的端口 20108 8C 4E 网关 4 网关 IP 192.168.0.201 C9 00 A8 C0 工作模式 1 1 为 TCP Client,0 为 UDP 2 为 UDP Server, 3 为 TCP Server TCP Client 01 波特率 3 串口端工作率 115200 00 C2 01 串口参数位 1 独立 ID 3 数据位停止位校验位 ( 详见 附 ) ID-H,ID-L,ID-type, 不用请 填 0(ID type 字节有附加含 义, 详见附 ) N,8,1 03 前 不启用 00 00 00 子网掩码 4 子网掩码, 低位在前 255.255.255.0 00 FF FF FF 固件版本 ( 写没有 ) 1 数据部 分 : 写时 28 字节, 读时 29 字节, 最后一位为 版本号, 1 和校验 1 完整命令串 : 固件版本的最低字节 01 01 加和校验, 从目标 IP 开始算 起, 到和校验之前为止 ( 结果 保留低字节 ) 和校验 设置参数发送 :55 BA C9 00 A8 C0 2A 20 07 00 A8 C0 8C 4E C9 00 A8 C0 01 00 C2 01 03 00 00 00 00 FF FF FF B9 接收 :4B 读取参数发送 :55 bc 接收 :55 BC C9 00 A8 C0 2A 20 07 00 A8 C0 8C 4E C9 00 A8 C0 01 00 C2 01 03 00 00 00 00 FF FF FF E2 9B B9

5.3. 基础设置 命令格式如下 ( 发送 55 C5): 功能 位 16 进制低位在说明举例数前 包头 2 55 C5 包头 55 C5 http 端口 2 自定义的 http 端口 (0 为 80 50 00 不启用 http 端口 ) MAC 地址 D8 B0 4C 00 01 65 65 01 00 4C B0 ( 如果你想维持模块自己 D8 用户 MAC 地 6 的 mac 地址, 请写入 6 个字址节的 FF; 或者先读出后写 入也可以 ) 模块的名称 USR-TCP232-E45 55 53 52 2D 54 模块名称 16 43 50 32 33 32 2D 45 34 35 00 00 00... 本字节最高位 bit7 表示是否使用静态 IP 地址, 默认 0x80 80 IP 获取方式 1 为 0x80 0x80 STATIC IP 静态 IP 0x00 DHCP 动态获取 IP 保留 3 ( 流控设置等还未加上 ) 00 00 00 和校验 1 加和校验, 从 http 端口开始算起, 到和校验之前为止 和校验 xx ( 结果保留低字节 ) 完整命令串 : 读取参数发送 :55 c6 接收 :55 C6 50 00 D8 B0 4C 00 1B 3F 55 53 52 2D 54 43 50 32 33 32 2D 45 34 35 00 00 00 00 00 00 E2 E0 设置参数 发送 :55 C5 50 00 D8 B0 4C 00 1B 3F 55 53 52 2D 54 43 50 32 33 32 2D 45 34 35 00 00 00 00 00 00 fe 接收 :4B('K') 注意 : 2 TCP232-E45 系列产品, 在串口设置完成后 ( 也就是 Reload 由低恢复到高电平后, 模 块将自动复位,4s 后启动完成, 在此期间请不要操作 Reset 脚拉低, 避免恢复出厂设置 )

6. 文档修改历史 V1.3 在 1.2 的基础上, 增加 E45 的串口协议配置说明