eu quero observar sobre esse problema:
- o esse projeto do github contém algumas das funcionalidades do rfcomm. (baseado em arquivos de teste bluez).
-
O próprio projeto bluez ainda contém o arquivo rfcomm.c, que pode ser facilmente compilado com:
gcc -lbluetooth rfcomm.c -orfcomm -DVERSÃO = xyz
... apenas um arquivo, sem necessidade de compilar todo o projeto bluez. onde xyz é a versão do bluez tar.xz baixado (5.46 é agora). Antes de fazer o download, primeiro deve-se verificar o próprio bluetoothd -v
e baixar a fonte correspondente. bluez-libs é apenas dependência para o sucesso da compilação.
Eu precisava do rfcomm para o armv7 (raspberry 2) e não há um pacote aur para o rfcomm, e isso foi apenas uma maneira, mas funciona bem.
Ainda não tenho certeza do porque o rfcomm está obsoleto, sem uma boa alternativa, e como falar com o bluetooth como se fosse a porta serial de outra maneira. Porque mesmo você é especialista em python mais DBUS expert ... (como o dono do projeto mencionado acima provavelmente é) ... ainda apenas fifo foi fornecido dessa forma, não dispositivo de caracteres real em / dev / ... que todos os outros programas (como arduino ) pode ver e trabalhar com.