一. 测试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发送短信和定位(基础知识)...相关推荐

  1. pwrkey直接接地 sim7020_玩转 ESP32 + Arduino (十九) SIM800L调试(基于TTGO T-CALL)

    关于SIM800L 关于我使用的开发板LiLyGO T-CALL 这里我使用了一块开发板: LiLyGO T-CALL (SIM800L_AXP192_VERSION_20200327版本) 其git ...

  2. 【Microsoft Azure 的1024种玩法】六十八.基于Azure云平台使用Azure Virtual machines快速搭建Docker容器

    [简介] Docker 是一个开放源代码软件,主要应用于开发应用.交付应用.运行应用,Docker 可以将应用程序及其依赖项打包到可以在任何 Linux.Windows 或 macOS 计算机上运行的 ...

  3. 【Microsoft Azure 的1024种玩法】四十八.基于Azure Virtual Machines快速搭建SQL Server应用

    [简介] SQL Server系列软件是Microsoft 公司推出的关系型数据库管理系统,本文的主要内容是围绕着Azure Virtual Machines 来快速搭建SQL Server应用,使我 ...

  4. python发送短信验证码不用三方模块_python利用第三方模块,发送短信验证码

    对于初学者,如何利用第三方python开发包发送短信验证码,下面是具体的实现和记录过程! 环境:虚拟机上centos7平台,python3.7版本: 首先,申请账号的部分就省略了 1. 获得appid ...

  5. android 调用短信,android中可以通过两种方式调用接口发送短信

    第一:调用系统短信接口直接发送短信:主要代码如下: //直接调用短信接口发短信 SmsManager smsManager = SmsManager.getDefault(); List divide ...

  6. html5实现短信验证修改密码,thinkphp5如何调用云片接口实现发送短信验证码找回密码功能...

    下面由thinkphp框架教程栏目给大家介绍thinkphp5如何调用云片接口实现发送短信验证码找回密码功能,希望对需要的朋友有所帮助! 思路: 1.用户输入手机号,请求获取短信验证码. 2.thin ...

  7. php 腾讯短信接口api,浅谈PHP使用腾讯云发送短信

    在开发过程中总会遇到需要发送短信的需求,以下介绍使用腾讯云短信api来发送短信的详细过程. 1.登录腾讯云,在应用列表里创建你的应用,输入你的应用名称,应用简介 2.点击应用,获取应用的SDK App ...

  8. python编程教程第九讲_Python入门学习视频,最全面讲解视频无偿分享,这些基础知识你都懂了吗?...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  9. python发微信提醒天气冷了注意保暖_天气变冷的短信问候语_天凉了注意保暖的微信问候语...

    天气变冷的短信问候语 降温了,花落的声音风知道,思念的感觉心知道,变冷的温 度冬知道. 关于天气变冷的短信问候怎么说呢 ? 下面是小编给大家 分享的天气变冷的短信问候语,仅供大家参阅. 天气变冷的短信 ...

最新文章

  1. Hibernate源码阅读2——Service Registry
  2. node 获取表单数据 为空_数据结构与算法(python)单向链表篇
  3. 小米旗下电商平台「有品有鱼」宣布于3月终止运营
  4. python适合自学编程吗-没编程基础可以学python吗
  5. ARM与X86架构的对决
  6. 如何修改计算机网络密码,无线网密码怎么改,教您如何修改无线网络密码
  7. 【Python】从0开始写爬虫——扒一下狗东
  8. win10如何使用低版本的IE浏览器?
  9. qt自定义控件-水波纹进度条
  10. 视频号怎么赚钱?4个赚钱小技巧,实现视频号流量变现!
  11. win10 uwp 关联文件
  12. vsftpd写入延误_技术债务造成的延误成本,第4部分
  13. Android:adb卸载系统应用软技能
  14. android x86 4.4 网络,安卓Android-x86 4.4联网设置教程 解决不能上网
  15. 深入了解音视频开发直播协议RTMP
  16. Android TextView 实现一个单词分两行显示
  17. 关于WindowsServer2019空密码登录问题
  18. java swing版本打飞机源码
  19. gif 里有php代码,GIF转MP4的PHP代码
  20. 使用flash 解决 h5 直播推流

热门文章

  1. 研究云计算中调度算法遇到的相关概念
  2. C语言输入学生成绩算平均值
  3. Ramnit感染型病毒分析与处置
  4. JavaScript 中的事件类型2(读书笔记思维导图)
  5. 分享视频剪辑必备的三个素材软件(配音/文案/图片)
  6. 2021年施工升降机司机(建筑特殊工种)考试及施工升降机司机(建筑特殊工种)新版试题
  7. Eureka(02-入门)Eureka是什么
  8. 挑战程序设计竞赛:反转法
  9. Docker Hub Automated Build with GitHub
  10. 海外游戏广告应该怎么做