程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务?

开发过程中遇到从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务的问题如何解决?下面主要结合日常开发的经验,给出你关于从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务的解决方法建议,希望对你解决从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务有所启发或帮助;

我正在尝试将我的 raspBerry Pi 连接到 Parani SD1000 RS232 串行适配器。我已经配置了 Parani,我可以成功连接到它并在使用我的 Macbook 时检索数据。我想使用我的树莓派建立连接。我有一个树莓派 3 型号 b+ 32 位。我编写了一个使用 Pyserial 的脚本,并通过 sudo rfcomm bind /dev/rfcomm0 XX:XX:XX:XX:XX:XX 1 创建了到蓝牙设备的绑定。但是,当我使用 RaspBerry PI OS 接口连接到蓝牙时,我收到一条消息 'Paired successfully,but this device has no services with can be used with the RaspBerry Pi 并且连接中止。

我已经寻找了其他建议并尝试更新我在别处列出的软件。无济于事。

sudo apt-get update
sudo apt-get dist-upgrade
sudo rm /etc/udev/rules.d/99-com.rules
sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall raspBerrypi-sys-mods
sudo systemctl reboot

我不确定我应该朝哪个方向看。我知道Parani 配置正确,所以它一定是树莓派上的东西。提前致谢

解决方法

rfcomm 于 2017 年由 BlueZ 项目deprecated,因此我建议不要使用该方法。

Linux 上的 Python3 支持连接到具有串行端口配置文件 (SPP) 及其 socket library 的蓝牙经典设备。

以下博客中有更多信息:https://blog.kevindoran.co/bluetooth-programming-with-python-3/

Bluedot Python 库中也支持 SPP:https://www.stuffaboutcode.com/2017/07/python-bluetooth-rfcomm-client-server.html

大佬总结

以上是大佬教程为你收集整理的从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务全部内容,希望文章能够帮你解决从 Raspberry Pi 到 Parani SD100 的蓝牙连接 - 没有可用的服务所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: