如何在 Ubuntu 上开始使用蓝牙

问题描述 投票:0回答:2

我真的需要入门帮助。我想制作一个基本程序(用 C 语言),可以读取蓝牙套接字并打印发送的任何内容。我尝试获取 Bluez(遵循以下步骤:http://hackgnar.com/article/installing-the-latest-bluez-software-in-ubuntu-12/ 它一直很好,直到最后的“make”,然后运气不好,不会制作并且示例程序找不到蓝牙/bluetooth.h)。

我想我希望的选择是:

  1. 有人可以告诉我 Bluez 的安装缺少什么以及可能如何开始使用它(编译等)
  2. bluez 的替代品?在我安装 bluez 之前,笔记本电脑可以进行蓝牙文件传输,所以我是否需要它来用于此应用程序?
  3. 任何类型的综合性 hello world(下载、安装、示例、编译和运行)

我有很强的编程背景,只是不是在 Linux 中(你可以掩盖 C 的东西,但请不要 Linux/Ubuntu 的东西)。

谢谢!

linux bluetooth ubuntu-12.04 bluez
2个回答
2
投票

我只能猜测您有旧版本的内核,或者所需的库之一。尝试更新您的 Linux 安装(例如更新到 3.5.x 内核或类似版本)。

我完成您所采取的步骤没有任何问题。

如果您正在寻找示例程序,您可以随时查看更简单的工具。

在我的 ubuntu 盒子上我会这样做

sudo apt-get build-dep bluez-tools 
apt-get source --compile bluez-tools 

它获取所有构建依赖项、源在您的系统上构建

bluez-tools
包。


0
投票

sudo apt install bluez*

sudo apt install blueman

sudo systemctl 启用蓝牙服务

sudo systemctl 启动蓝牙服务

© www.soinside.com 2019 - 2024. All rights reserved.