利用PLC单片机之类的来做短信开发工作的例子
来源:互联网 发布:北京专业排名优化工具 编辑:程序博客网 时间:2024/05/16 07:18
利用PLC单片机之类的来做短信开发工作:
首先是初始化的工作,每次重新上电以后必须初始化:
1.选择协议,一般采用不经过SIM存储而直接显示
write:
AT+CSMS=1(回车)
41 54 2B 43 53 4D 53 3D 31 0D
read:
+CSMS: 1,1,1 OK
0D 0A 2B 43 53 4D 53 3A 20 31 2C 31 2C 31 0D 0A 0D 0A 4F 4B 0D 0A
2.设置短信自动显示,不经过SIM卡存储
write:
AT+CNMI=2,2,0,0,1(回车)
41 54 2B 43 4E 4D 49 3D 32 2C 32 2C 30 2C 30 2C 31 0D
read:
OK
0D 0A 4F 4B 0D 0A
3.选择发送模式(TEST 为1,PDU为0)
write:
AT+CMGF=1(回车)
41 54 2B 43 4D 47 46 3D 31 0D
read:
OK
0D 0A 4F 4B 0D 0A
4.输入被叫手机号码
write:
AT+CMGS="8613950072081"(回车)
41 54 2B 43 4D 47 53 3D 22 38 36 31 33 39 35 30 30 37 32 30 38 31 22 0D
read:
>
0D 0A 3E 20
5.发送数据
write:
123456789ABCDEFG(CTRL+Z)
31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 1A
read:
+CMGS:147 OK
0D 0A 2B 43 4D 47 53 3A 20 31 34 37 0D 0A 0D 0A 4F 4B 0D OA
6.自动接收短信:
0D 0A 2B 43 4D 54 3A 20 22 2B 38 36 31 33 39 35 ..+CMT: "+861395
30 30 37 32 30 38 31 22 2C 2C 22 30 35 2F 31 31 0072081",,"05/11
2F 32 38 2C 30 39 3A 34 32 3A 33 36 2B 33 32 22 /28,09:42:36+32"
0D 0A 31 32 33 34 35 36 37 38 39 30 41 42 43 44 ..1234567890ABCD
45 46 47 0D 0A EFG..
7.回复:(选择自动接收短信,在短信自动显示后6秒内必须回复AT+CNMA)
write:
AT+CNMA(回车)
read:
OK
0D 0A 4F 4B 0D 0A
另外,每次write之间必须间隔一段时间,一般500MS左右,具体时间以测试为准,尽量间隔时间长一
点点.建议每次write后等待并捕捉read,通过捕捉后的read来判断当前状态.
- 利用PLC单片机之类的来做短信开发工作的例子
- 大家来谈谈单片机,arm开发的工作方法吧。
- 单片机和plc的区别
- 利用天时地利人和来做软件的“快速开发”
- 怎样利用天时地利人和来做软件的“快速开发”
- 利用天时地利人和来做软件的“快速开发”
- 最近做的app,可以通过手机收发短信控制plc和变频器
- 利用 JSP的思想来做ASP
- 利用广播类实现短信截取的一个例子
- PLC的结构与工作原理
- 关于PLC的结构和工作原理
- PLC的基本工作原理简要介绍
- 有用.net2005在PDA上做开发的愿意来个广州工作的吗?
- 利用网站短信漏洞,做自己的手机短信轰炸机
- 利用xml来存储一些像分类,文章评论之类的小数据的通用方法
- 基于Modbus协议实现单片机与PLC之间的通讯
- 大学阶段学习单片机,以后可以有什么用?可以做什么类型的工作?单片机发展前景怎么样? [单片机]
- 利用VC++做的JNI的helloworld例子
- Red Hat Enterprise Linux 4: 系統管理導論
- oracle常用sql
- 申请这个BLOG好长时间了,现在开始进行使用,呵呵!
- 装系统中。。。
- SQL常用函数
- 利用PLC单片机之类的来做短信开发工作的例子
- 我想给我的手机下载和弦铃声,哪里可以下?
- 人生的35个好习惯
- Linux Shell 编程 第二部分 chapter7-12
- Domino 与 Apache PHP 的集成
- 32位图像处理库 delphi简单实现
- 上周技术关注:为什么软件不应该有所有者
- 成长中必须知道的20个故事
- Visual Basic 9.0 概述