"); //-->
本指南教你如何用 Air724 开发板,使用 sms 功能,并通过日志观察实验结果。
对于仅支持4G网络的Cat.1模块Air724UG而言,移动、联通卡不需开通VOLTE可以支持短信功能,电信卡只有SIM卡开通VOLTE功能才能使用短信功能。可以通过登录运营商 APP、登录运营商网站、或者拨打运营商客服电话,确认开通 VOLTE功能。
一、准备硬件环境
1.1 开发板准备
使用 EVB_Air724 开发板,如下图所示:

此开发板的详细使用说明参考:
https://docs.openluat.com/air724ug/product/
Air724UG 产品手册 中的《EVB_Air724UG_AXX 开发板使用说明》,写这篇文章时最新版本的使用说明为:《EVB_Air724UG_A14 开发板使用说明》;开发板使用过程中遇到任何问题,可以直接参考这份使用说明文档。
api文档:
https://doc.openluat.com/wiki/21?wiki_page_id=2068
1.2 数据通信线
USB 数据线一根(micro USB)。
1.3 PC 电脑
WIN7 以及以上版本的 WINDOWS 系统。
1.4 SIM 卡
中国大陆环境下,可以上网的SIM卡。一般来说,使用移动、电信、联通的物联网卡或者手机卡都行。
1.5 组装硬件环境
USB 数据线插入 USB 口,另一端与电脑相连,拨码开关全部拨到 ON,串口切换开关选择 UART1,USB 供电的 4V 对应开关拨至 ON 档,SIM 卡放到 SIM 卡槽中锁紧,如下图所示。

二、准备软件环境
2.1 下载调试工具
使用说明参考:
Luatools 下载和详细使用:
https://docs.openluat.com/Luatools/
2.2 源码及固件
1、底层 core 下载
下载底层固件,并解压
链接:
https://docs.openluat.com/air724ug/luatos/firmware/
如下图所示,红框的是我们要使用到的。

2、本教程使用的 demo:
https://gitee.com/openLuat/LuatOS-Air724UG/tree/master/script_LuaTask/demo/sms
2.3 下载固件和脚本到开发板中
打开 Luatools,开发板上电开机,如开机成功 Luatools 会打印如下信息。

点击项目管理测试选项。

进入管理界面,如下图所示。

点击选择文件,选择底层固件,我的文件放在 D:luatOSAir724 路径中

点击增加脚本或资源文件,选择 之前下载的程序源码,如下图所示。

点击下载底层和脚本,下载完成如下图所示。

三、代码示例介绍
3.1 API 说明
sms.send(phone, msg, auto_phone_fix)
作用:发送短信
参数:

返回值:

sms.setNewSmsCb(func)
作用:设置新 SMS 的回调函数
参数:

返回值:

3.2 testSms.lua 代码
只需要调用 sms.send()函数,填入对方手机号和消息内容即可。
通过设置回调函数。或者订阅发送完成的系统消息,来进行发送完成的处理。
本 demo 的效果是给服务商发短信消息,查询话费信息,收到返回的短信息打印日志。



3.3 main.lua 代码
本代码为主程序脚本,系统启动后首先会对 4G 网络进行配置,等待网络连接成功,然后加载测试模块。
四、开机调试
4.1 开发板开机
连接好硬件并下载固件后,启动 Luatools 软件,系统运行信息将显示在界面中。红框中为开发板连接到 PC 机后正常打印的信息,如下图所示。

4.2 功能调试
发送短信息

收到短信息

五、常见问题
5.1 物联网卡支持短信功能吗?
一般来说,物联网卡是不支持短信功能的,具体需要咨询物联网卡供应商。
5.2 支持移动、电信,联通卡的短信功能吗?
支持,电信 sim 卡必须开通 VOLTE 功能。
5.3 是否支持彩信功能
不支持。
5.4 如何开通 VOLTE 功能?
对于仅支持 4G 网络 的 CAT1 模块(Air720UG、Air724UG)而言,移动,联通卡不需开通 VOLTE 可以支持短信功能,电信卡只有 sim 卡开通 VOLTE 功能才能使用短信功能。
如何开通 VOLTE 功能,有如下几种方式:
登录运营商手机端 app 开通
登录运营商官网开通
拨打运营商客服电话开通
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
芯科科技驱动和重塑智能门锁行业格局
超低功率高性能新一代产品MSP430F5xx
语音合成芯片T6668和单片机8031的接口电路图
GD32E230F6V6实用指南:为下一个项目选择合适单片机
《AVR单片机C语言库》
《ATmega8原理及应用手册》
基于物联网的电池组均衡充电与监控系统
MSP430x2xx4xx系列
MSP430 电表解决方案
TDK 发布 SensorStage 传感器评估平台,大幅加速 IMU 开发进程
纳米电力将nPZero集成电路推向超低功耗物联网的量产
嵌入式系统与物联网
5V 单片机与5V 耐压单片机有何区别,为什么至关重要
AVR 单片机专栏,资料下载!之二
用AT89C2051单片机实验合弦乐
AVR 单片机专栏,资料下载!
单片机语言C51应用实战集锦
被收购后的芯科实验室:物联网与人工智能的未来走向
倾情奉献:MSP430汇编指令集(中文),详解带实例!
物联网与RFID芯片
16位语言函数工具库
Kwikset:超低功耗Wi-Fi解锁无缝体验
边缘计算与人工智能(Edge AI)如何引领新一轮技术革命
SmartDV展示完整的边缘与连接IP解决方案,以高速和低功耗特性赋能移动、物联网和媒体处理设备创新
MSP430单片机TIMER_A在产品设计中的应用
用单片机制作的纯正弦波逆变电源电路
长虹R2118A型彩电开关电源(LA单片机)电路
创维数码5000系列彩电开关电源(AN单片机)电路
利用PIC12C508单片机来实现加密狗技术[转帖]
[转帖]从Cygnal C8051F看8位单片机发展之路