免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
AT指令發(fā)送PDU短信詳解
AT指令發(fā)送PDU短信詳解
2009-04-15 13:08
AT指令發(fā)送PDU短信詳解
 
本文以一個實例來解說AT指令發(fā)送PDU短信的全過程,假如我要發(fā)送下面的短信:
接收號碼:+8613602433649
短信內(nèi)容:工作愉快!
短信中心號碼:+8613800200500

一、短信中心號碼處理:用字符串 addr 表示
   1、將短信息中心號碼去掉+號,看看長度是否為偶數(shù),如果不是,最后添加F
    即 addr = "+8613800200500"
    => addr = "8613800200500F"
   2、將奇數(shù)位和偶數(shù)位交換。
    => addr = "683108020005F0"
   3、將短信息中心號碼前面加上字符91,91是國際化的意思
    => addr = "91683108020005F0"
   4、算出 addr 長度,結(jié)果除2,格式化成2位的16進(jìn)制字符串,16 / 2 = 8 => "08"
    => addr = "0891683108020005F0"

二、手機號碼處理:用字符串 phone
   1、將手機號碼去掉+號,看看長度是否為偶數(shù),如果不是,最后添加F
    即 phone = "+8613602433649"
    => phone = "8613602433649F"
   2、將手機號碼奇數(shù)位和偶數(shù)位交換。
    => phone = "683106423346F9"

三、短信息部分處理:用字符串 msg 表示
   1、轉(zhuǎn)字符串轉(zhuǎn)換為Unicode代碼,例如“工作愉快!”的unicode代碼為 5DE54F5C61095FEBFF01,
    (轉(zhuǎn)換函數(shù)見最后附錄)
   2、將 msg 長度除2,保留兩位16進(jìn)制數(shù),即 5DE54F5C61095FEBFF01 = 20 / 2 => "0A",再加上 msg
    => msg = "0A5DE54F5C61095FEBFF01"

四、組合
   1、手機號碼前加上字符串 11000D91(1100:固定,0D:手機號碼的長度,不算+號,十六進(jìn)制表示,91:發(fā)送到手機為91,發(fā)送到小靈通為81),
    即 phone = "11000D91" + phone
    => 11000D91683106423346F9
   2、手機號碼后加上 000800 和剛才的短信息內(nèi)容,000800也寫死就可以了
    即 phone = phone + "000800" + msg
    即 11000D91683106423346F9 + 000800 + 0A5DE54F5C61095FEBFF01
    => phone = 11000D91683106423346F90008000A5DE54F5C61095FEBFF01
   3、phone 長度除以2,格式化成2位的十進(jìn)制數(shù)
    即 11000D91683106423346F90008000A5DE54F5C61095FEBFF01 => 50位 / 2 => 25

五、所以要發(fā)送的內(nèi)容為
AT+CMGF=0 <回車>
OK
AT+CMGS=25<回車>
> addr+phone <Ctrl+Z發(fā)送>

六、如果返回不是ERROR,恭喜你,發(fā)送成功了^_^
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
AT指令發(fā)送短信流程
其實,Modbus通訊很簡單!——手把手教你
JS驗證電話號碼格式(包括手機號碼)
西門子200SMART Modbus RTU通訊實例
S7-200SMART PLC與變頻器MODBUS RTU通訊與SMART LINE系列屏控制(案例三)
【S7-200smart】 Modbus RTU 通信常見問題及錯誤代碼含義
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服