2137|4

382

帖子

9

TA的资源

纯净的硅(初级)

楼主
 

关于树莓派通过蓝牙连接SensorTile.box [复制链接]

 

打开系统蓝牙

sudo service bluetooth start

进入bluetoothctl

Sudo bluetoothctl

输入以下命令

power on

agent on

default-agent

scan on

pair C0:50:27:32:09:33

连接成功以后

[bluetooth]# pair c0:50:27:32:09:33

Attempting to pair with C0:50:27:32:09:33

[CHG] Device C0:50:27:32:09:33 Connected: yes

[NEW] Primary Service

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0001

        00001801-0000-1000-8000-00805f9b34fb

        Generic Attribute Profile

[NEW] Characteristic

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0001/char0002

        00002a05-0000-1000-8000-00805f9b34fb

        Service Changed

[NEW] Descriptor

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0001/char0002/desc0004

        00002902-0000-1000-8000-00805f9b34fb

        Client Characteristic Configuration

[NEW] Primary Service

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service000c

        00000000-000e-11e1-9ab4-0002a5d5c51b

        Vendor specific

[NEW] Characteristic

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service000c/char000d

        00000001-000e-11e1-ac36-0002a5d5c51b

        Vendor specific

[NEW] Descriptor

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service000c/char000d/desc000f

        00002902-0000-1000-8000-00805f9b34fb

        Client Characteristic Configuration

[NEW] Characteristic

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service000c/char0010

        00000002-000e-11e1-ac36-0002a5d5c51b

        Vendor specific

[NEW] Descriptor

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service000c/char0010/desc0012

        00002902-0000-1000-8000-00805f9b34fb

        Client Characteristic Configuration

[NEW] Primary Service

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0013

        00000000-0003-11e1-9ab4-0002a5d5c51b

        Vendor specific

[NEW] Characteristic

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0013/char0014

        00000100-0001-11e1-ac36-0002a5d5c51b

        Vendor specific

[NEW] Descriptor

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0013/char0014/desc0016

        00002902-0000-1000-8000-00805f9b34fb

        Client Characteristic Configuration

[NEW] Primary Service

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0017

        00000000-0001-11e1-9ab4-0002a5d5c51b

        Vendor specific

[NEW] Characteristic

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0017/char0018

        00020000-0001-11e1-ac36-0002a5d5c51b

        Vendor specific

[NEW] Descriptor

        /org/bluez/hci0/dev_C0_50_27_32_09_33/service0017/char0018/desc001a

        00002902-0000-1000-8000-00805f9b34fb

        Client Characteristic Configuration

 

而且可以通过info看到

[TILEBOX]# info

Device C0:50:27:32:09:33 (public)

        Name: TILEBOX

        Alias: TILEBOX

        Paired: yes

        Trusted: yes

        Blocked: no

        Connected: yes

        LegacyPairing: no

        UUID: Vendor specific           (00000000-0001-11e1-9ab4-0002a5d5c51b)

        UUID: Vendor specific           (00000000-0003-11e1-9ab4-0002a5d5c51b)

        UUID: Vendor specific           (00000000-000e-11e1-9ab4-0002a5d5c51b)

        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)

        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)

很可惜,这个连接不稳定,很快出现

Failed to pair: org.bluez.Error.AuthenticationFailed

[CHG] Device C0:50:27:32:09:33 Connected: no

出现这个问题后,再次连接不成功,即使重启树莓派也无效,但此时只需要重启SensorTile.Box就可以再次连接。

原因暂不明,怀疑是我手上的SensorTile.Box蓝牙不稳定造成。

最新回复

弄死是执行了什么操作 是不是sensortile.box处于等待连接状态 没有再次开启广播 要不你参考一下官方APP的源码看看 或者在被弄死后看一下板子上的按键试试有没有什么反应  详情 回复 发表于 2020-6-23 17:23
点赞 关注
 
 

回复
举报

9716

帖子

24

TA的资源

版主

沙发
 

试试手机连接是否正常

点评

如果出现树莓派不能连的话,手机也搜不到对应设备。但手机不会主动把蓝牙弄死,用电脑或者树莓派把蓝牙弄死以后,只要sensortile.box重启就能恢复。我最近几天从最初的hex一步步试出来的,估计我用树莓接sensortile.  详情 回复 发表于 2020-6-23 15:50
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 
 
 

回复

382

帖子

9

TA的资源

纯净的硅(初级)

板凳
 
littleshrimp 发表于 2020-6-19 10:43 试试手机连接是否正常

如果出现树莓派不能连的话,手机也搜不到对应设备。但手机不会主动把蓝牙弄死,用电脑或者树莓派把蓝牙弄死以后,只要sensortile.box重启就能恢复。我最近几天从最初的hex一步步试出来的,估计我用树莓接sensortile.box只能考虑串口或者读文件了。

点评

弄死是执行了什么操作 是不是sensortile.box处于等待连接状态 没有再次开启广播 要不你参考一下官方APP的源码看看 或者在被弄死后看一下板子上的按键试试有没有什么反应  详情 回复 发表于 2020-6-23 17:23
 
 
 

回复

9716

帖子

24

TA的资源

版主

4
 
tobot 发表于 2020-6-23 15:50
如果出现树莓派不能连的话,手机也搜不到对应设备。但手机不会主动把蓝牙弄死,用电脑或者树莓派把蓝牙弄 ...

弄死是执行了什么操作 是不是sensortile.box处于等待连接状态 没有再次开启广播
要不你参考一下官方APP的源码看看 或者在被弄死后看一下板子上的按键试试有没有什么反应
 
 
 

回复

382

帖子

9

TA的资源

纯净的硅(初级)

5
 

嗯,正在尝试,谢谢。。。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表