oFono是一个开源免费的电话协议栈软件,它遵循3GPP27.007等通信标准,通过AT命令与2G/3G modem进行交互,以实现各种电话功能(Voicecall, GPRS, SMS, Stk等等)。在oFono的基础上,很容易开发用Qt,Gtk,Clutter等API编写的用户界面。oFono一般作为守护进程运行在移动终端(如手机,平板电脑)上,扮演着与3G模块通信的角色。在上网本上,你可以
安装和启动oFono 1. git clone git://git.kernel.org/pub/scm/network/ofono/ofono.git 2. cd ofono 3. ./bootstrap-configure 或者./configure. configure过程中你可以需要装一些依赖包, 如: sudo apt-get install libudev-dev libd
准备一个3G modem 首先,你需要找一个2G或3G的USB modem。这个在淘宝上花200左右就能买到。我手边用的是Huawei E1750 WCDMA的modem。 一般modem会自带Windows的拨号上网程序,用oFono就可以在Linux下拨号上网了。 GPRS上网 1. 启动ofono sudo src/ofonod –nd ‘*&rsq
收发短信是oFono所支持的一项基本功能。用phonesim也可以模拟短信的收发。oFono本身不会保存短信,而是希望第三方plugin如sms history来把短信保存到sim卡或者SD卡上。 1. 启动oFono并power on modem。 2. ./ofono/test/receive-sms 用来监听是否有新的短信 3. 通过send-sms脚本可以发短信。比如 xxx@
因为oFono的plugins中加入了对Nokia Phonet的支持,oFono已经可以支持市场上比较高端的N系列手机了,如N900,N97等。我手上没有支持手机的列表,如果你有兴趣的,可以把你的手机通过数据线连上PC,在Linux用oFono看看它能不能识别出手机来。 连接Nokia手机 1. sudo src/ofonod –nd ‘*’ 启动oFono。 2. 用数据线连接手机,我的
Neo FreeRunner是Openmoko公司设计生产的手机,它从硬件到软件都是开放的,主要面向的是开发者而不是终端用户。目前FreeRunner已经十几种不同的发行版,其中包括Android,SHR,Debian,Qt Extended,Gentoo等等。大家可以从Openmoko的官网上找到更多信息。(见Resource) Neophysis是FreeRunner上第一个采用oFon
Bluetooth支持两种Profiles来播放音乐,分别是HSP和A2DP。HSP(handset profile)是单声道的,A2DP是双声道的。本文主要介绍如何在Linux下用A2DP来播放音乐。 准备 1. 一个蓝牙耳机和一台Linux机器,Linux上默认会安装BlueZ和PulseAudio。 2. 下载一段时间较长的wav格式的音频文件,测试时会用到。 3. 确保你的蓝牙
Connman is a lightweight connection manager that target in the Embedded system like MID (mobile internet device), handset and tablet. It is created by Intel&Nokia in 2009. The latest release of co
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号