0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

低功耗模组短信通:短消息发送实例解析

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2024-10-29 14:43 次阅读

今天带大家学习的是低功耗4G模组发送SMS短消息的解析,

咋们以Air780E为实例,让大家了解更透彻。

1、SMS介绍

SMS(短消息服务,ShortMessageService)功能主要用于在蜂窝网络中传输短消息。

移动,联通卡不需开通VOLTE可以支持短信功能。

在4G网络中,短信可以在数据传输的同时进行,不会因数据业务占用网络资源而被延迟或阻塞。

在Air780E模块中,当收到新短信后,MAIN_RI变为低电平,持续120ms,再变为高电平。可根据这个引脚来判断是否有新短信。

2、演示功能

本demo演示了sms功能。

3、准备硬件环境

3.1 Air780E开发板一套,包括天线USB数据线

3.2 数据通信线

typec接口USB数据线即可。

3.3 开通短信功能的SIM

Air780E不支持电信卡的短信功能!

如果是联通卡或者移动卡,均可收取短信,但实名制的卡才能发送短信。

如果是专网卡,请参考专网卡配置指南:(暂时相关文章还没出,后续补充)

4、准备软件环境

4.1 基本的下载调试工具

使用说明参考:
Luatools下载和详细使用:
https://docs.openluat.com/Luatools/

5、sms功能软硬件资料

本文通过demo演示来说明本章节内容的基本用法。

5.1 源码和工具

Air780E模块使用固件:SDK&Demo-合宙文档中心,本demo使用的固件版本是:LuatOS-SoC_V1112_EC618_FULL.soc

教程使用的demo:
https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/sms

将固件和脚本烧录到模块中,使用说明参考:Luatools下载和详细使用

源码和固件已打包,如下所示:点我,下载完整压缩文件包

5.3 本demo使用api简介

sms.send(phone,msg,auto_phone_fix)

作用:发送短信

参数

传入值类型 解释
string
电话号码,必填
string
短信内容,必填
bool
是否自动处理电话号号码的格式,
默认是按短信内容和号码格式进行自动判断,
设置为false可禁用

返回值:

返回值类型 解释
bool/nil 成功返回true,否则返回false或nil

sms.setNewSmsCb(func)

作用:设置新SMS的回调函数

参数:

传入值类型 解释
function
回调函数,3个参数,num,txt,metas

返回值:

返回值类型 解释
nil
传入是函数就能成功,无返回值

6、代码示例介绍

6.1 发送短信

6.1.1 demo介绍

只需要调用sms.send()函数,填入对方手机号和消息内容即可。

通过设置回调函数。或者订阅发送完成的系统消息,来进行发送完成的处理。

本demo的效果是给服务商发短信消息,查询话费信息

wKgZomcgguiANjBPAAZL3H9VcrM412.pngwKgZoWcggx-AKttPAAU0XZlUm1c073.pngwKgaoWcgg0iAQfi4AAJlJNBgIN0616.png

6.1.2 将程序烧录到开发板

参考:将固件和脚本烧录到模块中:Luatools下载和使用教程-合宙模组资料中心。

7、功能验证

成功发送短信。

wKgaoWcgg2eAEoQHAAYqZg7_188756.png

8、总结

本示例介绍了如何发送短消息服务。

9、常见问题

9.1 物联网卡支持短信功能吗?

一般来说,物联网卡是不支持短信功能的,具体需要咨询物联网卡供应商。

9.2 支持移动、电信,联通卡的短信功能吗?

Air780E不支持电信卡的短信功能!!

如果是联通卡或者移动卡,均可收取短信,但实名制的卡才能发送短信。

9.3 是否支持彩信功能

不支持。

分享完毕。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 4G
    4G
    +关注

    关注

    15

    文章

    5495

    浏览量

    118717
  • 数据传输
    +关注

    关注

    9

    文章

    1790

    浏览量

    64407
  • 低功耗
    +关注

    关注

    10

    文章

    2352

    浏览量

    103539
  • SMS
    SMS
    +关注

    关注

    0

    文章

    76

    浏览量

    28534
收藏 人收藏

    评论

    相关推荐

    Air780E如何发送SMS?一文详解!

    ​今天一起来学习使用合宙低功耗4G模组Air780E发送SMS短消息: 一、SMS简介 SMS(短消息服务,ShortMessageServ
    的头像 发表于 11-03 08:22 159次阅读
    Air780E如何<b class='flag-5'>发送</b>SMS?一文详解!

    干货篇:低功耗4G模组Air780E的串口通信

    ​ 今天我们来讲解低功耗4G模组Air780E的串口通信的基本用法,小伙伴们,学起来吧!
    的头像 发表于 10-05 14:38 397次阅读
    干货篇:<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模组</b>Air780E的串口通信

    合宙低功耗4G模组Air780EP——硬件设计02

    合宙低功耗4G模组Air780EP——硬件设计
    的头像 发表于 09-03 15:07 524次阅读
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模组</b>Air780EP——硬件设计02

    合宙低功耗4G模组Air780E——产品规格书

    合宙低功耗4G模组Air780E的规格信息速览
    的头像 发表于 09-02 18:04 796次阅读
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模组</b>Air780E——产品规格书

    创新微MinewSemi发布新款低功耗蓝牙5.4模组

    在物联网技术日新月异的今天,创新微MinewSemi再次引领行业潮流,正式推出了基于Nordic最新nRF54系列芯片的ME54BS01与ME54BS02低功耗蓝牙5.4模组。这两款模组的发布,不仅
    的头像 发表于 09-02 16:38 580次阅读

    合宙低功耗4G模组Air780EP——产品规格书

    合宙低功耗4G模组Air780EP——产品规格信息介绍
    的头像 发表于 08-30 18:07 1261次阅读
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模组</b>Air780EP——产品规格书

    合宙低功耗4G模组Air780EQ——硬件设计手册01

    合宙低功耗4G模组Air780EQ的硬件设计介绍
    的头像 发表于 08-29 18:15 2023次阅读
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模组</b>Air780EQ——硬件设计手册01

    IR900系列网关短信激活配置过程

    IR900系列网关支持短信激活功能,使用一台可以发送短信的手机给安装与IR900内的SIM卡关联的手机号发送配置短信,设备收到
    发表于 07-26 08:32

    国产蓝牙模组 | 低功耗蓝牙应用

    蓝牙技术联盟于2010年推出了蓝牙4.0规范,其中低功耗蓝牙的出现满足了小型电池供电设备进行低功耗无线连接的需求,因此得到广泛应用。本文章将带你深入了解低功耗蓝牙的应用。低功耗蓝牙简介
    的头像 发表于 06-14 08:25 421次阅读
    国产蓝牙<b class='flag-5'>模组</b> | <b class='flag-5'>低功耗</b>蓝牙应用

    如何配置和使用Lierda NB861 MB261 MB961模组低功耗模式?

    如何配置和使用Lierda NB861 MB261 MB961模组低功耗模式,并如何通过相关低功耗配置AT指令操作流程来指导用户完成低功耗应用的开发呢?
    发表于 06-04 06:46

    LoRa模组FSK模式下WOR功耗估算实例

    的LoRa模式,而是使用的该模组的FSK模式,并需要使用FSK模式下的WOR功能。在确定使用FSK模式下的WOR功能时需要先估算功耗是否能满足使用者的低功耗需求,本文就给
    的头像 发表于 03-29 08:12 4313次阅读
    LoRa<b class='flag-5'>模组</b>FSK模式下WOR<b class='flag-5'>功耗</b>估算<b class='flag-5'>实例</b>

    stm32G070串口设置外部中断触发退出低功耗后重新变为串口,串口发送后退出低功耗为什么会卡死?

    stm32G070低功耗STOP模式外部中断唤醒,串口设置外部中断触发退出低功耗后重新变为串口,串口发送后 退出低功耗不知道为什么会卡死
    发表于 03-20 07:24

    ESP32-S3模组是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?

    经常有人问S3模组是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?下面小启就跟大家讲下S3模组低功耗
    的头像 发表于 01-26 08:03 4041次阅读
    ESP32-S3<b class='flag-5'>模组</b>是怎么配置<b class='flag-5'>低功耗</b>模式的?<b class='flag-5'>低功耗</b>模式下<b class='flag-5'>功耗</b>大概是多少?

    RF模组sleep状态下如何做到最低功耗

    的。那么如何解决呢?本文将对RF模组在Sleep状态下如何做到最低功耗进行说明。RF模组sleep时RF模组的IO状态先要获知RF模组Sle
    的头像 发表于 01-06 08:13 443次阅读
    RF<b class='flag-5'>模组</b>sleep状态下如何做到最<b class='flag-5'>低功耗</b>?

    MCU在低功耗时的静态功耗解析

    随着半导体技术和工艺的进步,MCU的功耗做的是越来越好。很多厂家都宣传自家的MCU是低功耗(Low Power)或者超低功耗(Ultra Low Power)。
    的头像 发表于 12-13 09:06 1496次阅读
    MCU在<b class='flag-5'>低功耗</b>时的静态<b class='flag-5'>功耗</b><b class='flag-5'>解析</b>