首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >头脑风暴EV3如何通过蓝牙与我的PC进行通信?

头脑风暴EV3如何通过蓝牙与我的PC进行通信?
EN

Stack Overflow用户
提问于 2020-08-30 14:29:17
回答 2查看 2K关注 0票数 3

我正在用EV3 2编写一个microPython。我在笔记本上运行了另一个python3程序,这个程序应该无线地将数据发送到EV3。有可能通过蓝牙吗?如果不可能,我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2020-08-31 09:59:01

我不知道这个问题的答案,我也没有一个EV3砖来尝试这个问题。由于你还没有说出你试过的东西,我想我可以分享一些实验的想法。

我查看了ev3-micropython关于蓝牙的文档,我的搜索给了我以下内容:https://pybricks.github.io/ev3-micropython/messaging.html

这看起来像蓝牙通信可能是基于蓝牙串口配置文件( SPP ),所以它可能值得看看,如果SPP客户端可以通信。

第一个实验可能是在BluetoothMailboxServer上启动一个EV3,看看你能不能在你的电脑上和它配对?(顺便问一下,你在笔记本上运行的是什么操作系统?)

如果您有Windows,请从以下网址帮助中执行以下说明:https://www.instructables.com/id/Raspberry-Pi-Bluetooth-to-PuTTY-on-Windows-10/

在Windows 10桌面/笔记本电脑上,首先启用蓝牙收发器。选择“开始”、“设置”、“设备”。此时,要抵制添加蓝牙或其他设备的直觉诱惑力。相反,向下滚动到“相关设置”,并选择设备和打印机。在“设备”下找到你的桌面/笔记本电脑,右击它,然后从弹出菜单中选择蓝牙设置。这会弹出“蓝牙设置”对话框: 选择COM端口选项卡,然后选择添加.若要打开“添加COM端口”对话框,请执行以下操作。在这里,我们选择‘传出’单选按钮,然后单击浏览.这将产生‘选择蓝牙设备’对话。一切顺利,你应该看到你的覆盆子Pi被列为一个被发现的设备。选择列出的Raspberry Pi设备,并单击“确定”两次。这将带您回到COM端口选项卡对话框,并列出现在与Windows 10/ Raspberry Pi配对相关联的COM端口。注意已分配了哪个COM端口。

在Linux膝上型计算机上,是否以这种方式创建客户机:http://blog.kevindoran.co/bluetooth-programming-with-python-3/

Linux上的另一种选择是以这种方式创建客户机:https://bluedot.readthedocs.io/en/latest/btcommapi.html#bluetoothclient

如果您有Android手机,您可以尝试与手机上的EV3服务配对,然后尝试连接这个SPP应用程序:终端

另一种选择是,BluetoothMailboxServer可能正在使用蓝牙低能量(BLE)。如果是这样的话,那么如果你的笔记本电脑上有Chrome浏览器的最新版本,你可以找到更多的信息。转到URL chrome://bluetooth-internals/#devices并执行start scan。EV3设备出现了吗?

票数 4
EN

Stack Overflow用户

发布于 2020-09-01 06:45:02

关于运行在膝上型计算机上的EV3和python代码之间的通信,首先我们需要使用以下命令安装模块EV3:

代码语言:javascript
复制
pip install python-ev3dev2

关于它的用法,您可以参考ev3dev2

确保您的ev3dev设备已打开,并与主机有网络连接。在这里,蓝牙工作,您可以参考一个演示:vscode-你好-python。

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

https://stackoverflow.com/questions/63658480

复制
相关文章

相似问题

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