安防系统无线网络化的实现方案

2013-10-18 09:21:30 电子工程世界  点击量: 评论 (0)
目前,安防系统越来越受到人们的重视,客户对安防系统的功能和性能方面的要求也越来越高。本文提出了一种基于GSM和Zigbee技术的无线安防系统,该系统的特点在于利用GSM和Zigbee无线网络优势,实现了安防系统

模式昵?简单地说是发送或接收手机SMS的一种方法。PDU串表面上是一串 ASCII码,由o~9、A~F这些数字和字母组成。它们是8位字节的十六进制数,或者是BCD码十进制数。PDU串不仅包含消息本身,还包含很多其他信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。发送和接收的PDU串结构是不完全相同的。下面介绍短消息的PDU编码格式(表 1,表2)。

SCA:短信中心的地址,例如西安为+8613800290500;

FO:文件字节头,发短信时设为11;

MR:信息类型,通常取00;

DA:目的地址;


0A:发送方地址;

PID:协议指示标志,通常取O0;

DCS:数据编码方案,O0为7bit编码,F6为8bit编码,O8为双字节编码;

VP:有效期限;

UDL:用户数据长度,即实际短信内容长度;

UD:用户数据,即短信内容;

SCTS:短消息中心时间戳。

表1 发送短信息的PDU格式

 

表2 接收短信息的PDU格式

3.3 发送和接收短消息

要发送和接收短消息,利用GSM模块和手机之间进行信息交换,首先就要对信息进行PDU格式的编码和解码。本系统采用Unicode的编码形式。Unicode是一种统一的字符编码标准,采用双字节对字符进行编码[。这种Unicode的特点是所有的字符是以两个字节表示,不仅中文使用两个字节,而且英文也使用两个字节表示。

PDU模式下短消息收发的步骤为:用“AT+CMGF=0”设置为PDU模式;用“AT+CMGS=长度”,后面跟PDU包发送短消息;用“AT+CMGR=序号”来读取接收到的短消息。

例如,需要发送信息“家中被盗!”到手机13991885678,单片机首先通过串口向GSM模块发送AT+CMGS=25,等待返回ASCII字符“》”,再输出PDU数据串并以Ctrl+Z键结束。发送程序如下:

4 结语

本设计方案借助于GSM网络的短消息业务和Zigbee无线传感器网络技术,为安防系统的建设提供了一种灵活、方便的无线解决方案。该系统具有良好的可扩展性和实用价值,可以实现全方位的安全监控与防护,而其最重要的一点在于,该系统能够通过无线网络可靠地与用户通信,增强了系统的安全性、可靠性与隐蔽性。

大云网官方微信售电那点事儿
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞