Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570880
  • 博文数量: 155
  • 博客积分: 7055
  • 博客等级: 少将
  • 技术积分: 1700
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-22 11:40
文章分类

全部博文(155)

文章存档

2016年(1)

2011年(2)

2010年(1)

2009年(2)

2008年(9)

2007年(39)

2006年(58)

2005年(38)

2004年(5)

我的朋友

分类: Java

2006-07-02 00:02:19

手机设置:
Nokia 6600为例:调制解调->通过红外连接

PC设置:(win2k) 如果是笔记本的话一般带有IR发射窗口。
安装USB接口的IR适配器(moschip,像是印度人做的芯片哈哈),与手机建立红外连接。
在“设备管理器”里看着,会自动添加新设备,一个modem,查看其使用的串行端口(假设为comx)。在“诊断”->查询调制解调器,看modem是否响应正常。

打开“超级终端”,以comx新建一个连接,速率等参数应当是已设置好的。连接后:

ATE1 ->打开echo回显
AT+CSQ -> 看看与手机连接正常否,信号强度如何

发英文短信:
AT+CMGF=1 -> text格式
AT+CMGS=139XXXX7977 ->目的手机号码
->这里输入内容,按ctrl-z, ctrl-z结束。

发中文短信:
AT+CMGF=0
AT+CMGS=027
0011000D916831x9xx7x79F70008010C5b816b226b22621172314f60
这里要解释一下:
001100 什么意思,请看末尾的参考,ETSI文档
+
0D916831x9xx7x79F7 0D91的意思看参考,后面是手机号,妈妈的还有endian的转换
+
000801 看参考
+
0C5b816b226b22621172314f60 0C指信息内容的长度,octet字节为单位。后面是汉字(宁欢欢我爱你)的UCS2编码。

027是由 15(为啥,看参考) + 信息长度0C即十进制12 得来

参考:


3GPP TS 03.40
Technical realization of the Short Message Service (SMS)
9.2.2.2 SMS-SUBMIT type

GSM 07.05
Dquipment interface for SMS and CBS
4.3 Send Message +CMGS

GSM 03.38
Alphabets and language-specific information


Java代码

文件:UnicodeTest.zip
大小:0KB
下载:



阅读(2771) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~