2122|1

400

帖子

9

TA的资源

纯净的硅(初级)

楼主
 

使用python连接SensorTile.box [复制链接]

 

在尝试了APP之后,发现SensorTile.box有实时优势,那就是可以通过蓝牙连接,而不是每次取完数据之后从TF卡里面把数据拿出来分析;同时,如果没有实时的蓝牙连接,TF卡里面的数据也足以保证数据记录的完整性,两者相辅相成,互为比较。在这里我尝试用python获取蓝牙数据。首先在笔记本上编写python代码实现tile.box的查找,如下:

import time

from bluetooth import *

alreadyFound = []

def findDevs():

    foundDevs = discover_devices(lookup_names=True)

    for (addr, name) in foundDevs:

        if (addr not in alreadyFound) and (name=='TILEBOX'):

            alreadyFound.append(addr)

if __name__=='__main__':

    while alreadyFound == []:

        findDevs()

        time.sleep(5)

    print(alreadyFound)

执行后,

Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license()" for more information.

>>>

================ RESTART: D:\bluetooth\tilebox.py ================

['C0:50:27:32:09:33']

>>>

接下来尝试把代码移植到树莓派上,首先需要在树莓派上安装蓝牙组件,sudo apt-get install libbluetooth-dev,安装完成以后,可以通过命令行查看蓝牙设备

pi@raspberrypi:~$ hciconfig

hci0:   Type: Primary  Bus: UART

        BD Address: DC:A6:32:13:8A:2B  ACL MTU: 1021:8  SCO MTU: 64:1

        UP RUNNING

        RX bytes:806 acl:0 sco:0 events:52 errors:0

        TX bytes:2515 acl:0 sco:0 commands:52 errors:0

pi@raspberrypi:~$ hcitool dev

Devices:

        hci0    DC:A6:32:13:8A:2B

本机的蓝牙地址是DC:A6:32:13:8A:2B,激活蓝牙设备

pi@raspberrypi:~$ service bluetooth start

pi@raspberrypi:~$ sudo hciconfig hci0 up

pi@raspberrypi:~$ hcitool scan

很可惜,找不到tile.box,所以代码移植肯定是暂不成功的。后续准备从两方面开展:

1、使用电脑调试信息获取;

2、调通树莓派的蓝牙。

最新回复

太感谢楼主了。   详情 回复 发表于 2020-6-3 17:35
点赞 关注
 
 

回复
举报

32

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

太感谢楼主了。

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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