Question
I’m thinking of making a linux-based Blueooth enabled device, which allows an external client (e.g. a laptop) to connect to it via TCP over Bluetooth and retrive web pages which allow it to interact with the device without having to install additional client software. Is this a crazy thing to try to do? What BT services should I be trying to support in the device to make BT TCP connection and networking as simple to setup as possible?
Answer
Check outBNEP/PAN
. It has good support by most OS:es and gives you virtual network interfaces on the devices and you can run TCP as usual without handling all the B.
The documentation is quite thorough.
Check more discussion of this question.