[clue-tech] bluetooth phone
Nate Duehr
nate at natetech.com
Wed May 28 23:46:48 MDT 2008
On May 28, 2008, at 8:15 PM, David L. Anselmi wrote:
> David L. Willson wrote:
>> So, my phone and my Ubuntu Linux computer both claim to be blue in
>> the tooth. Can I
>> make them do tricks?
>
> I had a bluetooth phone and got it to do file transfers (I was
> pretty happy to get the pictures off it before I gave it back).
>
> I tried to wing networking with a friend's phone but there wasn't
> time to really understand what we were trying to do so it didn't work.
I've had my Bluetooth phones acting as modems for OSX and Linux
(depending on the OS of the week) for a while now. There were good
references on the net, especially at howardforums.com for "tethering".
Be forewarned, if you don't have a "data plan" on many carriers,
you're going to rack up a big bill REAL fast. Also most carriers are
not real happy about "tethering" and the CDMA carriers usually
"cripple" the bluetooth in the phone to remove necessary
personalities. GSM, they can't do it as easily, so they monitor use
and can cut you off (cut off your ENTIRE account) if they decide
you're using more bandwidth than your data plan will allow.
Read the TOS of your carrier carefully and then decide if it's worth
it to you to give something a try.
Meanwhile, back at the ranch... I have more experience with GSM phones
than CDMA and GSM when both devices "see" each other with the right
Bluetooth profiles, act just like modems. There's a special set of
"AT" commands (80's modem users will know what I'm talking about here)
that the computer sends to the phone to establish the "modem" call,
and then PPP takes over to give the link an IP address, etc.
By the way, the person who was saying their T-Mo phone was kicking
them off after 5 minutes... play with the "keepalive" feature in your
PPP scripts. I forget which way it needs to be, on or off, and
something in the back of my head says "off" not "on" which seems
counter-intuitive, but one way will continually disconnect (because
the GSM phone and back-end network, if I remember correctly don't
"understand" what the keepalive is) and the other way will stay
connected as long as you like...
I've not played with file transfers (different bluetooth personality)
to/from my phones, I mostly just wanted a way to get online mobile...
but that can supposedly be done too... within the filesystem limits of
the phone, or an add-on memory card.
The other way to go these days, and "carrier approved" is to buy a
high-speed cellular data card or USB "dongle" that has Linux kernel
support and just plug it in... along with paying for their high-speed
data service. They like that a whole lot more.
I'm cheap... I had a old "grandfathered" T-Mo $19.95 "unlimited" data
plan on their old low-speed network, and GSM can't really tell the
difference as to which data network you're on, so as I upgraded phones
and got higher speeds, I never had to answer to them for my data
usage, which was still insanely low... pretty much only used when I
couldn't find open WiFi or other means of high-speed access, or I was
in the middle of nowhere and needed a quick SSH to something to fix
it. Later I switched carriers and had a low-volume data plan attached
to that GSM phone and I use tethering sparingly to that phone.
In general, the carriers are getting "grumpy" about high-use data
customers "tethering" to phones that have lower use types of data
plans associated with them.
The "best" behaved carrier for years was Sprint who for years and
years said "unlimited" as long as you had one of their data plans, and
typically they didn't cripple their CDMA-based phones... but they
announced last week that they're putting a 5 GB/month "cap" on that
generosity, even for "unlimited" usage... there's just not enough
bandwidth to go around and the carriers need that bandwidth for the
business and other customers willing to pay an additional $50-$70 a
month to have a wireless data "dongle".
If you're going to play with it, go for it... but tread lightly.
Search Google for horror stories of people getting "customer service"
letters telling them that some magician in the back room of the
carrier deemed their usage "too high" and cut off their entire
account, never to return... then you pay penalties for "early
termination" and have to deal with waiting for your number to be
ported to a new carrier, buy a new phone, etc... not pretty.
With all that said, though -- if you can use it responsibly and
lightly, tethering to the phone is a nice trick to have in your back
pocket when you're really stuck and need a way to check something. Do
a lot of research and figure out which phones can tether by hunting
around the net...
--
Nate Duehr
nate at natetech.com
More information about the clue-tech
mailing list