第 14 章 SMS

目录

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 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2018-01-01

第 14 章 SMS的相关文章

jBPM-4.0中文开发指南-第14章 持久化

第 14 章 持久化 14.1. 标准环境配置 这一节描述了环境如何配置 来在标准Java环境中使用hibernate. 01 | <jbpm-configuration> 02 | 03 | <process-engine> 04 | <hibernate-session-factory /> 05 | <hibernate- configuration> 06 | <properties resource="hibernate.prope

《Kotin 极简教程》第14章 使用 Kotlin DSL

第14章 使用 Kotlin DSL 最新上架!!!< Kotlin极简教程> 陈光剑 (机械工业出版社) 可直接打开京东,淘宝,当当===> 搜索: Kotlin 极简教程http://www.jianshu.com/p/35b487734339 我们在前面的章节中,已经看到了 Kotlin DSL 的强大功能.例如Gradle 的配置文件 build.gradle (Groovy),以及前面我们涉及到的Gradle Script Kotlin(Kotlin).Anko(Kotlin)

&amp;lt;&amp;lt;精通iOS开发&amp;gt;&amp;gt;第14章例子代码小缺陷的修复

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 首先推荐大家看这本书,整本书逻辑非常清晰,代码如何从无到有,到丰满说的很有条理. 说实话本书到目前为止错误还是极少的,不过人无完人,在第14章前半部分项目的代码中,作者在MasterVC到DetailVC中又直接添加了一个segue,该segue的ID为"masterToDetail",作用是当新建一个tinyPix文档时可以直接跳转到DetailV

《Android游戏编程入门经典》——第14章使用音频系统

第14章 使用音频系统Android游戏编程入门经典本章介绍如下内容: 使用媒体播放器组件播放音频:将音频文件添加到项目中:使用声音池组件播放音频:混合音频示例以响应触摸输入事件.本章将深入介绍Android设备播放视频游戏音乐和音效的音频系统.Android SDK通过SoundPool类支持音频系统,该类通过集成音频混合器加载和播放音频文件.Android SDK包含可轻松加载和播放多媒体内容的方法和类.您将了解如何加载音频资产并播放它们.音乐和音效文件会得到相同的待遇:尽管通常使用Medi

第14章 命令模式(Command Pattern)

原文 第14章 命令模式(Command Pattern) 命令模式(Command Pattern)       概述         在软件系统中,"行为请求者"与"行为实现者"通常呈现一种"紧耦合".但在某些场合,比如要对行为进行"记录.撤销/重做.事务"等处理,这种无法抵御变化的紧耦合是不合适的.在这种情况下,如何将"行为请求者"与"行为实现者"解耦?将一组行为抽象为对象,可以实

第14章 XSL变换

XML教程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  可扩展的样式语言(Extensible Style Language,XSL)包括变换语言(transformation language)和格式化语言(formatting language).每种语言都是一个XML应用程序.变换语言提供定义规则的元素如何将XML文档变换成另一个XML文档.被变换的XML文档

第 14 章 Networking

14.1. ping -f: 发送洪水请求,每个请求打印一个点,每个响应删除一个点.如果网络存在丢包,那么会呈现出一长串不断增加的点. -n: 选项,加上之后可以阻止ping程序去进行反向dns查询 当每次ping完得到响应之后,ping程序会尝试一次反向dns查询(reverse dns lookup)来获取"64 bytes from"后面的域名,如果查询速度很慢的话,就会给人似乎延迟很大的感觉,其实这也是ping感觉慢,但是每次ping的响应时间却并不慢的原因. 原文出处:Net

第 91 章 SMS

91.1. gnokii http://www.gnokii.org 91.1.1. 安装 91.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 (c

第 14 章 Network Communication

14.1. wget freebsd1# pkg_add -r wget 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明.