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?

16 Comments:

At 12:07 PM, Anonymous Anonymous said...

You really make it appear so easy with your presentation but I to find this topic to be really one thing which I feel I might never understand.

It seems too complex and extremely extensive for me.
I am taking a look forward on your subsequent submit, I'll attempt to get the hang of it!

Check out my page website

 
At 4:26 AM, Anonymous Anonymous said...

You're so cool! I do not suppose I have read something like this before. So nice to discover somebody with a few unique thoughts on this issue. Seriously.. thank you for starting this up. This web site is one thing that is required on the web, someone with a bit of originality!

Feel free to visit my weblog - corporate training Western Cape

 
At 6:27 AM, Anonymous Anonymous said...

Just want to say your article is as surprising.
The clarity in your post is simply cool and i can assume you are
an expert on this subject. Well with your permission let me to grab your feed to keep updated with forthcoming post.
Thanks a million and please keep up the rewarding work.


My web-site addiction therapy Cape Town

 
At 6:35 AM, Anonymous Anonymous said...

I couldn't resist commenting. Exceptionally well written!

Feel free to visit my page; event planning Randburg

 
At 8:59 AM, Anonymous Anonymous said...

Amazing! Its genuinely awesome paragraph, I have got much clear
idea regarding from this piece of writing.

My web blog: more info

 
At 11:53 AM, Anonymous Anonymous said...

You are so cool! I don't believe I've read anything like this before.

So nice to discover someone with unique thoughts on this topic.
Seriously.. many thanks for starting this up.
This web site is something that's needed on the web, someone with a bit of originality!

Look into my web page - adventures Gauteng

 
At 3:43 PM, Anonymous Anonymous said...

Pretty nice post. I just stumbled upon your weblog and wanted to say that I have truly enjoyed surfing around your blog posts.

In any case I'll be subscribing to your rss feed and I hope you write again soon!

Here is my page {accounting services Gauteng

 
At 9:17 PM, Anonymous Anonymous said...

Greetings! This is my 1st comment here so I just wanted to give a quick shout out and say I truly enjoy reading through your posts.
Can you recommend any other blogs/websites/forums that go
over the same topics? Thanks a lot!

my web-site; minerals processing equipment

 
At 6:26 PM, Anonymous Anonymous said...

Oh my goodness! Awesome article dude! Thank you so much, However I am going through issues
with your RSS. I don't know why I can't join it. Is there anybody else having the same RSS problems?
Anybody who knows the solution can you kindly respond?
Thanks!!

My web page ... airport transfers KwaZulu Natal

 
At 1:13 AM, Anonymous Anonymous said...

I'm not sure exactly why but this website is loading very slow for me. Is anyone else having this issue or is it a issue on my end? I'll check back later and see
if the problem still exists.

Also visit my web site :: piercings Port Elizabeth

 
At 3:15 PM, Anonymous Anonymous said...

Thanks for one's marvelous posting! I quite enjoyed reading it, you're
a great author. I will make sure to bookmark
your blog and will often come back down the road. I want to encourage yourself to
continue your great work, have a nice weekend!

Review my weblog recruitment Africa

 
At 3:24 PM, Anonymous Anonymous said...

I love your blog.. very nice colors & theme. Did
you create this website yourself or did you hire someone to do it for you?
Plz respond as I'm looking to construct my own blog and would like to know where u got this from. appreciate it

Here is my web blog - accountants

 
At 6:11 PM, Anonymous Anonymous said...

I must thank you for the efforts you've put in writing this blog. I'm hoping to view the same high-grade blog
posts by you in the future as well. In fact, your creative writing
abilities has inspired me to get my own, personal website now ;)

Stop by my blog specialised cakes

 
At 7:27 PM, Anonymous Anonymous said...

This design is incredible! You obviously know how to keep a reader
entertained. Between your wit and your videos, I
was almost moved to start my own blog (well, almost.
..HaHa!) Fantastic job. I really enjoyed what you had to say,
and more than that, how you presented it. Too cool!


Feel free to surf to my homepage: interior design and architecture

 
At 12:36 AM, Anonymous Anonymous said...

You really make it seem really easy along with your presentation however I to find this matter to be actually something that I feel
I'd never understand. It sort of feels too complex and extremely broad for me. I'm taking a look ahead on your next publish, I will attempt to get the hang of it!


Also visit my webpage; accountant

 
At 9:58 AM, Anonymous Anonymous said...

Really when someone doesn't understand after that its up to other users that they will assist, so here it takes place.

Look at my webpage: signage Gauteng

 

Post a Comment

<< Home