CDMA短消息,我花了一个晚上,搞不定,熟手请进,内详,分不够再加
我用的是WAVE COM 的CDMA 模块,接上电脑,用串口收发英文没有问题,但是中文却有问题,因为GSM的很多,但是在CDMA地中文发送却怎么都不行,请前辈指教:
开始的设置:(英文比较)
1、AT+CMGF=1<CR><LF>
2、AT+CNMI=2,1,1,1,0<CR><LF> //设置MODEM格式
3、AT+WSCL=1,2<CR><LF> //设置MODEM的短消息格式为英文TEXT格式
4. AT+CMGS="13312938282"<CR>Hello,Word<ctrl+z>
都是成功的
中文设置:
1、AT+CMGF=0<CR><LF> //PDU设置
2、AT+CNMI=2,1,1,1,0<CR><LF> //设置MODEM格式
3、AT+WSCL=6,4<CR><LF> //设置MODEM的短消息格式为PDU格式,即短信字符中文,编码为Unicode
***************************************
4. AT+CMGS="13312938282"<CR>UNICODE编码<ctrl+z>
***************************************
因为在CDMA AT命令格式上,是这样,但是不成功
我把GSM SMS 地发送方式写上去,还是不成功,如下:
1)//m_SendBufferData = "AT+CMGS=91683153078466F00D04F60597D\x001A";
2)m_SendBufferData = "AT+CMGS=\"13357048668\"\r\n4F60597D001A";
3)//m_SendBufferData = "AT+CMGS=19\r4F60597D\x1A";
4)//m_SendBufferData = "AT+CMGS=19\r0891683153078466F811000D91683153078466F8000800044F60597D\x1A";
问题:
1.英文TEXT模式下,无需设置SMC短消息中心号码,中文模式一定要设置吗?
2.如果要设置中心号码,深圳的CDMA 133XXXXXXX卡的短消息中心号码是多少?
3.发送之后,出现的是ERROR
4.发送之后,OK和ERROR都没有,CTRL-Z显示的是"->"符号,后面就连着显示了,发布出去
5."AT+CMGS=19\r"之后,没有出现">"大于符号
6.说明书上的AT+CMGS="13312938282"<CR>UNICODE编码<ctrl+z>是否是错的,正确的发送该怎样写.
请各位大侠帮帮忙,分析分析,我错在那里??????????
WUWUWUWU....
web@caylay.com