在ubuntu下使用HC06进行通信
2016-09-16 14:49
148 查看
首先HC06是一款经典的蓝牙转串口模块,使用它可以在上位机和模块之间进行通信,实物图如下:
![](https://img-blog.csdn.net/20160916142609214?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我的的系统是ubuntu14.04,首先在ubuntu software center 下载蓝牙管理器(一定要用这个,其他的蓝牙软件很麻烦)
![](https://img-blog.csdn.net/20160916142910981?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
下载好了之后咱们还需要一款串口助手,用cutecom就好了
![](https://img-blog.csdn.net/20160916143032395?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
好了,我们现在开始步骤。
首先咱们打开蓝牙
在右上角的设置-系统设置-蓝牙里面
![](https://img-blog.csdn.net/20160916143407760?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
把这两个按钮打开。
2.打开蓝牙助手
点击查找,找到HC-06后链接配对,配对pin密码为1234
![](https://img-blog.csdn.net/20160916143757643?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
配对上后在HC-06上点击右键有一个Dev B 点击后会告诉你现在蓝牙已经连接到了哪个串口上了。
![](https://img-blog.csdn.net/20160916144149941?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.打开cutecom
我们打开cutecom软件不能直接点击图标,不然的话连不上/dev/rfcomm0这个端口的,因为权限问题。我们必须以root权限打开这个软件。
Ctrl+t打开电脑终端,我们先搜索一下cutecom软件在什么地方。使用whereis cutecom命令,可以看到它的路径。
![](https://img-blog.csdn.net/20160916144455433?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160916144858908?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
先进到目录下,然后用sudo命令运行:
![](https://img-blog.csdn.net/20160916144858908?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
会出现cutecom的软件界面。
4.对cutecom进行设置
更改Device为刚才的/dev/rfcomm0,设置波特率之类的,然后点击open device就能进行通信了。
![](https://img-blog.csdn.net/20160916145120927?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们把HC06上面的RX和TX用一根杜邦线的两条接起来进行回环测试。
我的的系统是ubuntu14.04,首先在ubuntu software center 下载蓝牙管理器(一定要用这个,其他的蓝牙软件很麻烦)
下载好了之后咱们还需要一款串口助手,用cutecom就好了
好了,我们现在开始步骤。
首先咱们打开蓝牙
在右上角的设置-系统设置-蓝牙里面
把这两个按钮打开。
2.打开蓝牙助手
点击查找,找到HC-06后链接配对,配对pin密码为1234
配对上后在HC-06上点击右键有一个Dev B 点击后会告诉你现在蓝牙已经连接到了哪个串口上了。
3.打开cutecom
我们打开cutecom软件不能直接点击图标,不然的话连不上/dev/rfcomm0这个端口的,因为权限问题。我们必须以root权限打开这个软件。
Ctrl+t打开电脑终端,我们先搜索一下cutecom软件在什么地方。使用whereis cutecom命令,可以看到它的路径。
先进到目录下,然后用sudo命令运行:
会出现cutecom的软件界面。
4.对cutecom进行设置
更改Device为刚才的/dev/rfcomm0,设置波特率之类的,然后点击open device就能进行通信了。
我们把HC06上面的RX和TX用一根杜邦线的两条接起来进行回环测试。
相关文章推荐
- ubuntu下使用minicom和arm进行通信
- Ubuntu虚拟机下使用cutecom进行串口通信
- ubuntu下使用minicom和arm进行通信
- 使用Visual C++进行串口通信编程[一]
- 使用虚拟串口软件实现单机进行串口通信调试
- 使用代理服务器进行Ubuntu的升级部署
- 学习JavaFX Script,第二部分:使用RMI进行远程通信
- 一步一步教你使用.net进行Socket通信
- 如何使用XP自带超级终端及蓝牙方式与手机进行AT Command通信
- 使用Visual C++进行串口通信编程--1
- Ubuntu使用apt来进行包裹管理
- 使用命名管道通过网络在进程之间进行通信
- 一步一步教你使用.net进行Socket通信
- 关于使用显式消息进行通信
- 关于“使用显式消息进行通信”的补充
- 只使用二层交换机能不能进行VLAN间通信---问答
- Prefactoring 5.4 使用文本进行通信
- 使用Ubuntu进行无线破解过程
- 学习JavaFX Script,第三部分:使用JAX-WS进行客户端-服务器通信
- (转)使用Visual C++进行串口通信编程