CentOS6.2下使用Nokia E72i成功发送短信
?
Linux下的飛信機(jī)器人好像不那么好用,監(jiān)控服務(wù)器的報(bào)警無(wú)法及時(shí)通過(guò)短信的方式發(fā)送,于是就在想是否有其他方式可以替代。其實(shí)之前也考慮過(guò)這個(gè)問(wèn)題,因?yàn)轱w信是通過(guò)互聯(lián)網(wǎng)去發(fā)短信的,但有時(shí)候公司的互聯(lián)網(wǎng)會(huì)中斷,這個(gè)時(shí)候也無(wú)法收到報(bào)警短信。由于現(xiàn)在的手機(jī)都是帶有Modem的,如果能夠在Linux環(huán)境下用手機(jī)發(fā)送郵件的話就最方便了,一來(lái)發(fā)送短信的速度比飛信機(jī)器人快,二來(lái)不受互聯(lián)網(wǎng)的影響,公司斷網(wǎng)后可以快速收到報(bào)警短信。
經(jīng)過(guò)Google搜索了一下,發(fā)現(xiàn)一篇文章寫(xiě)的跟我的需求非常吻合,地址:http://www.wardking.com/2008/11/e680i-send-sms-from-linux-shell/ ,他的方法是用gnokii來(lái)發(fā)短信的,gnokii的官方網(wǎng)站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手機(jī)以PC套件的方式通過(guò)USB連接到電腦后識(shí)別出的Modem的設(shè)備名
Model? =?? AT
在正式發(fā)短信之前,先查看一下設(shè)備有沒(méi)有被正確識(shí)別,命令 gnokii??? --identify,命令會(huì)輸出很多內(nèi)容,在尾部會(huì)發(fā)現(xiàn)識(shí)別出的手機(jī)型號(hào)和IMEI號(hào),如下:
成功識(shí)別出手機(jī)型號(hào)后,就可以使用下列命令發(fā)短信了:
#echo "This is a SMS from Linux shell using my Nokia phone" | gnokii --sendsms 156xxxxxxxx
命令成功執(zhí)行后最后的返回結(jié)果如下:
轉(zhuǎn)載于:https://blog.51cto.com/samwonwyd/1141905
總結(jié)
以上是生活随笔為你收集整理的CentOS6.2下使用Nokia E72i成功发送短信的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hibernate提高性能的几点建议
- 下一篇: 给你的shell终端添上一道靓丽的风景