Sim, você pode executar a Ethernet via Bluetooth ( BNEP ) usando um PAN .
-
Para o BlueZ 4, consulte a documentação do HOWTO-PAN ; Basicamente, execute
pand
em ambos os dispositivos e você terá uma interfacebnep0
em ambos. (Se bem me lembro, um computador tem que estar no modo NAP ou GN (controlador), todos os outros no modo PANU (cliente) conectando-se ao dispositivo controlador.)server: # pand --listen --role NAP --sdp client: # pand --connect 01:ab:23:cd:45:ef
(O HOWTO está um pouco desatualizado - você não precisa mais compilar nada personalizado; é uma parte nativa do kernel e do BlueZ agora.)
-
Para o BlueZ 5, isso é feito usando as chamadas do D-Bus para bluetoothd , por exemplo usando Blueman ou bt-pan :
server: # ip link add br0 type bridge # ip link set br0 up $ bt-pan server br0 client: $ bt-pan client 01:ab:23:cd:45:ef --wait
Veja também link .
Observe que o Bluetooth também possui seus próprios mecanismos de transferência de arquivos - ObexPush e ObexFTP.