一、系统介绍 GSM 网的SMS(短消息)业务已经得到广泛应用,并且技术非常成熟。DTR2001主要由西门子德国SIEMENS公司生产的工业级GSM模块和一款高性能的处理器组成,可通过GSM 网SMS服务功能实现无线的,长距离 的(GSM网络覆盖的地方)数据传送的通用设备,且支持中文传输。用户每次传输数据量不大,且实时性要求不强,就可采用此方法。
1. J1 :数据接口 RS232协议TTL电平 #1 VCC 电源输入(+5V,误差2%) #2 DIN 数据输入(入DTR2001) #3 DOUT 数据输出(DTR2001输出) #4 GND 地 #5 TX_EN 发送使能(低有效) 2. J2: 工厂参数设置口,用户勿用 3. 天线接口:SMA 二、使用步骤 1 SIM卡具有SMS功能,短信中心号码要预先设好。 2 先安装天线与SIM卡。 3 接电源, 电源电压为DC 5V, 电流不小于1A ,瞬间电流不小于2A 4 上电后,数据口会送出字符串“cleartop DTR2001 V1.0”(ASCII码)10秒后完成初始化, 开始正常工作,此时绿灯亮一下灭三秒。收发SMS 时红灯会点亮 三、 发送数据时注意事项 1 发数据时,上位机必须检测TX_EN(#5)是否为低,为低可发送数据给 DTR2001。 TX_EN(#5)为高时禁止上位机送数据。 2 发送一包数据时,每两字节之间的时间间隔应小与100ms 。 四、数据格式 接口电平TTL或RS485 通讯速率:1200bps 数据格式:1位启动,8位数据,1位停止 无校验 协议标准:半双工 五、工作模式及数据协议 上位机的要发送数据, 按如下格式将数据送给DTR2001: 被呼叫号码 + 数据长度 +数据域+结束符 1. 被呼叫号码 :BYTEO---BYTE5(6字节),数据要传给目的地的电话号码。 D7 D0 BYTE0 | F | 1 | BYTE1 | 3 | 9 | BCD码(除BYTE0) BYTE2 | 0 | 1 | 事例号码为: BYTE3 | 2 | 3 | BYTE4 | 4 | 5 | BYTE5 | 6 | 7 | 2. 数据长度: BYTE6(1字节) 数据域数据字节数, 用16进制码表示。 3. 数据域: BYTE7---BYTE84(1—138个字节),实际传送的数据, 长度由BYTE6决定,用16进制码表示。 4. 结束符 : 固定为03(1字节) 16进制码。 DTR200收到上位机的数据后,如果格式符合上述协议,则通过 GSM模块将数据发给号码对应的手机 ,否则不于处理。 SMS发送成功,DTR2001向上位机输出下述格式信息: EB 90 02 + 被呼叫号码 +01 FF 03 SMS发送失败,DTR2001向上位机输出下述格式信息: EB 90 02 + 被呼叫号码 +01 00 03 DTR2001模块收到SMS时,检测信息中实际数据是否符合格式 “数据长度 +数据+结束符”,是则将数据以下述格式送给上位机,否则删除 EB 90 01+发送方号码+数据长度 +数据域+结束符 此处的“发送方号码”中包含的手机号码为发送方的,其余部分同上面详述相同。 例:数据传送 设模块A的手机号码,模块B的手机号码。 如果终端1要发数据“11 22 33 44 55”(5字节的16进制码)给终端2,则以下面格式将数据发给模块A: F1 39 76 54 32 10 05 11 22 33 44 55 03 模块A则将“05 11 22 33 44 55 03”以短信息发给“”; 发送成功,模块A送下面信息给终端1: EB 90 02 F1 39 76 54 32 10 01 FF 03 发送失败,模块A送下面信息给终端1: EB 90 02 F1 39 76 54 32 10 01 00 03 模块B收到后则以下面格式将数据发给终端2: EB 90 01 F1 39 01 23 45 67 05 11 22 33 44 55 03 六、中文传送 中文传送的协议和上面相同,只是数据域结构有所不同: 00+中文包+00 既在数据长度之后和结束符之前各加一个00,计算数据长度时要将加的00 计算在内: 数据长度=中文包汉字的个数 ╳ 2 + 2 汉字须转换成两个字节的Unicode码, 可用“CHINESE 2 UCS2.EXE”软件转换。中文包中也可包含数字、字符,但也须转换成Unicode码。数字、字符转换成Unicode码时只有一字节,需在转换后的码之前加“00”。 例2: 如果要传送汉字“节日快乐”四个字给手机,首先确定汉字的Unicode码: 节 :8282 日:65E5 快:5FEB 乐:4E50 发送格式: F1 39 01 23 45 67 0A 00 82 82 65 E5 5F EB 4E 50 00 03 注:手机收到的汉字的前端和末尾会各有一个空格或方格(与手机型号有关)