Bluetooth Communication and Device Drivers
-
Hi all, I recently got a hold of a USB bluetooth dongle and have been able to interface it with a phone to transfer media. Very cool. But as a huge nerd my next thought is "What else can I do with this thing?" I'd like to be able to get another dongle and just run information between two points. This is a stepping stone for another group of wireless projects that are in mind, but the basics need to be covered first. So I have a bank of questions that hopefully lead me in the right direction: The dongle I have came with drivers to run the device. Things like bulk transfers, file transfers, pairing with different device profiles, everything. There's an interface that can be brought up that lets you connect to devices that you've trusted in the past. I understand the hardware inside the dongle could be nonstandard. Is there a way for me to get at the code in these drivers and see how these types of operations are done? The device is obviously a USB device, so info and commands should be able to be sent to the port itself and whatever hardware is attached to it. Haven't seen much in the way of sending data to a USB port. Any help there? Finally, short of any other solutions, is there some kind of development kit out there that allows complete noobs like myself develop applications to send information off the wire? Thanks a ton for your time--I really appreciate coming on here and getting answers for obscure questions :) Take care, Michael Fritzius
-
Hi all, I recently got a hold of a USB bluetooth dongle and have been able to interface it with a phone to transfer media. Very cool. But as a huge nerd my next thought is "What else can I do with this thing?" I'd like to be able to get another dongle and just run information between two points. This is a stepping stone for another group of wireless projects that are in mind, but the basics need to be covered first. So I have a bank of questions that hopefully lead me in the right direction: The dongle I have came with drivers to run the device. Things like bulk transfers, file transfers, pairing with different device profiles, everything. There's an interface that can be brought up that lets you connect to devices that you've trusted in the past. I understand the hardware inside the dongle could be nonstandard. Is there a way for me to get at the code in these drivers and see how these types of operations are done? The device is obviously a USB device, so info and commands should be able to be sent to the port itself and whatever hardware is attached to it. Haven't seen much in the way of sending data to a USB port. Any help there? Finally, short of any other solutions, is there some kind of development kit out there that allows complete noobs like myself develop applications to send information off the wire? Thanks a ton for your time--I really appreciate coming on here and getting answers for obscure questions :) Take care, Michael Fritzius
I look forward to seeing what replies you get - I'm clueless, too. I've got a Motorola 'Bluetooth Enabled' phone, and I can think of a lot of things to do with it. But the only thing I can find that is supported is a wireless connection to a headset. When I got it I had hoped to find a Bluetooth adapter to give me a port on my computer so I can code things like address book replication, autodialing using my PC mouse, GPS access. etc. But so far I've found nothing but headsets...
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
I look forward to seeing what replies you get - I'm clueless, too. I've got a Motorola 'Bluetooth Enabled' phone, and I can think of a lot of things to do with it. But the only thing I can find that is supported is a wireless connection to a headset. When I got it I had hoped to find a Bluetooth adapter to give me a port on my computer so I can code things like address book replication, autodialing using my PC mouse, GPS access. etc. But so far I've found nothing but headsets...
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
I look forward to replies too. Didn't want to post in a more frequented forum and be way off topic though so who knows when someone will give an answer :) Also, I tried that same kind of operation with my phone. I've got a Samsung C417 and it turns out that the bluetooth on that phone has been crippled down to only operate with the headset profile. My wife's phone does all the fancy stuff that I wish my phone did. Perhaps your Motorola is of the crippled down variety. Do you have a way of testing against another dongle or something on another computer?
-
I look forward to replies too. Didn't want to post in a more frequented forum and be way off topic though so who knows when someone will give an answer :) Also, I tried that same kind of operation with my phone. I've got a Samsung C417 and it turns out that the bluetooth on that phone has been crippled down to only operate with the headset profile. My wife's phone does all the fancy stuff that I wish my phone did. Perhaps your Motorola is of the crippled down variety. Do you have a way of testing against another dongle or something on another computer?
No, I haven't even found a dongle. And I have no reason to expect that Motorola included anything useful in the phone's firmware. I suspect that if I want to do anything useful, I'll have to write it myself. Still, it would be fun to experiment with, if only I could find a device to communicate with. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
-
No, I haven't even found a dongle. And I have no reason to expect that Motorola included anything useful in the phone's firmware. I suspect that if I want to do anything useful, I'll have to write it myself. Still, it would be fun to experiment with, if only I could find a device to communicate with. :-D
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
Hey Roger. There's a bit of a problem with Motorola Phone and Bluetooth. Apparently, they didn't do a good job of implementing the Bluetooth standards. It's only partially complete and really doesn't support much beyond audio/mic profiles, depending on the phone. Where did I find this out?? A hearing aid manufacturer, of all places. They make a Bluetooth adapter to interface between hearing aids and cell phones. They told me their box works with just about every phone that supports Bluetooth, EXCEPT Motorola's! Then they went into a little bit of an explanation of why. It was very disappointing.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
2006, 2007, 2008 -
Hi all, I recently got a hold of a USB bluetooth dongle and have been able to interface it with a phone to transfer media. Very cool. But as a huge nerd my next thought is "What else can I do with this thing?" I'd like to be able to get another dongle and just run information between two points. This is a stepping stone for another group of wireless projects that are in mind, but the basics need to be covered first. So I have a bank of questions that hopefully lead me in the right direction: The dongle I have came with drivers to run the device. Things like bulk transfers, file transfers, pairing with different device profiles, everything. There's an interface that can be brought up that lets you connect to devices that you've trusted in the past. I understand the hardware inside the dongle could be nonstandard. Is there a way for me to get at the code in these drivers and see how these types of operations are done? The device is obviously a USB device, so info and commands should be able to be sent to the port itself and whatever hardware is attached to it. Haven't seen much in the way of sending data to a USB port. Any help there? Finally, short of any other solutions, is there some kind of development kit out there that allows complete noobs like myself develop applications to send information off the wire? Thanks a ton for your time--I really appreciate coming on here and getting answers for obscure questions :) Take care, Michael Fritzius
Hi Here is an article by me which might interest you: Exploring OBEX Devices Connected via Bluetooth[^] Also, visit this forum for programming bluetooth from .Net: 32feet.NET[^]
Giorgi Dalakishvili #region signature My Articles Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^] My blog #endregion
-
Hi Here is an article by me which might interest you: Exploring OBEX Devices Connected via Bluetooth[^] Also, visit this forum for programming bluetooth from .Net: 32feet.NET[^]
Giorgi Dalakishvili #region signature My Articles Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^] My blog #endregion
Hi Giorgi, Thanks for the links. I got to looking at your stuff and other things that are similar. I think it has got me pointed in the right direction but I'll need time to figure out the code. If I have any other questions would you mind if I email you directly? Thanks, Michael Fritzius
-
Hi Giorgi, Thanks for the links. I got to looking at your stuff and other things that are similar. I think it has got me pointed in the right direction but I'll need time to figure out the code. If I have any other questions would you mind if I email you directly? Thanks, Michael Fritzius
Feel free to e-mail me, though I am not a bluetooth expert. My application just uses libraries I found in the web. I suggest you have a look at the forum I posted for bluetooth and .net integration. Waiting for your e-mails :)
Giorgi Dalakishvili #region signature My Articles Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^] My blog #endregion