今天帶大家學(xué)習(xí)的是低功耗4G模組發(fā)送SMS短消息的解析,
咋們以Air780E為實(shí)例,讓大家了解更透徹。
1、SMS介紹
SMS(短消息服務(wù),ShortMessageService)功能主要用于在蜂窩網(wǎng)絡(luò)中傳輸短消息。
移動,聯(lián)通卡不需開通VOLTE可以支持短信功能。
在4G網(wǎng)絡(luò)中,短信可以在數(shù)據(jù)傳輸?shù)耐瑫r(shí)進(jìn)行,不會因數(shù)據(jù)業(yè)務(wù)占用網(wǎng)絡(luò)資源而被延遲或阻塞。
在Air780E模塊中,當(dāng)收到新短信后,MAIN_RI變?yōu)榈碗娖剑掷m(xù)120ms,再變?yōu)楦唠娖???筛鶕?jù)這個(gè)引腳來判斷是否有新短信。
2、演示功能
本demo演示了sms功能。
3、準(zhǔn)備硬件環(huán)境
3.1 Air780E開發(fā)板一套,包括天線、USB數(shù)據(jù)線
3.2 數(shù)據(jù)通信線
typec接口USB數(shù)據(jù)線即可。
3.3 開通短信功能的SIM卡
Air780E不支持電信卡的短信功能!
如果是聯(lián)通卡或者移動卡,均可收取短信,但實(shí)名制的卡才能發(fā)送短信。
如果是專網(wǎng)卡,請參考專網(wǎng)卡配置指南:(暫時(shí)相關(guān)文章還沒出,后續(xù)補(bǔ)充)
4、準(zhǔn)備軟件環(huán)境
4.1 基本的下載調(diào)試工具
使用說明參考:
Luatools下載和詳細(xì)使用:
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下載和詳細(xì)使用
源碼和固件已打包,如下所示:點(diǎn)我,下載完整壓縮文件包
5.3 本demo使用api簡介
sms.send(phone,msg,auto_phone_fix)
作用:發(fā)送短信
傳入值類型 | 解釋 |
---|---|
string |
電話號碼,必填 |
string |
短信內(nèi)容,必填 |
bool |
是否自動處理電話號號碼的格式, 默認(rèn)是按短信內(nèi)容和號碼格式進(jìn)行自動判斷, 設(shè)置為false可禁用 |
返回值:
返回值類型 | 解釋 |
---|---|
bool/nil | 成功返回true,否則返回false或nil |
sms.setNewSmsCb(func)
作用:設(shè)置新SMS的回調(diào)函數(shù)
參數(shù):
傳入值類型 | 解釋 |
---|---|
function |
回調(diào)函數(shù),3個(gè)參數(shù),num,txt,metas |
返回值:
返回值類型 | 解釋 |
---|---|
nil |
傳入是函數(shù)就能成功,無返回值 |
6、代碼示例介紹
6.1 發(fā)送短信
6.1.1 demo介紹
只需要調(diào)用sms.send()函數(shù),填入對方手機(jī)號和消息內(nèi)容即可。
通過設(shè)置回調(diào)函數(shù)。或者訂閱發(fā)送完成的系統(tǒng)消息,來進(jìn)行發(fā)送完成的處理。
本demo的效果是給服務(wù)商發(fā)短信消息,查詢話費(fèi)信息。
6.1.2 將程序燒錄到開發(fā)板
參考:將固件和腳本燒錄到模塊中:Luatools下載和使用教程-合宙模組資料中心。
7、功能驗(yàn)證
成功發(fā)送短信。
8、總結(jié)
本示例介紹了如何發(fā)送短消息服務(wù)。
9、常見問題
9.1 物聯(lián)網(wǎng)卡支持短信功能嗎?
一般來說,物聯(lián)網(wǎng)卡是不支持短信功能的,具體需要咨詢物聯(lián)網(wǎng)卡供應(yīng)商。
9.2 支持移動、電信,聯(lián)通卡的短信功能嗎?
Air780E不支持電信卡的短信功能!!
如果是聯(lián)通卡或者移動卡,均可收取短信,但實(shí)名制的卡才能發(fā)送短信。
9.3 是否支持彩信功能
不支持。
分享完畢。
審核編輯 黃宇
-
4G
+關(guān)注
關(guān)注
15文章
5517瀏覽量
118974 -
數(shù)據(jù)傳輸
+關(guān)注
關(guān)注
9文章
1880瀏覽量
64554 -
低功耗
+關(guān)注
關(guān)注
10文章
2396瀏覽量
103670 -
SMS
+關(guān)注
關(guān)注
0文章
78瀏覽量
28570
發(fā)布評論請先 登錄
相關(guān)推薦
評論