Ubuntu(15):如何通过蓝牙与手机进行AT指令通讯

目的:采用PC带的蓝牙功能与手机(必须带有蓝牙功能)连接,并在PC上建立虚拟串口,以实现AT指令通讯。

步骤:

1.        通过bluetooth-applet 进行PC 手机的蓝牙配对

运行bluetooth-applet,并在其中设置蓝牙可以被查找。用手机来查找可用的蓝牙设备,找到电脑的蓝牙设备后绑定在一起。或者反之。

2.        运行hcitool scan 以检测蓝牙设备的地址

sikinzen@sikinzen-desktop:~$ hcitool scan

Scanning ...

        3F:44:17:2E:66:01       ***手机

3.        通过 sdptool search SP 3F:44:17:2E:66:01 查找手机上的串口(Moderm)对应的通道号

sikinzen@sikinzen-desktop:ppp-2.4.5$ sdptool search SP 3F:44:17:2E:66:01

Inquiring ...

Failed to connect to SDP server on 00:17:4B:B4:75:48: Host is down

Searching for SP on 3F:44:17:2E:66:01 ...

Service Name: Serial Port0

Service RecHandle: 0x10002

Service Class ID List:

  "Serial Port" (0x1101)

Protocol Descriptor List:

  "L2CAP" (0x0100)

  "RFCOMM" (0x0003)

    Channel: 10

Language Base Attr List:

  code_ISO639: 0x656e

  encoding:    0x6a

  base_offset: 0x100

4.        通过rfcomm 手机上的串口蓝牙连接 /dev/rfcomm0 绑定

sudo rfcomm bind /dev/rfcomm0 3F:44:17:2E:66:01 10

5.        通过minicom 与手机模块进行通讯

minicom 中利用 CTRL+A  Z 进入minicom设置选项,设置串口为 /dev/rfcomm0,波特率为115200,使能硬件流控。

大功告成!

输入 AT 收到回复: OK

 

    附注:minicom 是Linux平台上类似于 超级终端 的一个工具,不熟悉的兄弟可以查看我主页的 资源 中的《minicom中文手册》。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值