BNEP - Bluetooth kernel API
site_archiver@lists.apple.com Delivered-To: bluetooth-dev@lists.apple.com Hi everyone, Any help would be useful. Melanie _______________________________________________ Do not post admin requests to the list. They will be ignored. Bluetooth-dev mailing list (Bluetooth-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/bluetooth-dev/site_archiver%40lists.a... I've just joined the list. My query is this. As far as I can tell OS-X (even 10.3.8) doesn't BNEP, i.e. ethernet over bluetooth. This is disappointing as I use BNEP and my Linux PC to extend our house LAN to my PDA. I am now using a Mac as my every day workhorse and would like to do the same with that [1]. I.e. extend the LAN to my PDA via it. Wifi is not a viable alternative. I am an experienced embedded and Linux developer so I thought that if it's not supported I'll write the support so I've been researching bluetooth and network drivers on OS X. From what I can see all the bluetooth APIs are user domain and network drivers are written in the kernel domain. This is a bit of a problem as basically what is needed is a network controller driver that uses bluetooth for data transfer. Diagrams in Apple's documentation show that Apple themselves support both DUN and serial via bluetooth in the kernel. Also the L2CAP layer, the one I need to use, is actually implemented in the kernel but is supported by user land APIs. So where do I find the kernel land APIs? Or is Apple inconsistent between OS X versions and the only guaranteed ones are in user land. In which case how do I do this? I'm reluctant to have a kernel driver that uses a user land daemon to communicate with the bluetooth stack. [1] Yes I'm a switcher. Well kind of. I used Macs for several years professionally and then programmed them during my research at University but have never owned one. OS X finally won me over. This email sent to site_archiver@lists.apple.com
participants (1)
-
Cyberspice