Embedded Bluetooth module VS USB dongle



I'm currently running an embedded (OK, a small) PC that collects data from the parallel port and sends them via bluetooth to a central machine. I'm considering changing to a 'real' embedded device, partly because I'd like the experience, partly because the power consumption of the PC is too high for the job it does and mostly because it's too big.

The basic configuration I've sketched out on the back of the proverbial envelope is a PIC 18F4550 (I'm already familiar with PICs and I've got some of these chips) with an FTDI Vinculum chip hosting a USB Bluetooth device because the Bluetooth USB dongles are considerably cheaper than OEM Bluetooth dongles although all of the dongles I've pulled apart have had a module fitted to a base board.

My question is, would it be *much* easier to use a BT module than the dongle, I may want to be able to attach more storage in the future so I can log data outside the range of Blue tooth so the FTDI chip looks nice from the point of being able to attach a simple USB flash device as well although I could just attach an SD/MMC card to the PIC.

If the dongle route is 'do-able' Can anyone point me to any documentation that would give me an idea of what's involved in driving a USB Bluetooth dongle? In fact, even if it's not, I'd still like some kind of idea of what's involved even if I don't end up using the information straight away.

Obviously, if the USB dongle route is stupidly difficult compared to the oem module I'd be open to recommendations for a module with good code examples and/or good documentation.


Thanks in advance.
--
Clint Sharp
.



Relevant Pages

  • Re: How to support bluetooth radio (USB interface) in WinCE 5.0
    ... Which Bluetooth driver are you using? ... looks, from that, like you're not getting the dongle turned on. ... USB 2.0 port on your main board? ...
    (microsoft.public.windowsce.platbuilder)
  • Re: USB: Can I Add another device by soldering it inside?
    ... >computer by soldering it to the inside of the USB connector. ... When used as a dongle, Bluetooth is constant source of the ... >my notebook and connect the dongle to that cable and just place such ...
    (sci.electronics.basics)
  • [2.4] "Fix" introduced in 2.4.27pre2 for bluetooth hci_usb race causes kernel hang
    ... Bluetooth USB dongle or doing 'hciconfig hci0 down'. ... up until 2.4.30 happy and does not hang when removing the dongle ...
    (Linux-Kernel)
  • Re: bluetooth & windows
    ... In your first post you did not tell us what version of Windows you had, it could have been Home or Pro or even Media Centre and knowing the version of OS can sometimes make a lot of difference with regards the help that is needed. ... As far as I know you would need a Bluetooth Dongle to be able to use your phone with your computer I don't know if you can download the necessary drivers needed via the web, one of the experts would have to tell you that I haven't had the need to look. ...
    (microsoft.public.windowsxp.basics)
  • Re: bluetooth dongle to dongle
    ... Im looking at bluetooth to cominucate with a remote mcu from my pc, ... so the obvious question is what do I need to use the 2nd dongle on my remote ... looks like a pc usb port, ...
    (sci.electronics.design)