CentOS6.2下使用Nokia E72i成功发送短信
?
Linux下的飛信機器人好像不那么好用,監控服務器的報警無法及時通過短信的方式發送,于是就在想是否有其他方式可以替代。其實之前也考慮過這個問題,因為飛信是通過互聯網去發短信的,但有時候公司的互聯網會中斷,這個時候也無法收到報警短信。由于現在的手機都是帶有Modem的,如果能夠在Linux環境下用手機發送郵件的話就最方便了,一來發送短信的速度比飛信機器人快,二來不受互聯網的影響,公司斷網后可以快速收到報警短信。
經過Google搜索了一下,發現一篇文章寫的跟我的需求非常吻合,地址:http://www.wardking.com/2008/11/e680i-send-sms-from-linux-shell/ ,他的方法是用gnokii來發短信的,gnokii的官方網站http://www.gnokii.org
源碼包安裝方法如下:
先安裝依賴軟件包:
#yum?? install? intltool?? glib2-devel? glib2-static?? mysql-devel
下載軟件包
#wget?? http://www.gnokii.org/download/gnokii/gnokii-0.6.31.tar.gz
解壓,編譯并安裝
#tar?? zxvf??? gnokii-0.6.31.tar.gz
#cd?? gnokii-0.6.31
#./configure
#gmake?? && gmake? install
#cp Docs/sample/gnokiirc???? /etc/gnokiirc
Gnokii也提供RPM包,地址:http://www.gnokii.org/download/gnokii/0.6.x/rpm/
安裝完成后,修改配置文件/etc/gnokiirc,將其中的port和model改為如下值:
Port? =? /dev/ttyACM0?? #Nokia E72i手機以PC套件的方式通過USB連接到電腦后識別出的Modem的設備名
Model? =?? AT
在正式發短信之前,先查看一下設備有沒有被正確識別,命令 gnokii??? --identify,命令會輸出很多內容,在尾部會發現識別出的手機型號和IMEI號,如下:
成功識別出手機型號后,就可以使用下列命令發短信了:
#echo "This is a SMS from Linux shell using my Nokia phone" | gnokii --sendsms 156xxxxxxxx
命令成功執行后最后的返回結果如下:
轉載于:https://blog.51cto.com/samwonwyd/1141905
總結
以上是生活随笔為你收集整理的CentOS6.2下使用Nokia E72i成功发送短信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hibernate提高性能的几点建议
- 下一篇: 给你的shell终端添上一道靓丽的风景