目录
- 14.1. gnokii
-
- 14.1.1. 安装
-
- 14.1.1.1. Ubuntu
- 14.1.1.2. CentOS
- 14.1.2. 配置
- 14.1.3. 发送测试短信
- 14.1.4. 接收短信
- 14.1.5. 拨打电话
- 14.2. AT Commands
-
- 14.2.1. 发送短信
- 14.2.2. 语音通话
14.1. gnokii
http://www.gnokii.org
14.1.1. 安装
14.1.1.1. Ubuntu
neo@monitor:~$ apt-cache search gnokii opensync-plugin-gnokii - Opensync gnokii plugin gnokii - Datasuite for mobile phone management gnokii-cli - Datasuite for mobile phone management (console interface) gnokii-common - Datasuite for mobile phone management (base files) gnokii-smsd - SMS Daemon for mobile phones gnokii-smsd-mysql - SMSD plugin for MySQL storage backend gnokii-smsd-pgsql - SMSD plugin for PostgreSQL storage backend libgnokii-dev - Gnokii mobile phone interface library (development files) libgnokii5 - Gnokii mobile phone interface library xgnokii - Datasuite for mobile phone management (X interface) neo@monitor:~$ sudo apt-get install gnokii-cli
14.1.1.2. CentOS
# yum search gnokii gnokii-devel.x86_64 : Gnokii development files gnokii-smsd.x86_64 : Gnokii SMS daemon gnokii-smsd-mysql.x86_64 : MySQL support for Gnokii SMS daemon gnokii-smsd-pgsql.x86_64 : PostgreSQL support for Gnokii SMS daemon gnokii-smsd-sqlite.x86_64 : SQLite support for Gnokii SMS daemon gnokii.x86_64 : Linux/Unix tool suite for various mobile phones xgnokii.x86_64 : Graphical Linux/Unix tool suite for various mobile phones
安装
# yum install -y gnokii
14.1.2. 配置
vim /etc/gnokiirc or vim ~/.gnokiirc [global] port = /dev/ttyS0 model = AT initlength = default connection = serial serial_baudrate = 19200 smsc_timeout = 10
14.1.3. 发送测试短信
$ echo "This is a test message" | gnokii --sendsms +13113668890 $ gnokii --sendsms number <<EOF hi neo, This is a test message EOF
14.1.4. 接收短信
# gnokii --smsreader GNOKII Version 0.6.31 Entered sms reader mode... SMS received from number: 8613113668890 Got message 11: hi
14.1.5. 拨打电话
$ gnokii --dialvoice number
原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。