首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >蓝牙连接HC-05成对但未连接

蓝牙连接HC-05成对但未连接
EN

Ask Ubuntu用户
提问于 2016-01-17 00:01:47
回答 2查看 10K关注 0票数 4

我有一个Arduino Uno连接到一个HC-05蓝牙发送/接收芯片。我正试图在运行在Ubuntu14.04LTS下的宏碁笔记本电脑和HC-05芯片之间建立蓝牙连接。

Ubuntu检测HC-05芯片,如下所示.

代码语言:javascript
运行
复制
phodor@ubuntu: hcitool scan
Scanning ...
    11:22:33:44:55:66   HC-05

我能够在我的笔记本蓝牙设备和HC-05芯片之间创建一对。但是,我无法从Ubuntu界面创建与这对连接。无法单击"Connection“按钮,如下图所示。

我试着使用终端创建一个连接,但在那之后,终端仍然没有检测到任何连接。

代码语言:javascript
运行
复制
phodor@ubuntu: sudo hcitool cc 11:22:33:44:55:66
[sudo] password for phodor: 
phodor@ubuntu: hcitool con
Connections:

我还检查了我的电脑蓝牙设备是否正常工作。

代码语言:javascript
运行
复制
phodor@ubuntu: hcitool dev
Devices:
    hci0    AA:BB:CC:DD:EE:FF

知道为什么不能创建连接吗?对如何使用Ubuntu接口或终端来实现它有什么想法吗?

EN

回答 2

Ask Ubuntu用户

发布于 2016-08-22 23:34:10

来自ubfan1的建议是完整的,并使用rfcomm建立与蓝牙设备的连接。如果它不起作用,您应该尝试以下内容:

我使用rfcomm和minicom在连接到Arduino和Ubuntu的蓝牙设备Hc-06之间交换数据。

扫描蓝牙设备:

代码语言:javascript
运行
复制
hcitool scan
Scanning ...
    20:15:12:08:62:95   HC-06

使用rfcomm绑定

代码语言:javascript
运行
复制
sudo rfcomm bind 0 20:15:12:08:62:95 1

注: bind 0是指设备号0 (rfcomm0),1是通道。红色的led现在应该停止闪烁。

然后在sudo中使用minicom并保存一个配置,在其中指定波德率和端口。您可以在这个教程上找到更多的信息。

希望能帮上忙!

票数 3
EN

Ask Ubuntu用户

发布于 2021-07-09 03:29:24

若要触发连接并使用minicom显示数据,请运行

代码语言:javascript
运行
复制
sudo minicom -D /dev/rfcomm0

您会注意到,在arduino IDE中也可以使用端口/dev/ from 0。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/721954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档