Bluetooth programming under OSX

I've searched along google for a guide on bluetooth programming on OSX / UNIX. However, I was unable to find such, let alone a tool for packetsniffing bluetooth.

Has anyone else found an easy guide on bluetooth programming on OSX? I’d appriciate anyone else’s input on making use of such api’s.

A did notice that on windows, bluetooth programm [can/should] be done via the winsock layer. Perhaps it is the same for UNIX sockets?

Dit is een Nederlands forum hoor, mocht je dat nog niet doorhebben ;) (en jaapjan klinkt nogal Nederlands).

Ergens in je /Developer directory staan een stel voorbeelden voor Bluetooth meen ik, daar zit ook een soort sniffer bij. Een echte guide is het niet, maar in ieder geval wel een begin. :slight_smile:

haha je bent me net voor. dit is macosx.NL geen co.uk of com

greetzz

Erf. Inderdaad. Het was niet eens mijn bedoeling om in het engels te posten....het ging automatisch! Ben onschuldig!

Ik denk in het engels als ik achter de computer ben…lees engelse boeken…excuses.

Die voorbeelden, daar heeft niemand ervaring mee? Het gaat me ook om UNIX, niet specifiek alleen OSX…

[quote:8c4bb6943e="ateazz"]haha je bent me net voor. dit is macosx.NL geen co.uk of com

greetzz[/quote:8c4bb6943e]

Nou ‘net’? Er zit een kwartier tussen onze reacties :slight_smile:

Onder andere Unixen gaat Bluetooth overigens weer anders dan onder OS X, volgens mij is Linux het enige andere *nix OS met bleutooth ondersteuning en daar loopt het volgens mij via een speciale daemon.

Dat is wel jammer. Dus er is geen (bijna) universele manier van bluetooth over de veschillende platoforms.

Windows via Winsock
Unix via een aparte deamon
OSX via…weet nog niet.

Ik denk dat je het met de voorbeelden zult moeten doen uit de MacOS X Developer Tools. Je kunt dit [url=http://developer.apple.com/hardware/bluetooth/]hier[/url] nalezen. Misschien kun je je voor meer info ook tot de [url=http://lists.apple.com/mailman/listinfo/bluetooth-dev]Apple Bluetooth Development mailing list[/url] wenden. Er is van die lijst een [url=http://lists.apple.com/mhonarc/bluetooth-dev/]archief[/url] beschikbaar. Inloggen met [b:5ca0d34a61]archives[/b:5ca0d34a61] als gebruikersnaam en [b:5ca0d34a61]archives[/b:5ca0d34a61] als paswoord.

Ringo

[url=http://developer.apple.com/documentation/DeviceDrivers/Conceptual/Bluetooth/Bluetooth.pdf]Developing Bluetooth Applications[/url]

:smiley:

Dank jullie wel, hiermee moet ik op weg kunnen. Wel jammer dat iedereen het anders doet.

[quote:83d689c2cf="apple bluetooth handleiding"]To implement the functions of the HCI layer in the kernel, Apple defines the abstract class IOBluetoothHCIController. IOBluetoothHCIController is the superclass of another in-kernel object, AppleBluetoothUSBHCIController, which provides support for Bluetooth over USB. Therefore, any hardware that supports the USB HCI specification should work with the Bluetooth implementation on Mac OS X version 10.2 and later.[/quote:83d689c2cf]

Betekent dat dat bluetooth (deels) in de kernel zit? Wordt het systeem dan niet (eerder) onstabiel?