0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

低功耗模組短信通:短消息發(fā)送實例解析

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2024-10-29 14:43 ? 次閱讀

今天帶大家學習的是低功耗4G模組發(fā)送SMS短消息的解析,

咋們以Air780E為實例,讓大家了解更透徹。

1、SMS介紹

SMS(短消息服務,ShortMessageService)功能主要用于在蜂窩網(wǎng)絡中傳輸短消息。

移動,聯(lián)通卡不需開通VOLTE可以支持短信功能。

在4G網(wǎng)絡中,短信可以在數(shù)據(jù)傳輸?shù)耐瑫r進行,不會因數(shù)據(jù)業(yè)務占用網(wǎng)絡資源而被延遲或阻塞。

在Air780E模塊中,當收到新短信后,MAIN_RI變?yōu)榈碗娖?,持續(xù)120ms,再變?yōu)楦唠娖健?筛鶕?jù)這個引腳來判斷是否有新短信。

2、演示功能

本demo演示了sms功能。

3、準備硬件環(huán)境

3.1 Air780E開發(fā)板一套,包括天線USB數(shù)據(jù)線

3.2 數(shù)據(jù)通信

typec接口USB數(shù)據(jù)線即可。

3.3 開通短信功能的SIM

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

如果是聯(lián)通卡或者移動卡,均可收取短信,但實名制的卡才能發(fā)送短信。

如果是專網(wǎng)卡,請參考專網(wǎng)卡配置指南:(暫時相關(guān)文章還沒出,后續(xù)補充)

4、準備軟件環(huán)境

4.1 基本的下載調(diào)試工具

使用說明參考:
Luatools下載和詳細使用:
https://docs.openluat.com/Luatools/

5、sms功能軟硬件資料

本文通過demo演示來說明本章節(jié)內(nèi)容的基本用法。

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)

作用:發(fā)送短信

參數(shù)

傳入值類型 解釋
string
電話號碼,必填
string
短信內(nèi)容,必填
bool
是否自動處理電話號號碼的格式,
默認是按短信內(nèi)容和號碼格式進行自動判斷,
設置為false可禁用

返回值:

返回值類型 解釋
bool/nil 成功返回true,否則返回false或nil

sms.setNewSmsCb(func)

作用:設置新SMS的回調(diào)函數(shù)

參數(shù):

傳入值類型 解釋
function
回調(diào)函數(shù),3個參數(shù),num,txt,metas

返回值:

返回值類型 解釋
nil
傳入是函數(shù)就能成功,無返回值

6、代碼示例介紹

6.1 發(fā)送短信

6.1.1 demo介紹

只需要調(diào)用sms.send()函數(shù),填入對方手機號和消息內(nèi)容即可。

通過設置回調(diào)函數(shù)。或者訂閱發(fā)送完成的系統(tǒng)消息,來進行發(fā)送完成的處理。

本demo的效果是給服務商發(fā)短信消息,查詢話費信息。

wKgZomcgguiANjBPAAZL3H9VcrM412.pngwKgZoWcggx-AKttPAAU0XZlUm1c073.pngwKgaoWcgg0iAQfi4AAJlJNBgIN0616.png

6.1.2 將程序燒錄到開發(fā)板

參考:將固件和腳本燒錄到模塊中:Luatools下載和使用教程-合宙模組資料中心。

7、功能驗證

成功發(fā)送短信。

wKgaoWcgg2eAEoQHAAYqZg7_188756.png

8、總結(jié)

本示例介紹了如何發(fā)送短消息服務。

9、常見問題

9.1 物聯(lián)網(wǎng)卡支持短信功能嗎?

一般來說,物聯(lián)網(wǎng)卡是不支持短信功能的,具體需要咨詢物聯(lián)網(wǎng)卡供應商。

9.2 支持移動、電信,聯(lián)通卡的短信功能嗎?

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

如果是聯(lián)通卡或者移動卡,均可收取短信,但實名制的卡才能發(fā)送短信。

9.3 是否支持彩信功能

不支持。

分享完畢。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 4G
    4G
    +關(guān)注

    關(guān)注

    15

    文章

    5482

    瀏覽量

    118667
  • 數(shù)據(jù)傳輸
    +關(guān)注

    關(guān)注

    9

    文章

    1763

    瀏覽量

    64366
  • 低功耗
    +關(guān)注

    關(guān)注

    10

    文章

    2338

    瀏覽量

    103504
  • SMS
    SMS
    +關(guān)注

    關(guān)注

    0

    文章

    75

    瀏覽量

    28532
收藏 人收藏

    評論

    相關(guān)推薦

    干貨篇:低功耗4G模組Air780E的串口通信

    ? 今天我們來講解低功耗4G模組Air780E的串口通信的基本用法,小伙伴們,學起來吧!
    的頭像 發(fā)表于 10-05 14:38 ?323次閱讀
    干貨篇:<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模組</b>Air780E的串口通信

    合宙低功耗4G模組Air780EP——硬件設計02

    合宙低功耗4G模組Air780EP——硬件設計
    的頭像 發(fā)表于 09-03 15:07 ?453次閱讀
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模組</b>Air780EP——硬件設計02

    合宙低功耗4G模組Air780E——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780E的規(guī)格信息速覽
    的頭像 發(fā)表于 09-02 18:04 ?727次閱讀
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模組</b>Air780E——產(chǎn)品規(guī)格書

    創(chuàng)新微MinewSemi發(fā)布新款低功耗藍牙5.4模組

    在物聯(lián)網(wǎng)技術(shù)日新月異的今天,創(chuàng)新微MinewSemi再次引領行業(yè)潮流,正式推出了基于Nordic最新nRF54系列芯片的ME54BS01與ME54BS02低功耗藍牙5.4模組。這兩款模組的發(fā)布,不僅
    的頭像 發(fā)表于 09-02 16:38 ?560次閱讀

    合宙低功耗4G模組Air780EQ——硬件設計手冊01

    合宙低功耗4G模組Air780EQ的硬件設計介紹
    的頭像 發(fā)表于 08-29 18:15 ?1955次閱讀
    合宙<b class='flag-5'>低功耗</b>4G<b class='flag-5'>模組</b>Air780EQ——硬件設計手冊01

    IR900系列網(wǎng)關(guān)短信激活配置過程

    IR900系列網(wǎng)關(guān)支持短信激活功能,使用一臺可以發(fā)送短信的手機給安裝與IR900內(nèi)的SIM卡關(guān)聯(lián)的手機號發(fā)送配置短信,設備收到
    發(fā)表于 07-26 08:32

    國產(chǎn)藍牙模組 | 低功耗藍牙應用

    藍牙技術(shù)聯(lián)盟于2010年推出了藍牙4.0規(guī)范,其中低功耗藍牙的出現(xiàn)滿足了小型電池供電設備進行低功耗無線連接的需求,因此得到廣泛應用。本文章將帶你深入了解低功耗藍牙的應用。低功耗藍牙簡介
    的頭像 發(fā)表于 06-14 08:25 ?393次閱讀
    國產(chǎn)藍牙<b class='flag-5'>模組</b> | <b class='flag-5'>低功耗</b>藍牙應用

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

    如何配置和使用Lierda NB861 MB261 MB961模組低功耗模式,并如何通過相關(guān)低功耗配置AT指令操作流程來指導用戶完成低功耗應用的開發(fā)呢?
    發(fā)表于 06-04 06:46

    LoRa模組FSK模式下WOR功耗估算實例

    的LoRa模式,而是使用的該模組的FSK模式,并需要使用FSK模式下的WOR功能。在確定使用FSK模式下的WOR功能時需要先估算功耗是否能滿足使用者的低功耗需求,本文就給
    的頭像 發(fā)表于 03-29 08:12 ?4265次閱讀
    LoRa<b class='flag-5'>模組</b>FSK模式下WOR<b class='flag-5'>功耗</b>估算<b class='flag-5'>實例</b>

    stm32G070串口設置外部中斷觸發(fā)退出低功耗后重新變?yōu)榇?,串?b class='flag-5'>發(fā)送后退出低功耗為什么會卡死?

    stm32G070低功耗STOP模式外部中斷喚醒,串口設置外部中斷觸發(fā)退出低功耗后重新變?yōu)榇?,串?b class='flag-5'>發(fā)送后 退出低功耗不知道為什么會卡死
    發(fā)表于 03-20 07:24

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

    經(jīng)常有人問S3模組是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?下面小啟就跟大家講下S3模組低功耗
    的頭像 發(fā)表于 01-26 08:03 ?3948次閱讀
    ESP32-S3<b class='flag-5'>模組</b>是怎么配置<b class='flag-5'>低功耗</b>模式的?<b class='flag-5'>低功耗</b>模式下<b class='flag-5'>功耗</b>大概是多少?

    RF模組sleep狀態(tài)下如何做到最低功耗

    的。那么如何解決呢?本文將對RF模組在Sleep狀態(tài)下如何做到最低功耗進行說明。RF模組sleep時RF模組的IO狀態(tài)先要獲知RF模組Sle
    的頭像 發(fā)表于 01-06 08:13 ?431次閱讀
    RF<b class='flag-5'>模組</b>sleep狀態(tài)下如何做到最<b class='flag-5'>低功耗</b>?

    Java應中如何發(fā)送短信

    客戶端模式是簡單實用的模式,我們可以直接引入三方渠道的 SDK 發(fā)送短信,但當存在多種渠道短信時,可能代碼會比較混亂。 雖然我們可以封裝多個三方渠道接口來解決問題,但研發(fā)成本還是比較高的。
    的頭像 發(fā)表于 11-09 10:46 ?597次閱讀
    Java應中如何<b class='flag-5'>發(fā)送</b><b class='flag-5'>短信</b>

    基于PIC16F877A單片機的自定義無線傳輸協(xié)議和短信通信協(xié)議

    電子發(fā)燒友網(wǎng)站提供《基于PIC16F877A單片機的自定義無線傳輸協(xié)議和短信通信協(xié)議.pdf》資料免費下載
    發(fā)表于 11-08 14:47 ?1次下載
    基于PIC16F877A單片機的自定義無線傳輸協(xié)議和<b class='flag-5'>短信通</b>信協(xié)議

    怎么把sim900a模塊接受到的短信通過串口傳輸?shù)缴衔粰C?

    sim900a模塊接收到的短信通過串口發(fā)送到PC端
    發(fā)表于 11-07 07:22