NetStumbler.org Forums

Go Back   NetStumbler.org Forums > Software > Pocket PC
Register Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old 01-10-2006   #16 (permalink)
PPC1
Registered Member
 
PPC1's Avatar
 
Join Date: Oct 2004
Posts: 98
Just a little OT about scanning for BT from a laptop rather than from a PDA:
Airmagnet has a freeware utility called "BlueSweep"

http://www.airmagnet.com/products/bluesweep.htm

Runs ONLY on Win XP drivers.
PPC1 is offline   Reply With Quote
Old 01-11-2006   #17 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Unhappy

Quote:
Originally Posted by xTRONx
On my Dell Axim x30 it shows "Scanning failed" when clicking the "Scan" button.
Bluetooth is activated, of course.

I actually don't know whether the "standard setup" is using the microsoft or the widcomm bluetooth drivers. anyone who knows that?
It shows scanning failed because it cannot create a socket. The X30 has the widcomm stack, thus my code will not work for you...sorry mate...
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 01-11-2006   #18 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Quote:
Originally Posted by PPC1
Just a little OT about scanning for BT from a laptop rather than from a PDA:
Airmagnet has a freeware utility called "BlueSweep"

http://www.airmagnet.com/products/bluesweep.htm

Runs ONLY on Win XP drivers.

Yep, and there are others too: http://www.networkchemistry.com/prod...luescanner.php
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 01-12-2006   #19 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Updated Version

Hi Folks,

attached you will find an updated version of btCrawler.

Changes in v0.2 are as follows:

- One program for PPC2003/SE/WM5
- Support for portrait AND landscape mode
- Detection of screen orientation at startup
- GUI changes
- Class of Device (CoD) is now "human readable"

Limitations:

- Rezising of the GUI due to display orientation change is not working. You have to change to your preferred display orientation before starting btCrawler.

Screenshots:


Enjoy.

Download at http://www.personalwireless.org/tool...awler-v0.2.zip
__________________
You mean...there is life outside my lab?

Last edited by audit : 01-12-2006 at 11:40 AM. Reason: Added Download Link.
c0rnholio is offline   Reply With Quote
Old 01-26-2006   #20 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Hi folks,

btCrawler v0.3 is out. You can download it at: http://www.silentservices.de/btCrawler.html

Enjoy. Cheers.
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 01-31-2006   #21 (permalink)
ethanhunt
Registered Member
 
Join Date: Jan 2006
Posts: 3
Nice app, it works well on my Qtek 2020 with WM2005.
Suggestion: what about adding information about signal stregth of detected devices ?
ethanhunt is offline   Reply With Quote
Old 01-31-2006   #22 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Quote:
Originally Posted by ethanhunt
Nice app, it works well on my Qtek 2020 with WM2005.
Suggestion: what about adding information about signal stregth of detected devices ?
Thanks for the feedback.

Getting accurate information about the signal strength of nearby bluetooth devices is a bit tricky. I'm not sure if the MS-Stack provides info about this.

Anyway it's a nice suggestion. I'll take a look and see what I can do.

Cheers
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 01-31-2006   #23 (permalink)
ethanhunt
Registered Member
 
Join Date: Jan 2006
Posts: 3
When using MS-Stack it should be "quite" easy to retrieve it, I already did some research (see here)but I don't have the time to write my own app...
ethanhunt is offline   Reply With Quote
Old 01-31-2006   #24 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Quote:
Originally Posted by ethanhunt
When using MS-Stack it should be "quite" easy to retrieve it, I already did some research...
Well, thanks for the hint man...I'll see if I can put something like that in my code.
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 02-01-2006   #25 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Quote:
Originally Posted by ethanhunt
When using MS-Stack it should be "quite" easy to retrieve it, I already did some research ...
Well, I took a look into this and the problem is that if you want to use the according function (BthReadRemoteVersion and several other usefull functions too) you need btdrt.lib. This Library is only available in the platform builder which I don't have. There are other ways to get all these infos (like lmp version/subversion infomration, manufacturer and stuff). You can use "getsockopt" but this requires a valid socket connection to the target device. And this again would under circumstances mean that you need to pair/bond before you can make a socket connection. I already implemented the function to connect to the obex-push channel and use getsockopt with SO_BTH_GET_REMOTE_VER, and I can read all this info. Anyway, I don't like the idea to connect to a foreign device just to receive information.

If you know another way, please let me know...

Cheers
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 02-02-2006   #26 (permalink)
ethanhunt
Registered Member
 
Join Date: Jan 2006
Posts: 3
Quote:
Originally Posted by c0rnholio
Well, I took a look into this and the problem is that if you want to use the according function (BthReadRemoteVersion and several other usefull functions too) you need btdrt.lib. This Library is only available in the platform builder which I don't have.
Damn.. I googled around and found this
it seems that the lib if for platform builders only.

Quote:
Originally Posted by c0rnholio
. Anyway, I don't like the idea to connect to a foreign device just to receive information.
You're right.. but let's make a step back, my request arises because ms stack gui lacks a signal strength indicator (widcomm stack that I had on my 2020 before upgrading to wm2005 has this and a lot of other useful features) and I was looking to an app to monitor my connection when I discoreved your btScanner... maybe you can add the signal level only for paired devices.
ethanhunt is offline   Reply With Quote
Old 08-11-2006   #27 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Hi folks,

this is just a shameless bump due to the availability of btCrawler version 1.0.1.

Changes are as follows:

- Redesigned the smartphone UI. Handling should be better now.
- Added Bluejacking for both PPC and SP
- Added file transfer over BT and IRDA (PPC only)
- Added Bluesnarfing code (PPC only)
- Created CAB installer

Get it from here:

http://www.silentservices.de/btCrawler.html

Cheers
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 08-11-2006   #28 (permalink)
beakmyn
root\.workspace\.garbage.
 
Join Date: Aug 2003
Posts: 4,805
Tried this out on an X51v next to laptop with Belkin bluetooth adapter with discovery on.

SDP Query screen:

in Portrait does not resize ok button and list box. It's formatted for landscape mode.

Exit button does nothing, must press OK then it exits.


Transfer screen:
Laptop shows but by the time I can type in a short test message to send BTCrawler reports "device has left our range". Not sure what is going on here as devices are within 3 feet of each other. No way to "rediscover" device to continue.

I can test all you want what else is there beside discovery?
__________________
Daughter with arms inside shirt: "Daddy I'm not Armish"

┌──────────────────────────────┐
NS Icons Explained|et hoc genus omne
└──────────────────────────────┘
beakmyn is offline   Reply With Quote
Old 08-11-2006   #29 (permalink)
c0rnholio
cd /pub && more beer
 
Join Date: Jun 2002
Location: Germany
Posts: 160
Greetings beakmyn,

thx for testing and feedback. I've fixed the sdp query screen bug. Please download 1.0.2.

Your laptop (and any other device) will be automatically deleted from the transfer screen if the device is not offering neither obex push, obex ftp or IR-Obex. So this behaviour should be seen as normal. I guess I should make a note on the homepage about this...
As for further testings I'll write you a pm.

Thanks again and cheers!
__________________
You mean...there is life outside my lab?
c0rnholio is offline   Reply With Quote
Old 08-11-2006   #30 (permalink)
beakmyn
root\.workspace\.garbage.
 
Join Date: Aug 2003
Posts: 4,805
1.0.2 fix works.

Couple suggestions:

It appears then when you go into the transfer screen it does a scan, which in turn discovers the device(s), however if they go out of range, would it be worthwhile to put a "rescan" button on the screen. The rescan would only be enabled if a scan had completed, this way one could stay on that screen rather then going back and forth to discover clients.

Send File/Send Message is a little awkward.
There's one text box that servers 2 purposes. Coming from a VB/SCADA background here's what I would do.

Get rid of the text box. Create a frame with 2 tabs labeled "Send File" and "Send Message", respectively.

Clicking on the Send File tab gives a combobox(perhaps save last 5 entries) with a ellipses (...) which would call "file explorer" to select a file then a "Send" button to send that file. Maybe limit the file types to .txt,.jpg,.bmp,.mpg etc.


Clicking on Send Message give a text or combobox (store last 5) and automatically pops up the keyboard (if possible) and a send button.
__________________
Daughter with arms inside shirt: "Daddy I'm not Armish"

┌──────────────────────────────┐
NS Icons Explained|et hoc genus omne
└──────────────────────────────┘

Last edited by beakmyn : 05-28-2007 at 03:12 PM.
beakmyn is offline   Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Google
 
Web NetStumbler.org

All times are GMT -7. The time now is 02:28 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0 ©2007, Crawlability, Inc.


All messages express the views of the author and are for entertainment purposes only. Netstumbler.org cannot be held responsible for the authenticity of the content or the actions of its members. By using this site and its services, you warrant that you will not post any messages that are discriminating, obscene, hateful, threatening, or otherwise violates any laws and you release Netstumbler.org from any future claims of any kind whatsoever including, but not limited to, addiction and loss of productivity. All forum messages, private messages and any other content are properties of Netstumbler.org. Even if publicly available, personal or copyrighted information are not to be posted without the consent of the owner. Distribution of licensed and copyrighted materials in any way not endorsed by the copyright owner is strictly prohibited. You may not use this site and its resources to spam other sites or individuals or perform any action that violates any law. Items sold or bought in the For Sale forum are sold as is and no warranty or insurance of any kind is provided. Netstumbler.org cannot be held responsible for the outcome of any transactions and no warranty of any kind is provided, either express or implied. Vulgar words are not allowed in the subject lines ; they may be used in the message body in any forum. The Administrator, Super Moderators and Moderators of Netstumbler.org have the right to remove, edit, move or close any thread for any reason and to reveal your identity and other known information in the event of a complaint or legal action arising from any message posted by you.