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

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

3天内不再提示

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

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-11-03 08:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

​今天一起来学习使用合宙低功耗4G模组Air780E发送SMS短消息:

一、SMS简介

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

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

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

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

二、准备硬件环境

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

2.2 数据通信线

typec接口USB数据线即可。

2.3 开通短信功能的SIM

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

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

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

三、准备软件环境

3.1 基本的下载调试工具

下载Luatools

四、sms功能软硬件资料

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

4.1 源码和工具

  • Air780E模块使用固件:SDK&Demo-合宙文档中心,本demo使用的固件版本是:LuatOS-SoC_V1112_EC618_FULL.soc
  • 本教程使用的demo:
    https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/sms
  • 将固件和脚本烧录到模块中,使用说明参考:Luatools下载和详细使用
  • 源码和固件已打包,如下所示:点我,下载完整压缩文件包

4.2 本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传入是函数就能成功,无返回值

五、代码示例介绍

5.1 发送短信

5.1.1 demo介绍

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

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

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

图片

图片

5.1.2 将程序烧录到开发板

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

六、功能验证

成功发送短信。

图片

七、常见问题

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

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

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

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

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

7.3 是否支持彩信功能

不支持。

审核编辑 黄宇

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

    关注

    15

    文章

    5607

    浏览量

    123243
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281684
  • SMS
    SMS
    +关注

    关注

    0

    文章

    80

    浏览量

    29353
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    搞懂Air780EPM的NTP通信:LuatOS脚本开发教程

     想在Air780EPM上用LuatOS实现NTP时间同步?这篇教程将用最通俗的方式讲解实现原理与代码实现,让你快速掌握关键技能。 、NTP通信概述   1.1 NTP 网络时间协议(英语
    的头像 发表于 09-30 18:19 2006次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞懂<b class='flag-5'>Air780</b>EPM的NTP通信:LuatOS脚本开发教程

    Air780EPM嵌入式开发:LuatOS下的MQTT通信实践

    通过LuatOS脚本在Air780EPM开发板上实现MQTT通信,是物联网设备开发中高效且便捷的解决方案。 、MQTT 协议详解   1.1 什么是 MQTT? MQTT(Message
    的头像 发表于 09-30 16:11 1605次阅读
    <b class='flag-5'>Air780</b>EPM嵌入式开发:LuatOS下的MQTT通信实践

    实战Air780EPM:构建4G共享网关,服务WiFi与有线设备!

    通过Air780EPM开发板,我们可以轻松实现4G网络作为数据出口,为周边的WiFi设备和以太网设备提供互联网共享,适用于移动办公、远程部署等场景。 、多网融合概述   Air780EPM 开发板
    的头像 发表于 09-30 16:03 874次阅读
    实战<b class='flag-5'>Air780</b>EPM:构建4G共享网关,服务WiFi与有线设备!

    LuatOS嵌入式开发实战:Air780EPM与MQTT通信

     本教程聚焦于LuatOS在Air780EPM开发板上的应用,演示如何通过脚本实现MQTT协议通信,助力物联网设备快速联网。 、MQTT 协议详解   1.1 什么是 MQTT? MQTT
    的头像 发表于 09-29 18:10 288次阅读
    LuatOS嵌入式开发实战:<b class='flag-5'>Air780</b>EPM与MQTT通信

    Air780EGH串口电路设计攻略:硬件工程师必知要点

    。 本文主要从硬件设计的角度,分享串口设计中的些关键注意点,软件开发方面不做深入探讨。 、串口相关管脚 Air780EGH支持3个串口,分别是: 主串口UART1 扩展串口UART3 调试串口UART0
    的头像 发表于 08-14 17:53 608次阅读
    <b class='flag-5'>Air780</b>EGH串口电路设计攻略:硬件工程师必知要点

    Air780EGH开源代码来袭!定位功能快速入门指南

    欢迎探索Air780EGH开源生态!最新版本解锁定位功能源代码,无论你是新手还是资深开发者,都能通过简洁的示例代码快速上手。从初始化配置到实时定位数据获取,站式解决定位开发痛点。 下文将以
    的头像 发表于 07-29 16:13 420次阅读
    <b class='flag-5'>Air780</b>EGH开源代码来袭!定位功能快速入门指南

    揭秘Air780EGH定位功能:源码开放助力极速开发 !

    例,带你快速上手定位功能的基本使用方法,可根据实际需求灵活扩展和应用。   Air780EGH定位示例源码开放 Air780EGH示例持续更新中,本文将讲解Air780EGH核心板
    的头像 发表于 07-29 16:11 468次阅读
    揭秘<b class='flag-5'>Air780</b>EGH定位功能:源码开放助力极速开发 !

    Air8101多网融合战略升级:Air780EPM模块助力4G联网落地

    应用迈向新高度。 本文将分享Air8101核心板通过外挂Air780EPM整机开发板,实现4G联网的功能示例。   、硬件准备工作   1.1  所需硬件 Air8101核心板(开发
    的头像 发表于 06-23 16:53 366次阅读
    <b class='flag-5'>Air</b>8101多网融合战略升级:<b class='flag-5'>Air780</b>EPM模块助力4G联网落地

    优化你的设计:Air780EPM场景化ADC硬件电路指南!

    Air780EPM的ADC精度怎么样,想节约颗外挂ADC…   今天也跟大家起分享下相关内容。在设计ADC硬件电路之前,请务必先查看LuatOS二次开发ADC相关库函数的描述。 最新ADC库函数详见
    的头像 发表于 06-13 18:02 625次阅读
    优化你的设计:<b class='flag-5'>Air780</b>EPM场景化ADC硬件电路指南!

    解锁Air780EPM:N种GPIO操控LED的实战技巧!

    在物联网项目中,灵活使用Air780EPM的GPIO控制LED至关重要。本文将展示实现方式,涵盖硬件配置与软件编程,满足不同场景需求。 今天特别分享基于Air780EPM的GPIO控制LED实现方案
    的头像 发表于 05-28 16:56 548次阅读
    解锁<b class='flag-5'>Air780</b>EPM:N种GPIO操控LED的实战技巧!

    手把手教你!4G模组Air780EPM——GPIO的设计说明

    4G模组Air780EPM作为广和通推出的高性能Cat.1bis无线通信模块,凭借其低功耗、高集成度及丰富的外设接口,在工业物联网、智能终端、车载设备等领域展现出卓越的适配性。 、概述
    的头像 发表于 03-17 16:07 843次阅读
    手把手教你!4G模组<b class='flag-5'>Air780</b>EPM——GPIO的设计说明

    Air780EPM 模块串口电路设计硬件指导

    串口作为Air780EPM模块的核心通信接口,承担着设备控制、数据传输及外设交互等关键功能,在物联网终端、智能设备、工业自动化等场景中不可或缺。 、概述   串口作为 Air780EPM 模块最最
    的头像 发表于 03-07 17:56 596次阅读
    <b class='flag-5'>Air780</b>EPM 模块串口电路设计硬件指导

    功耗表现最佳有没有?——Air780EPS

    今天起来聊聊Air780EPS模组~ Air780EPS核心信息描述 软件开发: Air780EPS软件上既支持传统的AT指令,也支持
    的头像 发表于 01-10 15:29 903次阅读
    功耗表现最佳有没有?——<b class='flag-5'>Air780</b>EPS

    要Open开发,又要低功耗低成本?建议等新方案

    、联通三大运营商。 仅比Air700E系列相对大些: Air700ECQ/Air700EAQ/Air700EMQ; 与
    的头像 发表于 12-24 17:09 717次阅读
    要Open开发,又要低功耗低成本?建议等新方案

    短消息(sms)解析 Air724UG低功耗模组软件指南

    本指南教你如何用 Air724 开发板,使用 sms 功能,并通过日志观察实验结果。
    的头像 发表于 12-11 09:28 1303次阅读
    短消息(<b class='flag-5'>sms</b>)解析  <b class='flag-5'>Air</b>724UG低功耗模组软件指南