C 串列埠簡訊傳送工具 AT指令

2021-12-30 01:02:31 字數 710 閱讀 5579

公司要做乙個井蓋的簡訊收發系統,懵逼的兩天,查閱大量資料後,發現需要實現的也不多。

1.串列埠的連線(sim900的裝置)

2.at指令傳送(sim的使用者手冊有)

串列埠連線的核心**

public comportclass ( string portname , int portnum )

//初始化串列埠例項

簡訊傳送的核心**(參***的手冊)public string sendtocom ( string mobile , string centernum , string msgtxt )//傳送資訊

catch

}at指令傳送的核心**public string atcommand ( string atcmd )//傳送at指令

sp.write ( atcmd + "\r" );

thread.sleep ( 500 );

byte [ ] buffer = new byte [ sp.bytestoread ];

sp.read ( buffer , 0 , buffer.length );

return system.text.encoding.ascii.getstring ( buffer );

}catch

}關鍵**如上,期間有個插曲,不清楚簡訊中心**為何物,後續除錯了很久無法發出簡訊,當地的短息中心號碼要設定好。

AT指令對串列埠CDMA簡訊裝置傳送簡訊

1 發英文簡訊 傳送英文數字短訊息 123abc 使用其相應ascii 碼傳送。at cmgf 1 at wscl 1,2 設定為發英文簡訊ok at cmgs 159 區別於gsm 模組,cdma 模組發簡訊號碼必須要加引號 123abc 輸入內容,然後ctrl z傳送 cmgs 1 ok返回 c...

AT指令對串列埠CDMA簡訊裝置傳送簡訊

1 發英文簡訊 傳送英文數字短訊息 123abc 使用其相應ascii 碼傳送。at cmgf 1 at wscl 1,2 設定為發英文簡訊ok at cmgs 159 區別於gsm 模組,cdma 模組發簡訊號碼必須要加引號 123abc 輸入內容,然後ctrl z傳送 cmgs 1 ok返回 c...

C 簡訊包傳送AT指令感悟

size medium 1 c 中用at指令來操作簡訊包傳送簡訊 2 資料庫中使用sql語句來對資料庫操作是同樣的道理都是通過指令來操作裝置或者資料庫管理軟體。所以sql語句可以看作是指令 資料庫操作指令 3 在作業系統的基礎上應用程式又是一系列的指令,是使用者通過作業系統這個軟體來執行應用程式這一...