佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 4806|回复: 35

AT Command 来来玩玩。

[复制链接]
发表于 19-6-2008 08:23 PM | 显示全部楼层 |阅读模式
http://developer.sonyericsson.co ... at_2006--08_r4a.pdf
自己下来看看, 是sony ericsson 的。

需要工具:
电话一粒
蓝牙/cable

先大约讲解用蓝牙。

1。 确定你的电话有virtual serial port, 然后是什么port.
2. 然后pair 你的电话和电脑。


好了, 现在打开hyper terminal (start>all program>access>communication> hyper term) or minicom
create 一个connection. 名字随便打,port set 你的蓝牙的port, 或者如果用cable就选cable 的port.

baud rate 就更你电话的咯。 我的 k800 是 auto baudrate , 所以随便都能用。

ok, 开了吗?

你会看到你的蓝牙自动连接。

这个时候, 输入
AT
你会看到reply
OK
证明了没有问题。有问题嘛。。。自己解决
看看port setting 等对不对。

打电话:
ATD 0123456789;
你就看到你的电话自动打给 0123456789
要cancel ,
就输入
ATH
要接电话, 就输入 ATA

SMS:
sms 有两种mode, 一个是 text mode, 一个是 pdu mode.
输入
AT+CMGF?
sony ericsson 多数都是 PDU, 然后 motorola 两种都ok. 选择自己喜欢的然后用。
如果是想换, 那么就
AT+CMGF=0 (换成0, 在 sony eric 这是PDU mode)

在 text mode:
at+cmgs="0123456789"
whatever msg u would like to send.(之后按 ctrl + z, 就会看到一个箭头, 然后按enter, 就send 了)

在 PDU mode:
at+cmgs=X (等下才叫你怎样算)
然后会出现一个  〉在 hyper term, 输入以下的code
〉0011000B910621436587F90004AA084869 (之后按ctrl +z 然后才enter, 不然会有error +cms 304)
这里呢, 会send 48 69 (hex in ascii) 去 60123456789
之前的 X 就是 total pair -1, 以上的code 共有17-1 =16对, 所以 X =16
那么长的号码如何来呢? 我来简化他。
开始先输入
0011000B91 (5对), 这个之后就是电话号码。在这之前, 我们都是算对对, 所以原本
60123456789 = 60 12 34 56 78 9F (因为9 是单身, 所以我们烧个子娃娃给他)
然后把所有号码颠倒,
60 => 06 ; 12=>21; 34=>43 ; 56=>65 78 =>87; 9F=>F9;
0621436587F9 (6对)
然后再输入
0004AA08 (4对)
然后剩下就是你的 msg, refer to ascii table (in hex)
http://en.wikipedia.org/wiki/ASCII
H=48
i=69
Hi = 4869 (2 对)
我们的X 就是 5+6+4+2 -1 = 16 对。

评分

参与人数 1积分 +100 收起 理由
pic + 100 原创内容。

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 19-6-2008 08:29 PM | 显示全部楼层
用 VB 来写:
按 ctrl +T , 然后找 microsoft comm control 6.0

Dim MSComm1 As Object
Set MSComm1 = CreateObject("MSCommLib.MSComm")
MSComm1.Settings = "57600,n,8,1"
MSComm1.CommPort = 你的port
MSComm1.PortOpen = True (连接port)
MSComm1.Output = "ATD 0123456789;" & Chr(13)

这是基本的, 然后要怎么变化就看大家的创意了
回复

使用道具 举报

发表于 25-6-2008 08:48 PM | 显示全部楼层

回复 2# chan1314 的帖子

我用N95, 要用BTconnect去N95的Modem, 要从PC initiate,, 可是, 搞了半天那个PC的BT Comport, 都不懂要怎样和手机pair。。。。
回复

使用道具 举报

 楼主| 发表于 26-6-2008 01:58 AM | 显示全部楼层
你有用 bluesoleil 这个software 吗?
你search 你的 hp , 然后 pair 了, 直接按 connect bluetooth serial port services. 然后你看他pop up 说什么port connected, 然后再hyper terminal 用那个port.从哪里知道


刚才search 乐, n95 没有问题, 能用。
刚才那我朋友的nokia 来势, 有3g , camera 2.0MP, bluetooth services 只有object push services, file transfer 和 dial up... . 目前我试过的 nokia 价钱上千的才有 serial ... (其实试了3 个model )
http://www.forum.nokia.com/info/ ... d5/AT-help.pdf.html
回复

使用道具 举报

发表于 26-6-2008 03:08 AM | 显示全部楼层
原帖由 chan1314 于 26-6-2008 01:58 AM 发表
你有用 bluesoleil 这个software 吗?
你search 你的 hp , 然后 pair 了, 直接按 connect bluetooth serial port services. 然后你看他pop up 说什么port connected, 然后再hyper terminal 用那个port.从哪里知道
...


sony ericson k700i 就有了。。由built in gsm modem 的应该有这个function.
以前用k700i的时候还有玩at command.换电话过后就没玩了。。。

[ 本帖最后由 fritlizt 于 26-6-2008 03:10 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 26-6-2008 09:51 AM | 显示全部楼层
对, 但是不是每个有bluetooth 的电话都有virtual serial port. 如果没有就要用cable 咯。 大致上都是一样的command, 只有一些是专给sony ericsson.
回复

使用道具 举报

Follow Us
发表于 26-6-2008 10:30 AM | 显示全部楼层

回复 6# chan1314 的帖子

好,我下载bluesoleil再试试看。。。
我想买BT 耳机, 主要是给Laptop Skype用。。。
有什么建议吗?有Stereo的Headset +mic 吗?
音质要佳为上,因为可能长时间使用, 普通手机用的BT 耳机, 有整块的一件式, 或含电线的两件式, 那一种比较好呢?

个人可能想买两件式的, 然后改成舒服的耳机。。。
音质好的, 大概多少钱一个?在马六甲, 网购还是去店铺买?
网购好像便宜很多。。。呵呵。。。
回复

使用道具 举报

 楼主| 发表于 26-6-2008 12:09 PM | 显示全部楼层
便宜的没好货。。。
有的用custom chip, range 很短罢了。
motorola 也有翻版, 里面用 custom chip(is1002n+is1601n , RMB11), 距离是1meter...


stereo sony 的不错一下, support a2dp , 有 3.5mm头, 能自己放自己喜欢的耳机。 价钱好像是3xx 左右。

看你自己喜欢咯, 如果挂在耳朵, 会方便一点, 不用被transceiver 约束。 普通谈话, 不需要那么好的, 除非听歌咯。  

这是之前我公司用的module
http://www.bluegiga.com/wt12-1 (USD 20)
但是还有另一个model 是给audio 的
http://www.bluegiga.com/wt32-1
可能用比较好的module 是价钱和性能的差别。
回复

使用道具 举报


ADVERTISEMENT

发表于 1-7-2008 11:03 PM | 显示全部楼层
原帖由 chan1314 于 19-6-2008 08:23 PM 发表
http://developer.sonyericsson.com/servlet/JiveServlet/download/118416-1360/dg_at_2006--08_r4a.pdf
自己下来看看, 是sony ericsson 的。

需要工具:
电话一粒
蓝牙/cable

先大约讲解用蓝牙。
http: ...


请问这个有什么功能?

ATcommand的用处是什么?

我没有用有BT的电话但是我好奇。。。
回复

使用道具 举报

 楼主| 发表于 2-7-2008 09:55 PM | 显示全部楼层
不一定用bluetooth, cable 都ok.
比如说你要你想要自动send sms , 还是什么。
就是把你的system 和电话网络连接起来。
回复

使用道具 举报

发表于 3-7-2008 10:29 AM | 显示全部楼层
原帖由 chan1314 于 2-7-2008 09:55 PM 发表
不一定用bluetooth, cable 都ok.
比如说你要你想要自动send sms , 还是什么。
就是把你的system 和电话网络连接起来。


偶使用 Nokia 6630 电话,一般上偶都是用 Nokia PC Suite 来连接的。根据你提议的这种连接方式跟 Nokia PC Suite 的操作比较,有什么优点?或是功能上有什么提升?最后问下,你这张贴的目的是什么?是教导其他人怎么使用,还是。。。。。

[ 本帖最后由 rothmans 于 3-7-2008 10:37 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 3-7-2008 11:32 AM | 显示全部楼层
这是概念, 然后自己要做什么都行,
这个只是intro 大家使用at command.
然后能在 controller 用。

比如说用nokia 3310, 我只要连接 fbus 或 mbus 去controller. 我就能用 controller send sms, 收sms,或者拿来打电话等。或者我的controller 连接去 bluetooth module (support virtual serial service) , 然后我就能通过蓝牙和controller 沟通。
在hyper terminal 只是当作试验。不需要任何东西, 就是尝试玩玩。

application 方面,当作他是 gsm modem , 然后能自己 diy alarm system 或者其他东西。 比如我家进贼(窗口打开), 我电话会马上通知。 如果我用的 modem 支持 UMTS (3G), 那么, 当窗口被打开时, 自动video call to 我自己的电话。我就能看到, 是不是进贼,然后选择关掉警报等。
回复

使用道具 举报

发表于 3-7-2008 01:04 PM | 显示全部楼层
原帖由 koren 于 1-7-2008 11:03 PM 发表


请问这个有什么功能?

ATcommand的用处是什么?

我没有用有BT的电话但是我好奇。。。


其中一个用途。 在外面可以用sms来turn on/off, request家里电器的status.
回复

使用道具 举报

发表于 18-3-2009 01:20 AM | 显示全部楼层
我不会发sms leh..
try了很多次
我是pdu mode de ><"
回复

使用道具 举报

发表于 18-3-2009 01:40 AM | 显示全部楼层
按了ctrl+z 就出error le ...
什么原因呢
回复

使用道具 举报

发表于 18-3-2009 10:07 AM | 显示全部楼层
原帖由 Babygang 于 18-3-2009 01:40 AM 发表
按了ctrl+z 就出error le ...
什么原因呢


什么 error? 有 error code 吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 18-3-2009 11:26 AM | 显示全部楼层
原帖由 waiweng83 于 18-3-2009 10:07 AM 发表
什么 error? 有 error code 吗?

问到重点了。你要猜吗? 一些网友就是不爱说清楚。。。喜欢一问一答。。。。


一般, 送AT,会传回OK。 (除非Echo off)
可以试简单拨号先:
ATDTxxxxxxx     (xxxxxxx 电话号码)
回复

使用道具 举报

 楼主| 发表于 18-3-2009 12:51 PM | 显示全部楼层
我在k800拨号都是用 ATD0123456789;
没有分号, 他一拨马上断。
你多少对算对吗?
找中国机, 用text mode, 方便很多。 test 了几个中国机都有support text mode.
回复

使用道具 举报

发表于 18-3-2009 03:26 PM | 显示全部楼层
不好意思
我type
at+cmgs=0 then
> 0011000B910621779306F20004AA08 then
ctrl+z

+CMS ERROR: 304

我按了ctrl+z 就出现了
回复

使用道具 举报

发表于 18-3-2009 03:53 PM | 显示全部楼层
原帖由 Babygang 于 18-3-2009 03:26 PM 发表
at+cmgs=0 then
> 0011000B910621779306F20004AA08 then
ctrl+z

+CMS ERROR: 304


Error code 304 是 Incorrect PDU mode parameter.

AT+CMGS=<length>. 作么你的 length 是 0 的?

试看以下的能用吗?

AT+CMGS=29
0001000B910621779306F2000012F770FA5E769F7133C0382C4FBBC6EF36
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 7-1-2025 07:37 AM , Processed in 0.137429 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表