SPP server
Maksim Yevmenkin
maksim.yevmenkin at savvis.net
Mon Dec 26 17:53:02 PST 2005
Dima,
> Does there exist an SPP server program?
not yet.
> rfcomm_sppd can act as a client, but it doesn't look like it can act
> as a server.
that is correct. rfcomm_sppd(1) can only act in client mode
> The documentation doesn't say what it connects to, but I presume it's
> some embedded device that would normally have a serial port.
rfcomm_sppd(1) can be used with any bluetooth device that implements
serial port (sp) profile. the scenario covered by sp profile deals with
legacy applications using bluetooth as a cable replacement, through a
virtual serial port abstraction.
> I'm interested in using Bluetooth as a terminal connector. Instead of
> running serial cables to all servers in a cluster, we can connect to
> them over Bluetooth. It can't be used as a real console, but it can
> probably be brought up early enough in the boot sequence to be usable
> as a rescue mechanism. Is this already possible? If not, is there any
> reason it can't work? Unless I'm missing some conceptual problem, it
> doesn't seem like it would be very hard to write an rfcomm terminal
> server using the SPP.
it should be trivial to extend rfcomm_sppd(1) to do what you want. right
now rfcomm_sppd(1) uses pty(4) as virtual serial port abstraction. it is
assumed that another application will be using /dev/ttypX (slave pty) as
serial port. in theory, you could teach rfcomm_sppd(1) to run login(1)
or something like that.
thanks,
max
More information about the freebsd-bluetooth
mailing list