日本福利一区_最近中文高清在线观看_免费黄色电影在线观看_亚洲天堂成人在线 - 91人人

用戶中心
· 企業空間 首頁 | 資訊 | 技術 | 產品 | 企業 | 直播 | 專題 | 智能制造 | 論壇| 在線研討會
南京唐鼎科技發展有限公司
企業空間 > 案例應用 > 正文
  • 常用通訊模塊發送短信例程
  • 發布時間:2009/6/30 10:23:22   修改時間:2009/6/30 10:23:22 瀏覽次數:1979
  • 本文以華為常用無線通訊模塊為例,介紹利用南京唐鼎科技GPRS模塊開發套件及串口調試工具發送短信例程:

    一.GTM900B

    連接好開發板和模塊、天線(GPRS天線),插入SIM卡(注意不能有Pin碼鎖定,且是移動的SIM卡,如:138139150等開頭的卡),使用串口調試工具,點選“回車”后,輸入指令:at+cmgs=字符串長度,輸入要發送的內容,點選“特殊字符”(點選后,會出現0x1A字樣)。例如:

    發送“當你看到此短信時,說明你已經成功使用了該產品。”
    AT+CMGS=61

    ?       0891683108200505F011000D91683108093277F60008002E5F534F60770B52306B6477ED4FE165F6FF0C8BF4660E4F605DF27ECF6210529F4F7F75284E868BE54EA754C13002

    具體見最后詳解。

     

    二.EM310

    連接好開發板和模塊、天線(GPRS天線),插入SIM卡(注意不能有Pin碼鎖定,且是移動的SIM卡,如:138139150等開頭的卡),使用串口調試工具,點選“回車”后,輸入指令:at+cmgs=字符串長度,輸入要發送的內容,點選“特殊字符”(點選后,會出現0x1A字樣)。例如:

    at+cmgf=1(短信設為文本模式)

    at+cmgs=”13809023776”

    ?       hello this is a good news

     

    三.EM200

    連接好開發板和模塊、天線(CDMA天線),插入SIM卡(注意不能有Pin碼鎖定,且是CDMA制式的SIM卡,如:189130133開頭的),使用串口調試工具,點選“回車”后,輸入指令:at+cmgs=字符串長度,輸入要發送的內容,點選“特殊字符”(點選后,會出現0x1A字樣)。例如:

    at+cmgf=1(短信設為文本模式)

    at%cmgs=”13809023776” (注意是“%”)

    ?       hello this is a good news

     

    AT指令發送PDU短信詳解

    本文以一個實例來解說AT指令發送PDU短信的全過程,假如我要發送下面的短信:
    接收號碼:+8613809023776

    短信內容:你好
    短信中心號碼:+8613800250500
    一、短信中心號碼處理:用字符串 addr 表示
    1
    、將短信息中心號碼去掉+號,看看長度是否為偶數,如果不是,最后添加F
    addr = "+8613800250500"
    => addr = "8613800250500F"
    2
    、將奇數位和偶數位交換。
    => addr = "683108200505F0"
    3
    、將短信息中心號碼前面加上字符9191是國際化的意思
    => addr = "91683108200505F0"
    4
    、算出 addr 長度,結果除2,格式化成2位的16進制字符串,16 / 2 = 8 => "08"
    => addr = "0891683108200505F0"

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

    三、短信息部分處理:用字符串 msg 表示
    1
    、轉字符串轉換為Unicode代碼,例如你好unicode代碼為 4F60597D

    2
    、將 msg 長度除2,保留兩位16進制數,即 4F60597D = 8 / 2 => "04",再加上 msg
    => msg = "044F60597D "

    四、組合
    1
    、手機號碼前加上字符串 11000D911100:固定,0D:手機號碼的長度,不算+號,十六進制表示,91:發送到手機為91,發送到小靈通為81),
    phone = "11000D91" + phone
    => 11000D91683108093277F6
    2
    、手機號碼后加上 000800 和剛才的短信息內容,000800也寫死就可以了
    phone = phone + "000800" + msg
    11000D91683108093277F6 + 000800 +044F60597D
    => phone = 11000D91683108093277F6000800044F60597D

    后面的len為此時phone長度,此處值19

    3phone 長度除以2,格式化成2位的十進制數
    0891683108200505F011000D91683108093277F6000800044F60597D

    五、所以要發送的內容為
    1
    AT+CMGF=0 <回車>
    OK

    2、“AT+CMGS=len<回車>
    AT+CMGS=19<
    回車>
    3
    > addr+phone <Ctrl+Z發送>

    >0891683108200505F011000D91683108093277F6000800044F60597D
    其他舉例:

    發送“當你看到此短信時,說明你已經成功使用了該產品。”
    AT+CMGS=61

    > 0891683108200505F011000D91683108093277F60008002E5F534F60770B52306B6477ED4FE165F6FF0C8BF4660E4F605DF27ECF6210529F4F7F75284E868BE54EA754C13002
  • 企業介紹
  • 產品分類
  • 該公司暫未設置產品類別
  • 聯系方式

南京唐鼎科技發展有限公司

聯系人:董震

地址:南京市中山東路

郵編:210002

電話:025-84676201

傳真:025-86641771

公司網址:http://www.topdtech.com

  • 該空間手機版

掃描此二維碼即可訪問該空間手機版

  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
您還沒有登錄,請登陸,
如果您還沒有注冊,點擊這里注冊.
  • 網友反饋
更多請進入空間管理中心查看
關于我們 | 網站地圖 | 聯系我們
© 2003-2018    經營許可編號:京ICP證120335號
公安機關備案號:110102002318  服務熱線:010-82053688
我要反饋