青青草原亚洲_六十路の高齢熟女AV在线看_国产精品麻豆成人AV网_国产精品久久二区二区_高清无码麻豆视频

DTU的告警短信發布(短信貓)配置教程

  • 時間 :2020-03-10
  • 作者 :佰馬科技
  • 瀏覽數 :6901

佰馬BMD100 5G/4G DTU是為無人值守場景設計的無線數傳終端,常用于工業物聯網、智慧水利、智慧環保等領域,實現數據無線傳輸。告警短信群發,也是其中一項常用的功能,經常被應用于遠程監測告警信息發布、報警短信發送等,可以同時發送到20個手機,可以在后臺預設告警信息發布的內容、告警信息接收的手機號碼等。


佰馬DTU短信群發.jpg 

 

案例:DTU短信群發在某空調生產公司的典型應用:

空調測試臺位自動化的項目,軟件由Labview編寫。 有一項功能為:當某傳感器值超過閾值后,要立即發送報警短信給每個測試員。即使測試員不在公司也要能即時收到此報警短信。 因此需要一臺可以通過上位機編程控制的DTU設備實現這個發送短信的功能,要求成本低,信號穩定。

 

佰馬BMD100DTU.jpg 

 

佰馬BMD100  5G/4G DTU實現短信群發的配置步驟:

1.使用佰馬配套的DTU管理軟件,直接出廠設置即可

比如要把 “設備使用異常”這種告警短信發送給13912345678和18812345678,現在直接可以向串口發送:   #13812345678,13912345678#設備使用異常#,接受號碼每隔5個一組,組與組之間要用英文分號隔開,一次最多4組。


佰馬BMD100 DTU短信群發配置步驟.jpg 


2. DTU開啟短信備份功能

DTU里面配置好接收短信的號碼,最多20個,然后往串口發數據,則DTU會把數據發給接收號碼


佰馬BMD100 DTU短信群發配置步驟2.jpg 


佰馬BMD100 DTU短信群發配置步驟3.jpg 


佰馬BMD100 DTU短信群發配置步驟4.jpg 

 

3. AT指令發送

DTU配置成modem模式


佰馬BMD100 DTU短信群發配置步驟5.jpg 


佰馬BMD100 DTU短信群發配置步驟7.jpg 


佰馬BMD100 DTU短信群發配置步驟8.jpg 


然后通過發AT指令發短信,具體實現過程如下:

用AT命令發送中文短信(PDU模式中英文混發)

實例:

接收號碼:13812345678

內容:你好PDU模式

 

發送的AT指令

發送: AT+CMGF=0 (回車換行)

接收:OK

發送: AT+CSCS="UCS2" (回車換行)

接收:OK

發送:AT+CMGS=29 (回車換行)

接收:>

 

發送:

0011000D91683118325476F80008AA0e4f60597d0050004400556a215f0f(用ASCII類型發送)

發送:1A (Ctrl~z) (用16進制類型發送)

接收:+CMGS: 168(168:發送了多少條短信數量)

(不回車換行)

00       //為SCA預留

11       // FO 設置PDU 類型

00       // MR 發送參考號

 

0D       //DA 目的號碼長度

91       //DA 目的號碼類型

68       //DA 中國的區號

3118325476F8 //接收號碼編碼 奇偶位互換,接收號碼為奇數個末尾用F補充

00       // PID 發送方式

08       //DCS 編碼模式

AA       //VP 有效期

PDU 中用戶數據前的PDU 頭的長度是15 字節

0e       //UDL 數據長度(16進制)

4f60597d0050004400556a215f0f //短信 數據內容Unicode 譯碼

 

發送拼接方式:

 根據規律有些數據可以不變

0011000D9168+接收號碼編碼+0008AA+內容長度+數據內容Ucde 譯碼

接收號碼編碼:

列如:13812345678

1. 因為位數是奇數11位所以在末尾加F變為:13812345678F

2. 進行奇偶位置互換變為:3118325476F8

  以Java代碼為列下面是奇偶互換代碼

 

public static String Odevity(String string) {  

 String st ="";

    if((string.length()&1) !=1) {

       for (int i = 0; i < string.length(); i++) {

         if((i&1) != 1){   //是偶數      

             st += string.charAt(i+1);

         }

        else {     

             st += string.charAt(i-1);

              }    

         }

       }    

return st;

}

 

短信內容轉換成Unicode 譯碼

  1.  下面是任何內容轉換成Unicode 譯碼Java代碼


public static String GBK2Unicode(String gbString) {  

char[] utfBytes = gbString.toCharArray();   //utfBytes = [測, 試]

        String unicodeBytes = "";   

        for (int byteIndex = 0; byteIndex < utfBytes.length; byteIndex++) {   

            String hexB = Integer.toHexString(utfBytes[byteIndex]);   //轉換為16進制整型字符串

              if (hexB.length() <= 2) {   

                  hexB = "00" + hexB;   

             }   

             unicodeBytes = unicodeBytes + hexB;   

        }   

           

        return unicodeBytes;

 

}

發送內容長度計算

如:真實內容長度/2=發送內容長度(要轉換成16進制)

如果轉換成16進制長度少于2位在前面加個0

列:28/2 = 14 轉換成16進制得到“e” 少于兩位要在前面+0 得到“0e”。


聯系我們
聯系我們

佰馬Baimatech,集M2M產品研發、IoT平臺服務、國際化運營于一體,讓我們聯接,共創未來

伊伊成人| 好吊视频网站| 国产精品品视频| 无码一二三专区| 日韩人妻第一在线| 久久精东国产| 自拍偷拍日韩精品| 久久精品国产大片免费观看| 欧美精品v欧洲精品黑人| 国产五码久久久| 日韩欧av在线| .com18亚洲| 国产成人亚洲精品无码H| 三级片电影网站| 97国产干P| 国产精品视频青青草| 国产剧情AV最新更新| 亚洲操逼毛片| 久久久久亚洲Aⅴ无码| 大香蕉后入式3p| 欧美人妻狠狠噜综合网| a操逼网站| 青青草 超碰| 欧美成人aaa| 成人视频免费在线观看| 天天操婷婷五月天| AV青娱乐| 欧美在现二区| 成人影片999| 日韩免费a级毛片无码a∨| 久久久无码av一区二区三区| 97操人视频| 91porny女教师| 女人高潮一级A片潘金莲| 四虎精品在线成人影院| 日韩国产无线一线二线三线| wwwxxxxx| 欧美精品有码| 一级激情| 欧美高清三级A片| 国产人人艹|