643|4

122

帖子

0

资源

一粒金砂(中级)

关于树莓派通过蓝牙连接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蓝牙不稳定造成。


回复

8327

帖子

20

资源

版主

试试手机连接是否正常

点评

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

回复

122

帖子

0

资源

一粒金砂(中级)

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

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

点评

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

回复

8327

帖子

20

资源

版主

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

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

回复

122

帖子

0

资源

一粒金砂(中级)

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


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

最新文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

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

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

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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