|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; b* A G* B8 O! g, R, z: J0 P1 j5 K(河北农业大学信息科学与技术学院,河北保定071001)
' t- ~( M" D9 S. I# W摘要:在农田气候信息采集系统的开发研究中,利用单片机控制GSM模块构建了无线传输功能,用户可以随时
8 \* y+ P% t' T0 y$ U利用手机短信进行气候信息的查询。在算法设计上,解决了无短信、有已读短信、有新短信的不同处理,实现了
+ l$ T9 e8 N8 f+ I( c1 ^多用户的查询功能以及两个用户并发查询的处理,提出了动态密码的方案,增加了用户合法性识别的灵活性。
" k8 ^% p% g! A$ s3 ?2 r0 B关键 词: MC35i; 短信;单片机; AT命令' x+ |& l9 k6 S1 |7 I6 e( t1 T' `
无线通信技术正在迅猛发展,应用于田间农业
4 Y1 A3 ]6 Z% x! d生产信息的采集传输具有突出的优势。在各种无线
: p- c) V/ T# `通信技术中,基于GSM模块的方案在很多领域得' b* A1 I2 k, c' s* m: I6 W1 c
到了广泛应用. I L% M. Z4 D) `5 o% {
[1-5], k( r: Z& K0 l# K# l7 S/ Y
利用GSM通信网络无线传输
! x1 H+ l+ n$ @, k+ V$ b田间信息,用户无需组建专用通信网络、传输距离
5 Y$ \3 x4 g! `5 j; d+ A远、方便易用。特别是其短消息功能,非常适合农业' u7 `$ F K' v! L
- O/ k9 H1 j+ p& X$ i/ U3 T
生产田间信息的远程传输。" A; t" p; L8 D: A; T4 o9 j: o
在基于AT89C52的农田气候信息采集系统开
* @4 u' @& Q3 j' G% b发中,分析了GSM模块中短信存储格式,设计了短 B# o& @6 p$ e! L# K
信呼叫发送功能,提出了动态密码方案从而实现了
3 H8 J$ Z3 y1 f$ O1 E多用户的查询,解决了并发查询的问题,实现了3种
6 B& T: I: X& O6 O7 o* U2 ?查询功能。" ]& r2 L1 K6 D/ g! c# a
* c5 z& C+ f0 u! V- s
1 GSM模块基本用法7 L( C$ D/ X( v% E3 X
1.1 GSM模块和GSM终端% G9 Y6 K }1 G( v g. p E
GSM(全球移动通信系统Global System for' c8 V6 E. N- o- T$ R( [% X
Mobile communication)是基于时分多址技术的移动
" X) i. ^2 b7 r4 r1 P: s$ @通讯系统。目前已建成的覆盖全国的GSM数字蜂
' \3 [- Z4 ~; O& H窝移动通信网,是我国公众移动通信网的主要方式。
' i# K. n/ t; y' f+ e很多通信设备厂家提供GSM模块,用户配备- [/ P4 G: X& [6 A
天线、串口、SIM卡座后构成GSM终端,直接作为, z' h. ]1 x: x
串口设备与PC机或单片机连接,使用简便。各厂- U5 j+ }% M5 \6 T' N: M
家同时也提供组装好的带有机壳GSM终端,如果9 w9 I# ]3 n/ X' y3 t4 |4 L* w0 f
对GSM模块的功能没有2次开发的要求,可以直
. l b6 \8 A! T$ u( k& v& y" E接选用GSM终端。
3 R$ ^+ k/ z2 _9 ^GPRS(通用分组无线业务General Packet Radio" l+ {- r! [& `+ ~$ ]0 X' s
Service)是在GSM系统上发展起来的1种新的承载' N9 ~3 A- A# p& f$ f" w
业务。GSM模块的升级产品都支持GPRS业务,所$ F+ d6 a& P8 l \) ~, y# f2 E
以也称为GPRS模块。
& i( O' p9 v% I5 f' P1 S# m1.2 AT指令$ `, j' u2 O: I1 s
用单片机控制GSM模块的基本方法是通过串
; ?3 B- L/ V6 D8 i3 C' s- y口程序发送AT指令。AT指令是为计算机与调制
9 I$ [$ u6 o! h& o解调器之间进行通讯而设计的一套指令,其中由诺" R7 d. u P" u4 `2 V
基亚、爱立信、摩托罗拉、惠普等厂商共同为GSM
. a; B: z7 E& R系统研制了GSM AT指令集[6],其中包含了对短信
# k1 i' }0 x5 u) \% t* ^6 [* A功能SMS( Short Message Service)的控制指令,常用" ^( B# i4 M1 E5 L: v8 A- e
的SMS命令如表1。
( Y! b- B6 T; J! R3 u
5 Z2 }9 E- i( G& g6 }) J/ H8 w9 r; {# I* e1 |2 n7 g+ G
6 l" y2 `2 x+ c0 N
附件下载:
" o) ?: x& ?& G2 m1 T
- d& f! \6 n# z6 @( H+ @# p |
|