?今天一起來學(xué)習(xí)使用合宙低功耗4G模組Air780E發(fā)送SMS短消息:
一、SMS簡(jiǎn)介
SMS(短消息服務(wù),ShortMessageService)功能主要用于在蜂窩網(wǎng)絡(luò)中傳輸短消息。
在4G網(wǎng)絡(luò)中,短信可以在數(shù)據(jù)傳輸?shù)耐瑫r(shí)進(jìn)行,不會(huì)因數(shù)據(jù)業(yè)務(wù)占用網(wǎng)絡(luò)資源而被延遲或阻塞。
在Air780E模塊中,當(dāng)收到新短信后,MAIN_RI變?yōu)榈碗娖?,持續(xù)120ms,再變?yōu)楦唠娖?。可根?jù)這個(gè)引腳來判斷是否有新短信。
移動(dòng),聯(lián)通卡不需開通VOLTE可以支持短信功能。
二、準(zhǔn)備硬件環(huán)境
2.1 Air780E開發(fā)板一套,包括天線、USB數(shù)據(jù)
2.2 數(shù)據(jù)通信線
typec接口USB數(shù)據(jù)線即可。
2.3 開通短信功能的SIM卡
Air780E不支持電信卡的短信功能!
如果是聯(lián)通卡或者移動(dòng)卡,均可收取短信,但實(shí)名制的卡才能發(fā)送短信。
如果是專網(wǎng)卡,請(qǐng)參考專網(wǎng)卡配置指南:(暫時(shí)相關(guān)文章還沒出,后續(xù)補(bǔ)充)
三、準(zhǔn)備軟件環(huán)境
3.1 基本的下載調(diào)試工具
下載Luatools
四、sms功能軟硬件資料
本文通過demo演示來說明本章節(jié)內(nèi)容的基本用法。
4.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)我,下載完整壓縮文件包
4.2 本demo使用api簡(jiǎn)介
sms.send(phone,msg,auto_phone_fix)
作用:發(fā)送短信
傳入值類型 | 解釋 |
---|---|
string | 電話號(hào)碼,必填 |
string | 短信內(nèi)容,必填 |
bool | 是否自動(dòng)處理電話號(hào)號(hào)碼的格式,默認(rèn)是按短信內(nèi)容和號(hào)碼格式進(jìn)行自動(dòng)判斷,設(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ù)就能成功,無返回值 |
五、代碼示例介紹
5.1 發(fā)送短信
5.1.1 demo介紹
只需要調(diào)用sms.send()函數(shù),填入對(duì)方手機(jī)號(hào)和消息內(nèi)容即可。
通過設(shè)置回調(diào)函數(shù)?;蛘哂嗛啺l(fā)送完成的系統(tǒng)消息,來進(jìn)行發(fā)送完成的處理。
本demo的效果是給服務(wù)商發(fā)短信消息,查詢?cè)捹M(fèi)信息。
?
?
5.1.2 將程序燒錄到開發(fā)板
參考:將固件和腳本燒錄到模塊中:Luatools下載和使用教程-合宙模組資料中心。
六、功能驗(yàn)證
成功發(fā)送短信。
?
七、常見問題
7.1 物聯(lián)網(wǎng)卡支持短信功能嗎?
一般來說,物聯(lián)網(wǎng)卡是不支持短信功能的,具體需要咨詢物聯(lián)網(wǎng)卡供應(yīng)商。
7.2 支持移動(dòng)、電信,聯(lián)通卡的短信功能嗎?
Air780E不支持電信卡的短信功能!!
如果是聯(lián)通卡或者移動(dòng)卡,均可收取短信,但實(shí)名制的卡才能發(fā)送短信。
7.3 是否支持彩信功能
不支持。
審核編輯 黃宇
-
4G
+關(guān)注
關(guān)注
15文章
5492瀏覽量
118703 -
usb
+關(guān)注
關(guān)注
60文章
7870瀏覽量
263635 -
SMS
+關(guān)注
關(guān)注
0文章
76瀏覽量
28534
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論