4.2 使用STM32控制MC20发送短信
需要准备的硬件
- MC20开发板 1个
https://item.taobao.com/item.htm?id=562661881042 - GSM/GPRS天线 1根
https://item.taobao.com/item.htm?id=531979567261 - IPEX接口转SMA接口转接线 1根
https://item.taobao.com/item.htm?id=531979903836 - GPS有源天线 1根
https://item.taobao.com/item.htm?id=26241892024 - 中国移动或者联通的SIM卡一张,micro sim尺寸的
需要自备,如果只是测试GPRS可以购买物联网卡,该卡不能测试电话和短信功能
https://item.taobao.com/item.htm?id=562257211778 - DC9V1A电源一个
https://item.taobao.com/item.htm?id=41915338664
或者两节串联的18650电池
https://item.taobao.com/item.htm?id=530904849115 - USB-TTL模块 1个
https://item.taobao.com/item.htm?id=39481188174 - 杜邦线若干
https://item.taobao.com/item.htm?id=562848773709 - STM32F103最小系统板
https://item.taobao.com/item.htm?id=523336310868
使用代码源码位置:
功能:
可以通过STM32给某个手机号发送短信,这个代码写的比较完善,不是简单的只是发送指令,
而且对MC20的反馈数据进行解析分析判断是否正常。正常则运行下一个执行,不正常就会重复发送该指令。
可以从调试信息很清楚判定现在的工作状态。
测试流程:
- 修改代码内的需要被拨打的电话号码,然后编译正常通过。
char phoneNumber[] = "173xxxxxxx1"; //替换成需要被拨打电话的号码
char msg[] = "ILoveMCU.taobao.com"; //短信内容
- 把程序下载进STM32开发板
- 接线
接线说明:STM32 MC203.3V ------> V_IOGND <-----> GNDPA3 <------ GSM_TXPA2 ------> GSM_RX//用于调试可不接STM32 USB-TTL模块GND ------> GNDPA9/TX1 ------> RXD
- 这里如果你想要看到调试信息,可以用一个USB-TTL模块接调试输出的那个虚拟串口,如果不想知道就不用接打开串口调试助手,对应那个USB-TTL模块,等待接收调试信息
- 给MC20开机,并启动MC20模块,如果之前已经启动过了,那就不用重复启动了
在USB-TTL对应的串口可以看到发送给MC20和MC20返回的数据的调试信息
- 如果都正常,您发送的那个手机号的短信已经发送成功,查看短信即可
转载于:https://www.cnblogs.com/Mysterious/p/8053520.html
4.2 使用STM32控制MC20发送短信相关推荐
- 3.2 使用STC89C52控制MC20发送短信
需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...
- 2.2 使用ARDUINO控制MC20发短信
需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...
- 3.5.基于STC89C52+MC20的短信远程控制开关LCD1602显示
需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...
- 【毕业设计教程】单片机发送短信消息(GMS模块) - 物联网 嵌入式 stm32
文章目录 1 简介 2 GMS模块 3 技术规格 3.1 适应性 4 arduino + GMS 示例代码 5 实现效果 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍如何使用GMS ...
- python控制手机发短信_python-在python3中使用容联云通讯发送短信验证码
2020-08-15更新 今天进容联云官网发现其已经更新了最新版的Python SDK,可以直接 pip install ronglian_sms_sdk 即可安装使用,具体新的使用方法可以查看官网案 ...
- java向硬件发送信息_如何用电脑控制手机发短信 用JAVA 通过USB口
http://download.csdn.net/source/134522 可以去这里下载一个研究研究 ----------------------------------------------- ...
- 脚本控制向Android模拟拨打电话,发送短信,定位设置功能
做行为触发的时候要向模拟器实现拨打电话,发送短信,定位设置的的功能,可以很方便通过telnet localhost 5554实现. 写个脚本很快的搞定了.网上资料很多,脚本的很少,也所积点德啦. 写 ...
- 短信发送:webservice调用第三方接口发送短信
1 原博客地址:http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591 2 demo地址:http://download.csdn.n ...
- C# 使用阿里云发送短信
最近有个项目,短信服务使用的是阿里云的,想要使用阿里云平台的短信服务,首先要注册一个阿里云账号,由于发送短信消息需要用到短信签名.短信模板ID(已添加并通过审核) 1.注册阿里云账号(地址:https ...
最新文章
- 不同硬件协议类型,相同的理解思路
- BZOJ 3930 [CQOI2015]选数
- AI公开课:19.04.04李航—字节跳动AILab总监《深度学习与自然语言处理:评析与展望》课堂笔记以及个人感悟
- 从零开始的异世界生活
- python苹果电脑如何下载_python for Mac|python Mac版V2.7.10下载(暂未上线)_预约_飞翔下载...
- Java Integer类shortValue()方法与示例
- 保存工具条菜单有bug吗?
- mysql用户变量递归_MYSQL递归树查询的实现
- firebug console说明
- 如何在C ++中使用std :: getline()?
- python 列表的增删改查
- Python-os.mkdir() 方法
- Ruby类的创建与使用
- awesomium This view has carshed!(MarkdownPad2)
- 大型医院HIS系统源码,医院信息管理系统源码 C/S架构
- Day2-Python基础2---列表、元组操作
- 雨天的尾巴——LCA+树上差分+动态开点+线段树合并
- Latex排版论文MiKTeX与Texmaker 配置使用及宏包的下载
- 大板加腋 弹性板6计算_土木吧丨有梁就不用算冲切?弹性板6中毒很深
- T3902(TDK)