金迪短信猫在linux下面的安装:
首先需要安装两个软件gnokii、minicom,在ubuntu下面直接使用apt-get安装即可:
apt-get -y install gnokii
apt-get -y install minicom
安装完成后启动minicom:
root@localhost:~# minicom
然后输入CTRL+a 再输入o进入配置界面,再次选择Serial port setup进行端口和速率的设置,Serial Device 我设置的是/dev/ttyUSB0,因为我是使用的usb端口,Bps/Par/Bits 这个是速率的设置,我的是9600 ,设置的时候直接按设置项前面的字母就可进行设置,配置完成后按【回车键】退出到配置界面,然后选择Save setup as dfl 保存配置文件,最后按CTRL+a 然后按x退出。
此时在宿主目录输入ls -a 应该能看到一个名为.minirc.dfl的文件,里面记录了配置的信息。
gnokii的配置文件为/etc/gnokiirc,主要有以下几个选项需要修改:
port 使用哪个端口连接的金迪短信猫软件
model 发送短信使用的指令
serial_baudrate 端口速率
port 和 serial_baudrate的配置要和minicom的一致,其实是以gnokii配置为主,如果minicom的配置和gnokiirc的配置不符那么将无法连接,配置完成后复制到使用gnokii的用户宿主目录一份 如:
root@localhost:~# cp /etc/gnokiirc .gnokiirc
这样就配置好了。
再次启用minicom 如果出现如下字样表示可以连接,否则多数是速率问题:
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
OK
在用gnokii命令进行检测,出现类似如下信息表示正确:
GNOKII Version 0.6.28
IMEI : xxxxxxxxxxxxxxx
Manufacturer : WAVECOM MODEM
Model : MULTIBAND 900E 1800
Product name : MULTIBAND 900E 1800
Revision : 641b09gg.Q2403A 132
此时就可以通过命令发送短信测试了:
echo 'test' | gnokii --sendsms telephonenumber
下面说下配置过程中遇到的一些问题:
root@localhost:~# gnokii --identify
minicom: cannot open /dev/USB0: No such file or directory
上面的信息表示端口不存在
Couldn't read /root/.gnokiirc config file
使用此命令的用户下面不存在.gnokiirc 文件
Telephone interface init failed: Command timed out.
Quitting.
Command timed out
配置文件的端口速率设置不对
转载于:https://blog.51cto.com/unixlike/764864