(3) 683108200105F0—短信息中心号码,
其每两位是位置颠倒的。实际号码应为:8613800210500.由于电话号码位奇数(11), 因此加入F 来保证8 位;(1)、(2)、(3)通称短消息中心地址(Address of the SMSC)。
地址及内容设置:
(1)00-短信息中心地址长度。在这里为0,表示使用存储在SIM 卡中的短信息中心地址;例子中直接写的信息中心号,首次发送写,其余可以写也可不写。
(2)11-SMS_SUBMIT 的第一个8 位;
(3)00-发送方地址信息。在这里为0,表示使用本机号码;
(4)0D-接收方号码长度;
(5)91-接收方号码类型(Type of Number);
(6)3126611304F6-接收方号码.实际号码为13621631406+F;
(7)00-协议标识TP-PID(TP-Protocol-Identifier);
(8)08-数据编码方案TP-DCS(TP-Data-Coding-Scheme)
Bit No.7 与Bit No.6 :一般设置为00;
Bit No.5:0—文本未压缩,1—文本用GSM 标准压缩算法压缩;
Bit No.4:0—表示Bit No.1、Bit No.0 为保留位,不含信息类型信息,1—表示
Bit No.1、Bit No.0 含有信息类型信息;
Bit No.3 与Bit No.2:00—默认的字母表,01—8bit,10—USC2(16bit),11— 预留;
Bit No.1 与Bit No.0:00—Class 0,01—Class 1,10—Class 2(SIM 卡特定信息),11—Class 3;
(9)AA-有效期TP-VP(TP-Valid-Period);
(10)0C-用户数据长度TP-UDL(TP-User-Data-Length).若发送7Bit 编码数据,则TP-UDL 为实际字符个数;若为8Bit 数据或16Bit 编码的Unicode,则TP-UDL 为数据字节(8 位)的个数。
(11) 6D4B8BD55DF27ECF5C317EEA -用户数据TP-UD(TP-User-Data)
3.4 通信协议的制定
3.4.1 通信协议的基本要求
上位机与下位机之间的交流就像是人与人之间的交流,也是整套系统正常工作,达到信息互通的主要途径。除了选择一个好的通信方式为整套系统服务以外,制定通信协议也是非常重要的。对于一个稳定的工作系统,一个“好”的通信协议需要考虑到整套系统的各个影响因素。
(1) 对监控参数的要求
不同的系统所需要的参数也是不一样的。有些系统需要的的参数比较多,有些比较少。不一样的系统对参数的类型也是一样的,有些系统只需要简单的开关就行,有些系统的参数需要进行微调和粗调。所以在制定通信协议时,必须要考虑相关控制量的特征,定义出符合该控制量的数据格式,同时还应考虑数据量的范围,以确定合理高效的组织和通信机制。
(2) 对系统效率的要求
一个好的通信协议应该是高效率的。协议的效率主要取决于其通信速率、通信机制、数据请求方式、数据组织形式、编码方式等。通信速率取决于接口特性及硬件水平,通信速率越高,协议效率越高,同时对硬件的要求也越高。
通信协议的复杂度是一个笼统的、综合的概念,它包含了对上述诸多内容的评价。协议的复杂程度通常意着协议编码和时间上的冗余度,复杂度越高,效率就越低。
(3) 对系统可靠性、可扩展性、兼容性的要求
在通信机制中,可靠的传输和确认信号以及稳定的控制信号都利于系统可靠性的提高的。但是会造成系统的过于繁杂,影响系统的效率。所以赢在保持较高的可靠性下,尽可能提高系统的效率。由于系统的效率与可靠性是相互矛盾的 ,所以在制定协议时,应特别注意这两点。
一个较好系统还应有很好的可扩展性和向下兼容性,以便于产品的更新换代。所以在对系统编码时,要对数据的各个方面进行预留,以保证可扩展性。还有就是对产品的核心部分——通信机制、数据格式,都要有超前意识,一旦确定,就不再轻易改动。在此基础上,再对下进行兼容。
- 上一篇:Matlab基于灰色关联理论的移动机械人故障诊断方法研究
- 下一篇:ZigBee室内定位系统的研究与设计+RSSI的算法及MATLAB仿真
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响