c - Ubuntu 上的 C 蓝牙编程

标签 c linux ubuntu bluetooth

我正在关注此链接 http://people.csail.mit.edu/albert/bluez-intro/ ,但我收到错误,因为 sudo apt-get install libbluetooth-dev 不起作用,我无法使用 apt-get 命令,因为我没有连接到互联网,但如果我从外部下载这些库并在其中使用我的 ubuntu PC 通过 pendrive ,是否可以 1) Glib 库,2) Dbus 库,3) Bluez 4) Bluez Utilities

最佳答案

Bluez 是一个蓝牙软件堆栈。 它由三个主要软件组成:

  • 内核模块
  • 用户级别库
  • 工具和应用程序

然后,您可以决定仅使用内核模块(及其 IOCTL 接口(interface)),因此您必须自己编写库和工具。这是一项艰苦的工作,具体工作量取决于您需要使用哪种蓝牙配置文件。

第二种方式是下载并编译源代码:http://www.bluez.org/development/ 但您需要在系统上安装所有依赖项。

关于APT,您可以尝试获取软件包CD,然后将其用作源:http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html

关于c - Ubuntu 上的 C 蓝牙编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11453881/

相关文章:

c - 同步访问共享内存

linux - hackerrank 'Grep' -A 问题解决

python - 警告 : failed to read path from javaldx

c# - 让 gtk# 应用程序在 Windows 上运行的最简单方法

ubuntu - 在 ubuntu 上安装交叉编译器

c - 当 double 转换为 int 时,最后一位数字丢失

c - Autotools 不安装目录(仅将 ./附加到目录)

c++ - 如何解释这个奇怪的输出?关于指针和临时变量

c - 为什么我的程序一直返回输入提示?

c - 简单的C程序过早退出