bluetooth development hq
Tuesday, October 17, 2006
Tuesday, September 12, 2006
Broadcom WIDCOM SDK now free!
Broadcom now released the Bluetooth SDK for free. Only need to register and they will send you an email with the link. There are the libraries and some samples but not source. I think this is a great new!!!Wednesday, June 21, 2006
interesting tools
I found an interesting bluetooth tool site called BlueHoc: Bluetooth Performance Evaluation Tool . This one, is one of the most bluetooth sites I want to show in this blog. This site is under SourceForge.NET, and have a lot of information pages about bluetooth. I encourage you to spend some minutes discovering itWednesday, May 17, 2006
my bluetooth library perspective
hi,just finished an article about bluetooth programming on .net compact framework for spanish magazine (dotNetMania) [it would be published between July-September of current year], I developed a basic bluetooth library. I focused it to be easier development. The started class is called BthSesion. This one, allows to begin using bluetooth radio and all profiles. See this example...
BthSesion ses = new BthSesion(true);
this simple line allow to initialize bluetooth radio, sockets (by using BthSocket), detect all paired devices, and by passing true by parameter, this class also has discovered all the closer bluetooth devices. If the radio was off, then it should switch it to on.
once ses variable is set, I have information about bluetooth radio like manufacturer, bluetooth specification version, profiles availables and more;
this.txtInfo.Text = ses.MiRadio.ToString();
the devices paired and devices discovered are stored each one at ICollections class called BthDispositivosLista (BthDevicesList). This class has a collection of BthDispositivo (BthDevice) classes. I will explain it in detail the next day.
Tuesday, May 16, 2006
Wednesday, May 10, 2006
ClassOfDevice discussion
I've just meet Peter Foot's site forum, a very interesting discussion about ClassOfDevice stats. Most of this information could be downloaded from Bluetooth SIG web site, but here you can find the most interesting items.enjoy it!
Friday, April 28, 2006
where to begin with bluetooth programming?
have just decided to begin with bluetooth programming? well, there is no easy way. just begin understanding what's bluetooth specification and profiles. see this post.do you understand bluetooth's specificaction and which profile you need and why? so the first step is discover, pair and establish connection between bluetooth devices... let's take a look an Microsoft's Bluetooth Stack example (Windows Embedded Source Tools for Bluetooth Technology).
don't forget that this library is only available to Microsoft Bluetooth Stack, do you know if your device supports it? look this device list. (don't forget register before)
see how to BluetoothRadio class method called PairedDevices shows the paired devices. this devices are hosted in registry(HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Device). this class also allows to set/get the radio state. this state could be on, off and discoverable. the last state is a good way in order to prevent battery. it's very interesant to know what is the bluetooth specification version, the manufacturer and your device availables profiles . the next post I'll show you how to get this information in order to enhance BluetoothRadio class.
if you do need and WIDCOMM example let's go to high-point site. unfortunaly, the WIDCOMM stack it's not free but you may download a trial assemblies. this assemblies are compiled so you only may use it. in this way is possible you don't want to developer a entire bluetooth library (with Ms Bluetooth Stack), so you want to use it! see Peter Foort's 32feet.net site and his library called InTheHand, see chat sample. You'll find a managed library to develop a bluetooth based applications. If you want to see examples about, look 32feet.net examples and Lawrence Patricio blog has a lot of example based on InTheHand library. do you want to play chess through bluetooth?
Wednesday, April 26, 2006
bluetooth sig, the boss
bluetooth was created by ericsson . bluetooth was conceived to connect devices in a wireless context. if you want to know where bluetooth's name come from, what are the origins and which companies created sig, look this sites...- Bluetooth.org (SIG official site)
- The Official Bluetooth membership site
- PaloWireless
- Wikipedia definition
dont't forget to know how bluetooth specification works, what are bluetooth profiles used for, then decide your application scope.... do you want to develop an entire bluetooth library? or only to use it? what platform would you use?, why?
well, we talk about this the next post....