python发短信sim800_玩转 ESP32 + Arduino (十八) 采用SIM800L发送短信和定位(基础知识)...
一. 测试AT指令平台
普通的串口调试助手就可以调试
二. 有用的AT指令:
1. 查询类指令
AT命令
功能
正常返回
执行后的正常状态
异常处理
AT
SIM800是否准备好,握手程序
OK
检查是否连接和模块了
AT+CSQ
信号强度
+CSQ: 27,0
检查天线
AT+CSQ=?
信号强度范围
+CSQ: (0-31,99),(0-7,99)
AT+CSMINS?
是否插好卡
+CSMINS: 0,1
检查插卡
AT+CREG?
网络是否连接
+CREG: 0,1
AT+COPS?
网络运营商
+COPS: 0,0,"CHINA MOBILE"
AT+GSV
模块信息
SIMCOM_Ltd
SIMCOM_SIM800C
Revision:1418B08SIM800C24_BT
AT+CGSN
序列号
862846048064xxx
AT+CSTT?
查询接入点、用户名、口令
+CSTT: "CMNET","",""
AT+CPIN?
SIM卡是否准备好
+CPIN: READY
AT+CREG?
SIM卡是否注册为GSM卡
+CREG: 0,1
AT+CGREG?
SIM卡是否注册到GPRS
+CGREG: 0,1
AT+CGATT?
SIM卡是否连接到GPRS
+CGATT: 1
AT+CIPSTATUS
模块工作状态
STATE: IP INITIAL
关于工作状态,有若干种, 由于我只会用到IP INITIAL, 所以没有往下看
2. 发送英文短信
要用到的AT指令
AT命令
功能
正常返回
执行后的正常状态
异常处理
AT+CSCS="GSM"
设定字符集为GSM
OK
AT+CMGF=1
以文本方式发送短信
OK
AT+CMGS="+86158538xxxxx"
向某个手机号发送短信
会进入编辑状态,可以通过串口编辑短信内容
AT+CSMINS?
是否插好卡
+CSMINS: 0,1
检查插卡
示例:
AT+CMGF=1
回: OK
AT+CMGS="+8615853823xxx"
回: 进入文本编辑模式
发送一个hex字符 0x1A 表示结束
如果你用串口调试助手调试,注意要调整回ASCII发送,勾选自动加回车换行
3. 发送中文短信
4. LSB位置定位能力
AT+SAPBR=3,1,"Contype","GPRS"
// 设置选择 GPRS 服务模式
OK
AT+SAPBR=3,1,"APN","CMNET"
// 设置 APN
OK
AT+SAPBR=1,1
// PDP 激活,这个和 TCP/IP 同时使用不冲突
OK
AT+SAPBR=2,1
// 获取 IP 地址
+SAPBR: 1,1,"10.144.156.178"
OK
AT+CLBSCFG=0,3
// 查询目前使用 LBS 功能默认选择的地址信息
+CLBSCFG: 0,3,"lbs-simcom.com:3002"
// 这个地址是完全免费的
OK
AT+CLBS=1,1
+CLBS: 0,121.358585,31.219023,550
// 获取经纬度
OK
AT+CLBS=4,1
+CLBS: 0,121.358599,31.219034,550,17/02/25,09:33:01 // 获取信息详细些,包括时间信息,需要+8
OK
AT+SAPBR=0,1
OK
二.
python发短信sim800_玩转 ESP32 + Arduino (十八) 采用SIM800L发送短信和定位(基础知识)...相关推荐
- pwrkey直接接地 sim7020_玩转 ESP32 + Arduino (十九) SIM800L调试(基于TTGO T-CALL)
关于SIM800L 关于我使用的开发板LiLyGO T-CALL 这里我使用了一块开发板: LiLyGO T-CALL (SIM800L_AXP192_VERSION_20200327版本) 其git ...
- 【Microsoft Azure 的1024种玩法】六十八.基于Azure云平台使用Azure Virtual machines快速搭建Docker容器
[简介] Docker 是一个开放源代码软件,主要应用于开发应用.交付应用.运行应用,Docker 可以将应用程序及其依赖项打包到可以在任何 Linux.Windows 或 macOS 计算机上运行的 ...
- 【Microsoft Azure 的1024种玩法】四十八.基于Azure Virtual Machines快速搭建SQL Server应用
[简介] SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统,本文的主要内容是围绕着Azure Virtual Machines 来快速搭建SQL Server应用,使我 ...
- python发送短信验证码不用三方模块_python利用第三方模块,发送短信验证码
对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...
- android 调用短信,android中可以通过两种方式调用接口发送短信
第一:调用系统短信接口直接发送短信:主要代码如下: //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divide ...
- html5实现短信验证修改密码,thinkphp5如何调用云片接口实现发送短信验证码找回密码功能...
下面由thinkphp框架教程栏目给大家介绍thinkphp5如何调用云片接口实现发送短信验证码找回密码功能,希望对需要的朋友有所帮助! 思路: 1.用户输入手机号,请求获取短信验证码. 2.thin ...
- php 腾讯短信接口api,浅谈PHP使用腾讯云发送短信
在开发过程中总会遇到需要发送短信的需求,以下介绍使用腾讯云短信api来发送短信的详细过程. 1.登录腾讯云,在应用列表里创建你的应用,输入你的应用名称,应用简介 2.点击应用,获取应用的SDK App ...
- python编程教程第九讲_Python入门学习视频,最全面讲解视频无偿分享,这些基础知识你都懂了吗?...
2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...
- python发微信提醒天气冷了注意保暖_天气变冷的短信问候语_天凉了注意保暖的微信问候语...
天气变冷的短信问候语 降温了,花落的声音风知道,思念的感觉心知道,变冷的温 度冬知道. 关于天气变冷的短信问候怎么说呢 ? 下面是小编给大家 分享的天气变冷的短信问候语,仅供大家参阅. 天气变冷的短信 ...
最新文章
- Hibernate源码阅读2——Service Registry
- node 获取表单数据 为空_数据结构与算法(python)单向链表篇
- 小米旗下电商平台「有品有鱼」宣布于3月终止运营
- python适合自学编程吗-没编程基础可以学python吗
- ARM与X86架构的对决
- 如何修改计算机网络密码,无线网密码怎么改,教您如何修改无线网络密码
- 【Python】从0开始写爬虫——扒一下狗东
- win10如何使用低版本的IE浏览器?
- qt自定义控件-水波纹进度条
- 视频号怎么赚钱?4个赚钱小技巧,实现视频号流量变现!
- win10 uwp 关联文件
- vsftpd写入延误_技术债务造成的延误成本,第4部分
- Android:adb卸载系统应用软技能
- android x86 4.4 网络,安卓Android-x86 4.4联网设置教程 解决不能上网
- 深入了解音视频开发直播协议RTMP
- Android TextView 实现一个单词分两行显示
- 关于WindowsServer2019空密码登录问题
- java swing版本打飞机源码
- gif 里有php代码,GIF转MP4的PHP代码
- 使用flash 解决 h5 直播推流