您好我在这里就我的计划提出一些帮助: https://github.com/Vampire142/SchoolProject2017
特别是在这里:
sock = socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
关于linux mint 18: 代码工作就像一个魅力,除了我没有得到连接设备的任何东西 (但没有发送错误,非常奇怪的情况......)
在raspbian上: 编译后我得到错误,需要添加-std = c99,然后我得到一个可用的可执行文件,但在运行这个后,我得到一个不支持的协议。
我不太清楚问题出在哪里...... 我在linux上找到Bluez的唯一好教程是Albert Huang的指南 被称为"蓝牙编程简介"
我将所有已安装的软件包放在这个pastebin上的覆盆子上: https://pastebin.com/m7QXc3hN
一些帮助将非常感激:)
答案 0 :(得分:0)
好的,奇怪的事情已经发生,一个新的更新出来了raspbian,我让树莓更新,现在程序没有发送错误... 可能是内核/包中的错误?