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