Blog

Blog

PHODAL

raspberry pi python bluetooth,用pybluez控制蓝牙

安装pybluez

直接安装pybluez的时候报错了

In file included from bluez/btmodule.c:20:0:

bluez/btmodule.h:5:33: fatal error: bluetooth/bluetooth.h: No such file or directory

google后的结果是没有安装libbluetooth-dev

安装libbluetooth-dev

 sudo apt-get install libbluetooth-dev

安装pybluez

 sudo pip install pybluez

直到看到Successfully installed pybluez,安装成功

pybluez 查询蓝牙

官方的示例inquiry.py

import bluetooth
print("performing inquiry...")
nearby_devices = bluetooth.discover_devices(lookup_names = True)
print("found %d devices" % len(nearby_devices))
for addr, name in nearby_devices:
    print("  %s - %s" % (addr, name))

查找了手机的蓝牙

 ⚙ ubuntu@ubuntu  ~  python findblue.py
performing inquiry...
found 1 devices
  28:CF:E9:1C:42:2A - phodal

或许您还需要下面的文章:

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806

我的书《自己动手设计物联网》开卖了

本书从自己动手打造一个物联网出发,旨在教会读者如何从系统级别、架构级别去设计物联网,从而掌握打造物联网系统的全过程。本书在讲解的过程中遵循循序渐进的思想。首先,设计一个基于文本文件的物联网系统,向读者展示一个基本的物联网体系。然后,实现以互联网为基础的物联网系统,即以HTTP协议与Web编程为基础的物联网系统。最后,打造一个能结合多个物联网协议的物联网系统。

在这个过程中,读者还将学会如何打造物联网的相关应用——手机APP、温度趋势、网页端控制等,以及如何打造智能、安全的物联网系统的相关内容。

comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Developer, Consultant, Writer, Designer

InfoQ社区编辑,CSDN前端博客专家

毕业于西安文理学院电子信息工程专业

长期活跃于开源软件社区 GitHub,专注于物联网和前端领域。

著有《自己动手设计物联网》(电子工业出版社)、曾作为技术专家审阅英国 Packt 出版社的物联网书籍《Learning IoT》、《Smart IoT》等书。

在 GitHub 开源有《Growth:全栈增长工程师指南》等六本电子书,并译有《物联网实战指南》。

联系我: h@phodal.com

标签

最近的一些事