TT50采用自定义的简易AT指令来实现短信的收发,发送短信的时候只需要简单的一条指令“AT+SEND=短信内容“即可,TT50模块接收到短信内容后会自动将短信内容发出来,用户编程可采用中断接收的方式。我们可以提供C语言的DEMO程序。
所有的AT指令均为大写
短信透明发送
1、短信单发:
单发是指短信只发送到一部目标地址,该目标地址可以是GSM手机、小灵通、国外手机、网络目标地址等。
单发短信前需要首先确认接收短信的地址、短信编码方式等,如果不设置,W5360将按模块内的默认设置进行发送。
1)AT+TEL=目标地址 设置接收短信的目标地址
AT+TEL=? 查询接收短信的目标地址
2)AT+MODE=编码方式
AT+MODE=查询编码方式
共有四中编码方式 UCS2、7BIT、8BIT、TEXT
3)AT+SEND=短信内容 回车
短信内容可以是任何字符,包括中文字符、英文字符、二进制数等,TT50模块的串口收到此指令后,内部经过复杂的编码,将数据通过gsm网络以短信的形式直接发送到目的地址,目标地址可以是手机、小灵通、网络、国外gsm手机,当然也可以发送给另一个TT50模块。
2、群发短信
TT50模块可以群发给若干部目标手机,目前最大支持到一次可发送到23部手机。
群发和单发的设置除了设置短信接收目标内容不一样外,其他指令和单发一样。
群发目标手机地址设置:
AT+TEL=电话号码1,电话号码2,。。。,电话号码N
每条电话号码之间用ASCII字符“,“分隔。单发短信时只要输入1个电话号码然后跟上回车即可。单发短信可以发送给小灵通、国外GSM手机、以及一些特殊号码。群发短信只能发送给国内GSM手机,比如移动和连通的GSM手机。
AT+SEND=短信内容 回车
指令发送短信返回的提示信息:
短信发送成功,TT50将返回“OK”,
如果没有发送成功,将返回错误的代码提示
3、振岭遥控发送短信
TT50支持振岭发送短信,当拨打TT50模块上的手机号码时,如果拨打的电话号码是用AT+TEL设置过的号码,则TT50模块在一声振岭后,挂断电话,主动给AT+TEL设置过的手机发送短信。具体发送的内容是用下面的AT指令来设置:
AT+RCONT=振岭发送短信内容?回车
AT+RCONT=?回车 查询短信内容
TT50模块在出厂时已经默认设置好,你可以根据自己的需要用该指令随时改变发送内容。
振岭发送短信是为了节省用户的通讯费用而进行的人性化设计。
TT50模块短信接收
TT50模块在收到短信后会自动将包括短信内容在内的数据通过串口输出,短信输出后将不再保存,直接删除,这样模块内短信数量将永远不会溢出,保证模块接收短信的可靠性。
接收到数据格式是:
+ME,发送手机的电话号码,发送时间,短信内容回车
其中的日期时间格式为:年月日时分秒毫秒
其中的短信内容是经过TT50模块完全解码的数据。
如:下面是TT50模块接收到短信后通过串口输出的一条短信数据
+ME,13969121063,07040509112233,科菱自动化手机短信透明收发模块TT50,欢迎选用
这条信息的意思是:
发送的手机号码:13969121063,
发送时间:07年04月05日09时11分22秒33毫秒,
短信内容:科菱自动化手机短信透明收发模块TT50,欢迎选用
其他AT指令
1、AT+BAUD=X 回车
设置TT50模块串口通讯波特率,模块出厂时的默认波特率是9600,你可以根据自己的需要来设置其他的通讯波特率。
AT+BAUD=回车 查询当前通讯波特率。
2、AT+REST=1 回车
模块复位指令,给W5360模块串口发送该指令后,模块将复位。
3、AT+SLEEP=1
模块休眠,这时TT50模块处于省电状态。
AT+SLEEP=0 模块唤醒。
六、TT50模块评估板---采用单片机评估测试
TT50开发评估板是为用户尽快掌握TT50短信模块而提供的硬件开发(评估)平台,使用户在拿到TT50模块后可以尽快完成测试、开发、评估、产品功能演试等一系列操作,使用户不必制作PCB线路板就可以熟悉TT50模块的功能。TT50开发评估板也可以直接作为目的产品的主板,以缩短用户的研发生产周期,快速投向市场。
为了更直观演示TT50模块的需要,我们的评估板上设计了LCD液晶显示接口,LCD模块我们选用的是128*64点阵并且带汉字库的液晶模块,我们仅仅是为了直观演示的需要,您在考虑选购评估板时,可以考虑根据您的经济情况,来决定是否购买带LCD的评估板,不带LCD的评估板完全可以满足测试TT50的需要。
下面介绍TT50的功能时,都借助TT50开发评估板来给大家演试。
评估板采用的单片机是普通的51核的单片机,将TT50模块的串口TTL电平(11脚TTL电平收,12脚TTL电平发)直接与单片机的串口连接,中间不需要加电平转换。
评估板背面:评估板背面我们设计上了高档的抽屉试SIM卡座,方便用户从外边更换SIM卡。用户当然也可不用该插座,可以直接使用TT50模块上的SIM卡座。
1、TT50评估板工作过程:
首先将开通了短信功能的SIM卡插入TT50模块的背面或插入评估板的背面,
给评估板加5V电,TT50模块首先进行初始化,初始化完成后,TT50模块将通过串口1和串口输出"SYSSTART"字串,并置开管脚GPIO0(16脚)为低电平,这时用户可以通过评估板进行收发短信的测试。
注意这时评估板上的GSM模块工作指示灯D2和TT50模块的工作指示灯D3闪烁的状态为:3秒灭1秒亮,如果是其他闪烁状态,则表明TT50模块没有插卡或网络信号弱等,请检查。
2、TT50发送短信给手机
按下评估板上的K1健,TT50将事先放在内存中的短信内容发到手机中
3、TT50发送短信给小灵通
按下评估板上的K2健,TT50将事先放在内存中的短信内容发到小灵通
4、TT50接收短信测试
当TT50模块在收到短信内容后,将自动通过串口发送出来,这时我们可以通过评估板的LCD屏幕看到接收到的短信内容。
显示的短信内容格式为“发送短信的手机号(或小灵通等)+发送的时间(年月日时分秒毫秒)+短信内容“
5、振岭发送短信测试
拨打您插在TT50上(或评估板上的电话号码),TT50在接收到振岭后,自动挂机(这时不产生任何通讯费用),然后将通过AT+RCONT设置的短信内容发到用AT+TEL设置的电话上去。