Re: Bluetooth communication basics

From: Andrew McGrath (andrew.mcgrath_at_mcsoft.com.au)
Date: 06/18/04


Date: Fri, 18 Jun 2004 11:47:33 +1000

Hi Joe,

We have been developing a product for this since January.

There are a lot of challenges because the Pocket PC will typically be using
the Widcomm stack, while your Smartphone is using the MS Bluetooth stack. We
have come across all sorts of issues including the maximum number of bytes
that can reliably be sent in each frame.

We have the components you are looking for (C code at the driver level,
wrapped with .NET CF for you to write your apps with). These are in final
testing now. If you would be interested in trying these out, I can have a
beta to you by Monday. Will run the latest version past another client first
today.

In our particular case, we have a headless CE device (Bluetooth, GPRS, GPS)
that is running the MS Bluetooth stack and a Pocket PC that is running the
Widcomm stack.

You Smartphone will have the MS Bluetooth stack so it will be essentially
the same as our configuration.

Our software includes all sorts of functionality such as:
-automatic connection as the device comes into range
-limiting pairing to specific devices
-retransmits if incorrect data received
-retransmits if the devices go out of range
-sending named files
-buffering of data at each end in files
-sending data without buffering for speed

We hope to publish the API on our website soon, maybe over the weekend.

Please send me an email offline to discuss further.

Regards

Andrew McGrath
www.mcsoft.com.au
andrew.mcgrath@mcsoft.com.au

"Joe Thompson" <JoeThompson@discussions.microsoft.com> wrote in message
news:11AFAB2F-4F61-48F9-B983-48441DB0A126@microsoft.com...
> Hi,
>
> I am using C# to write applications for a PocketPC and a SmartPhone. I
> need the two to communicate via bluetooth. I need to send/receive custom
> messages between them. I don't really know that much about communications
> or bluetooth but I just finished a desktop .net app that used a third
> party serialport component. Is there such components for bluetooth and
> .netcf? Is communicating via bluetooth the same as serialports? I
> thought I saw on the devices settings that the bluetooth ports were COM5
> and COM8. Any help would be appreciated.
>
> Thank you,
> Joe



Relevant Pages

  • Re: IPAQs and Bluetooth and Visual Studio 2005 beta 2
    ... Widcomm stack SDK from high-point.com - the full version is a bit expensive ... > Note that if you don't have a device running the Microsoft Bluetooth stack, ... Try searching the Pocket PC newsgroup archives at ...
    (microsoft.public.pocketpc.developer.networking)
  • Re: ERROR_SERVICE_NOT_ACTIVE when i try to use BthCreateACLConnection.
    ... HP Pocket PCs do not use Microsoft's Bluetooth stack. ... | Iam using HP Pocket PC 2003 with WinCE 4.2. ... | the Built-In Bluettoth Hardware device and MS bluetooth Stack. ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: bluetooth application development
    ... It does work on Windows Mobile 5.0 and above. ... Bluetooth stacks and that's the franson product. ... COM ports and it's Windows CE only, the 32feet libraries do support COM ... ports and run on XP also but only for devices with the Microsoft stack. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Bluetooth application development
    ... What Bluetooth services does the propiertary hardware advertise when you ... If it advertises the serial port protocol then you don't need to ... worry about the current Bluetooth stack on your Pocket PC. ... a COM port on the Pocket PC using CreateFileand treat it as a regular COM ...
    (microsoft.public.pocketpc.developer)
  • Re: IPAQs and Bluetooth and Visual Studio 2005 beta 2
    ... Differences between WinCE and Windows Mobile: ... Note that if you don't have a device running the Microsoft Bluetooth stack, ...
    (microsoft.public.pocketpc.developer.networking)