Ubuntu18.10连接Android蓝牙串口助手

突然间想这么玩一下,结果发现似乎没有合适的中文资料。

环境:PC机系统为Ubuntu18.10(刚刚全新安装的) 安卓手机:蓝牙串口助手(豌豆荚搜索第一个就是了)

环境类似也可。

  1. 想办法让俩设备连接上(配对就完事了),Ubuntu的设置里面就有
  2. 在本机建立SP(Serial Port)服务

    命令:
    #22只要和已有的服务不冲突就行,已有的服务使用 #sdptool browse local #查询,这里输入一个22也可 sdptool add --channel=22 SP
    注:据说这里会出问题,原因是内核自带的bluez模块版本>5.0……
    解决方法:
    sudo gedit /etc/systemd/system/dbus-org.bluez.service
    在ExecStart一行最后加上 --compat,表示以兼容模式运行bluetoothd,即
    ExecStart=/usr/lib/bluetooth/bluetoothd --compat
    然后重启蓝牙模块,并设置sdp目录权限(原理什么的不清楚):
    sudo systemctl daemon-reload sudo systemctl restart bluetooth sudo chmod 777 /var/run/sdp

  3. 让PC机等待连接

    命令如下:
    sudo rfcomm listem /dev/rfcomm0 22
    出现Waiting……,此时手机上的串口助手主动连接PC,即可Connection……

  4. 通讯

    首先,修改/dev/rfcomm0的权限(为啥啊?)
    然后,用某些串口通信工具打开/dev/rfcomm0即可。
    emmmmm,也可以用echo和cat临时测试

参考资料:

https://unix.stackexchange.com/questions/92255/how-do-i-connect-and-send-data-to-a-bluetooth-serial-port-on-linux

https://bbs.archlinux.org/viewtopic.php?id=201672

转载于:https://www.cnblogs.com/AmnesiaBeing/p/10344369.html

20190131 Ubuntu18.10连接Android蓝牙串口助手相关推荐

  1. Android蓝牙串口程序开发

    本文主要介绍了针对android的蓝牙串口上位机开发. 程序下载地址:点击打开链接 一.帧定义 androidclient依照一定的数据帧格式通过蓝牙串口发送数据到连接到MCU的蓝牙从机.MCU接收到 ...

  2. android蓝牙串口通讯

    2019独角兽企业重金招聘Python工程师标准>>> 最近做的项目用到了蓝牙串口通讯功能.毕竟是接触到底层的一些东西,让吾等局限于java编程思想的小菜遇到了一些意想不到的问题. ...

  3. 基于html5+的nativejs实现android蓝牙串口通讯

    ##开发工具 基于hbuilder打包的webapp. ##所需知识 了解基本的html,css,js,vue.js 了解原生android的开发 了解android蓝牙的开发 了解hbuilder的 ...

  4. Android蓝牙串口通讯【转】

    本文转载自:http://blog.sina.com.cn/s/blog_631e3f2601012ixi.html Android蓝牙串口通讯 闲着无聊玩起了Android蓝牙模块与单片机蓝牙模块的 ...

  5. Android 蓝牙串口通信工具类 SeriaPortUtil 2.0.+

    原文地址:https://www.shanya.world/archives/2fd981ea.html SerialPortUtil 提示 最新版本 3.0.+ 已发布,其对比 2.0.+ 版本,A ...

  6. 关于Android蓝牙串口通信那点破事

    Android蓝牙串口通讯 闲着无聊玩起了Android蓝牙模块与单片机蓝牙模块的通信,简单思路就是要手机通过蓝牙发送控制指令给单片机,并作简单的控制应用.单片机的蓝牙模块连接与程序暂且略过,此文主要 ...

  7. Android蓝牙调试助手

    PS:最近一直在搞Android上的蓝牙应用,每次在PC上调试蓝牙设备中的数据还可以,但是在Android手机上就非常不方便,所以自己写了个简单的Android蓝牙调试助手,希望各位下载使用,如有问题 ...

  8. android蓝牙串口 hc06,Android手机通过蓝牙模块HC-06连接Arduino串口输出

    通过手机进行通信是可以实现很多遥控功能,虽然距离是比较短,一般是10米,但对于我这种新手做测试,比起买一个几百块的多通道遥控器成本要低很多. 实验目的:用Android实现蓝牙连接通过Arduino串 ...

  9. android 蓝牙串口连接不上,安卓手机搜索不到蓝牙模块HC-06,是怎么回事?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 问题0010:蓝牙串口模块使用的正确步骤 很多人现在都开始使用蓝口模块,利用手机蓝牙或者PC蓝牙进行控制单片机系统.但是很多人一上来就直接把蓝牙模块和单片 ...

  10. android 蓝牙串口数据格式,Android 蓝牙串口调试程序开发

    前言:本次项目需要为智能设备开发一个 App 于是就开始学习 Android 的蓝牙串口通信方面的知识,现在 App 已经写完了,当初学的时候走了不少弯路和尝试,现作为一名初学者和大家分享一下经验,以 ...

最新文章

  1. matlab温度数据怎么滤波_卡尔曼滤波算法思想理解 Kalman filter 第一篇
  2. Go 语言web 框架 Gin 练习8
  3. htmlspecialchars() 函数过滤XSS的问题
  4. 美团和滴滴会合并吗?投资人回应吃瓜群众的期待
  5. android factory,“工厂映像”(factory image)是什么?你所不知道的Android问题
  6. MSSQL2005:“超时时间已到。在操作完成之前超时时间已过或服务器未响应”
  7. 引用 java的一些基本概念
  8. 【译】用CSS实现基线韵律
  9. FluorineFx:远程共享对象(Remote SharedObjects)
  10. “SecureCRT遇到一个致命的错误且必须关闭”处理办法
  11. (软考中级--信息安全工程师)三、密码学基本理论
  12. 环信WebIM 发送图片消息和显示图片 发送文件和显示文件 发送表情和显示表情
  13. String类练习:我国的居民身份证号码,由由十七位数字本体码和一位数字校验码组成。
  14. C++Qt入门(1)---Qt简介,第一个Qt程序,Qt按钮
  15. 【预测模型】基于RLS算法求解数据预测matlab代码
  16. Hook DirectInput-CreateDevice-GetDeviceData解决方案
  17. 【C++札记】类的分离式写法
  18. shell脚本——一键完成虚拟机初始化
  19. Tools/Profiler
  20. 峰会/论坛现场签约怎么签?君子签提供区块链电子签约技术支持

热门文章

  1. Netty权威指南(三)Netty入门应用
  2. c语言表达式优先级最高的是,C语言运算符优先级表
  3. NotImplementedError: Invalid CAN Bus Type - None
  4. 用python实现PSNR与SSIM
  5. TAOCP-Reading-计算机程序设计艺术阅读-1-2
  6. 博途下载触摸屏程序时提示缺少面板映像
  7. JavaScript在线解压 ZIP 文件 JavaScript 怎样在线解压 ZIP,jszip实现解压压缩包,并下载压缩包内文件
  8. 常用计算机应用软件,电脑必备哪些应用软件?
  9. 数字化转型提出新要求 新华三IT基础架构如何随需而变?
  10. 几大主流的前端框架(UI/JS)框架