Outro Review relacionado ao anterior:
Com um celular bluetooth, um computador sem bluetooth e milhares de idéias de aplicações possíveis para explorar, resolvi procurar um Dongle Bluetooth que funcionasse com o kernel Linux.
Então para deixar registrado na web para outras pessoas que queiram ser menos aventureiros do que eu (vocês não imaginam a quantidade de coisas que eu tenho que funcionam parcialmente ou não funcionam com linux porque resolvi me aventurar antes dos demais) resolvi deixar aqui este modesto testemunho:
Quem não ficou na dúvida antes de levar pra casa um dispositivo qualquer desses milhões de OEMs nacionais que colocam uma marca em qualquer produto da China? Nem sempre você tem a oportunidade de levar um laptop pra testar, ou conseguir que o vendedor deixe você testar o dispositivo.
E essas marcas *NUNCA* constam em listas de hardware suportado, vou fazer um serviço público e atestar que o mini Dongle USB da Comtac (na foto instalado em meu laptop) funciona com Linux. É minúsculo, custa pelo menos o dobro da concorrência, mas diz suportar as especificacões mais rápidas e recentes de bluetooth.
Ele usa na verdade um chip Broadcom BCM2045 “Bluetooth on a chip” e é com isso que ele se parece:
theremin:/tmp# lsusb
Bus 002 Device 003: ID 0a5c:2039 Broadcom Corp.
Bus 002 Device 002: ID 0a5c:4500 Broadcom Corp.
Essa foto foi tirada com meu celular e transmitida para meu laptop via OBEX Push (OPP). Há diversos outros Profiles implementados, como o FTP, usando o servidor sobexsrv (ainda não presente no debian, preciso ver se tem um wnpp dele).
Existe também um “obex-data-server” implementado usando dbus, mas achei o sobexsrv mais interessante pras aplicacões que tenho em mente. Para quem quer apenas enviar e receber arquivos, sugiro o pacote gnome-bluetooth que provê os aplicativos gnome-obex-push e gnome-obex-server ( o applet do Gnome obex server aparece na foto abaixo, com o símbolo da anteninha, o símbolo do bluetooth ao lado é o Bluetooth manager, presente no pacote bluez-gnome).
Alguns pacotes que serão necessários/úteis em sua experiência bluetoothica em Debian GNU/Linux:
- bluez-utils
- bluez-firmware
- bluez-gnome
- obexfs
Ainda há outros aplicativos para gerenciar o telefone, permitindo, ao que parece, comandar inclusive o envio de SMS ou sincronismo de eventos e agenda, parece bem legal, está na lista de brincadeiras a brincar da próxima vez em que eu descer pro playground.
Não estou com paciência de fazer um guia no assunto, então “your mileage may vary”. O importante é que se você precisar de um Bluetooth USB Dongle e chegar a esse produto em alguma lojinha, eu digo que gostei dele e que funcionou. Se ele resistir, tente dar um hciconfig uhci0 reset nele :P.
Módulos carregados pelo kernel:
Module Size Used by
rfcomm 38568 9
l2cap 26376 9 rfcomm
hci_usb 17108 2
bluetooth 51172 7 rfcomm,l2cap,hci_usb
And that was it, enjoy! (As much as you can :P)
Comente de volta!