所谓操作,到现在只是通过蓝牙做了二件事:

一、通过虚拟串口连接上手机,执行AT命令操作手机(发短信而已)

二、手机和电脑互传文件

如果使用redhat 9.0,内核版本为2.4.20,要支持bluetooth的话,就得升级内核,所以还不如更新发行版。如FC5就支持bluetooth,并带了相关的软件。

1, 启动bluetooth服务,查找到手机的MAC是00:13:E0:2A:99:6A,在Channel 1提供Dail-up Networking,在channel 9提供OBEX Object Push服务/etc/init.d/bluetooth start

Nov 5 20:43:50 hjh hcid[1766]: Bluetooth HCI daemon

Nov 5 20:43:50 hjh sdpd[1769]: Bluetooth SDP daemon

...

sdptool browse

...

2, 生成虚拟串口连接设备:

[root@hjh ~]# rfcomm bind 0 `cat ~/6600_mac` 1

[root@hjh ~]# ll /dev/rfcomm0

crw------- 1 root root 216, 0 Nov 5 20:49 /dev/rfcomm0

3,试一试能不能和手机连接:

cat < /dev/rfcomm0

有时出现:

Operation already in progress,可能得重启了。具体原因不明。

这时就可以使用终端软件连接上手机,然后使用AT命令操作手机,可以使用minicom,但有些时候有些问题,表现在: 手机提示输入pin,但很快电脑显示minicom: cannot open /dev/rfcomm0: No such file or directory不知如何解决,而用kermit无啥问题:

set line /dev/rfcomm0

set speed 9600

connect -> 输入AT命令。如:

ati3

Nokia 6600 就可以使用发短信的AT命令了

退出:Ctrl-\ 再按 C

4, FC5里除了obex_test,还加了一个obex_push,用于电脑和蓝牙设备(手机)之间互传文件

* 使用obex_push传送文件给手机:

obex_push 9 `cat ~/6600_mac ` /mnt/d/mig-29.jpg

* 接收文件(默认存在/tmp)

obex_push

linux蓝牙链接手机,在Linux操作系统下操作蓝牙手机的方法相关推荐

  1. 怎么利用linux来操作手机,Linux_在Linux操作系统下操作蓝牙手机的方法,所谓操作,到现在只是通过蓝 - phpStudy...

    在Linux操作系统下操作蓝牙手机的方法 所谓操作,到现在只是通过蓝牙做了二件事: 一.通过虚拟串口连接上手机,执行AT命令操作手机(发短信而已) 二.手机和电脑互传文件 如果使用redhat 9.0 ...

  2. 操作系统原理,系统调用,系统调用与库函数API等函数之间的调用关系,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB

    操作系统原理,系统调用,功能与机制设计,系统调用的执行过程与Linux系统调用执行示例,不同操作系统下的PCB 一.系统调用:操作系统功能调用,用户在编程时可以调用的操作系统功能. 1.系统调用是操作 ...

  3. 【转】Linux操作系统下/etc/hosts文件配置方法

    原文链接 http://my.oschina.net/liting/blog/387544 1.关于/etc/host,主机名和IP配置文件 Hosts - The static table look ...

  4. window挂载到linux服务器上,在windows 7操作系统下设置挂载Linux服务器

    在Windows 7操作系统下增加了很多有用的功能,只是默认没有开启而已,今天简述下一个Windows 7下的NFS功能,通过这个功能,可以让Windows 7共享Linux下面的磁盘分区或者目录数据 ...

  5. linux清除configure文件_在Linux操作系统下自动生成Makefile的方法

    在Linux操作系统下进行开发,编写Makefile似乎是不可缺少的事情.但是对于一个比较大的工程,编写一个符合规范的Makefile并非易事.而且由于Makefile的各种显式,隐式规则,加之平时并 ...

  6. linux系统中自动生成snap文件_在Linux操作系统下自动生成Makefile的方法

    在Linux操作系统下进行开发,编写Makefile似乎是不可缺少的事情.但是对于一个比较大的工程,编写一个符合规范的Makefile并非易事.而且由于Makefile的各种显式,隐式规则,加之平时并 ...

  7. 操作系统下代码设计与走读方法—业务线索法

    前言 个人总结,阅读代码有以下4大线索: 1.线程线 :线程线索的简称,观察创建了多少个线程,以线程运行流程的角度理解程序. 2.数据线 :数据结构线索的简称,观察创建了多少个全局变量或对象,以数据流 ...

  8. 折叠屏手机频频跳票下,模块化手机能东山再起吗?

    智能手机的未来究竟是什么?在业界和大众的预期中,除了各种黑科技尝试打造真正的全面屏外,或许就是折叠屏这一有趣又好玩的形态了.但谁也没想到的是,折叠屏手机的落地是那么艰难.此前,三星CEO DJ Koh ...

  9. Linux安装软件包无法打开rpm,详解Linux 操作系统下安装rpm包的方法步骤

    第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的介绍是:myown war game.Linux操作系统搜索这个软 ...

最新文章

  1. 王敏捷 - 深度学习框架这十年!
  2. mysql遵循acid_mysql关系型数据库遵循ACID规则
  3. 万物之始正则表达式全解析三部曲(上篇)-正则表达式基础知识及语法
  4. Cocos2d-x快速打包脚本
  5. 学习《apache源代码全景分析》之DSO概念
  6. java将030A转换为方块_JAVA试题
  7. java中实现线程互斥的关键词_简单的互斥同步方式——synchronized关键字详解
  8. MySQL命令:增删与改
  9. 禅道安装与常见问题!!
  10. 计算机键盘在哪里,电脑键盘上的Pause键在哪?
  11. 抖音 触摸精灵_触控精灵app下载-触控精灵手机版 v1.3.2 - 安下载
  12. AndroidStudio之Git提交代码出现author ‘xxx‘ is not ‘Name ‘ and matches no existing author 的解决方法
  13. 链接服务器“(null)“的 OLE DB 访问接口 “SQLNCLI10“ 返回了消息 “客户端无法建立
  14. 《FLUENT 14.0超级学习手册》——第1章 流体力学与计算流体力学基础1.1 流体力学基础...
  15. scrapy框架爬取网站图片
  16. XDOJ 分配宝藏 C
  17. 基于stm32的三轮遥控车
  18. java中小数的处理:高精度运算用bigDecimal类,精度保留方法,即舍入方式的指定
  19. linux文字命令窗口怎样截图,命令行中截图的小工具 - Linux就该这么学的个人空间 - OSCHINA - 中文开源技术交流社区...
  20. 喜马拉雅FM CTO:从停站20小时到如今的2亿用户,这是我们的技术故事

热门文章

  1. mysql 1118_MySql 创建表遇见错误Error Code : 1118
  2. swift scheme 跳转外部应用
  3. 史蒂夫 乔布斯经典语录
  4. mysql多表查询原生jdbc
  5. 商显屏战场硝烟四起,转型的国产彩电巨头如何“破局”?
  6. java mysql tinyint_Msq 中tinyint字段对应 java中哪个类型?
  7. 那些警示良言——鲁迅
  8. 解决C# webBrowser 您还没有安装flash播放器,请点击这里安装的问题,以及webkit.net 入门
  9. 智慧城市直饮水智能监控系统解决方案
  10. 【图片新闻】美国海军正在全力打造一支无人化的“幽灵舰队”