Sony-Ericsson MBW-150 bluetooth watch

Forum about Domotica related gadget like Pocketpc, UMPC, Smartphones, Ipad Etc

Moderator: TANE

Post Reply
Mhwlng
Member
Member
Posts: 172
Joined: Sun Aug 26, 2007 4:16 pm
Location: Netherlands

Sony-Ericsson MBW-150 bluetooth watch

Post by Mhwlng »

I just received one of these :
Bluetooth Watch MBW-150 Executive Edition
Image
http://www.sonyericsson.com/cws/product ... iveedition

I got mine here :
http://www.coolsound.nl/product/9216/so ... _executive
You can use them with a windows mobile phone :

http://forum.xda-developers.com/showthr ... ?p=1960856

http://forum.xda-developers.com/showthread.php?t=362218

but I'm working on some code, to use the watch with with a PC, for home automation purposes (XP SP2 bluetooth stack)

I've already got some rudimentary test code working :

To receive 5 different button presses from the watch:
(volume up/down, stop, play, next)

To send graphic images (96x16) to the watch.
If you use a small font, you can squeeze 2 or 3 lines of text in a graphic.
Note, that if an image is displayed, the above keys are blocked until you press the 'hang up' button, to hide the picture again (because the image is meant for caller id purposes)

you can make the watch vibrate

You can make the watch scroll a 192x16 image a few times (meant for currently playing music track, so music icon is always displayed and above keys still work during display)...

You can alternate two texts on the screen, using a font built into the watch (meant for caller name+phone number,so caller id icon is also displayed)

A volume control 'bar' is built-into the watch and volume up/down commands, can be received in the pc (not without also displaying the 'volume bar').

note : that this watch needs regular recharging (every couple of days to 2 weeks, depending on bluetooth use)

note : that this thing is very heavy (stainless steel).
Music: 85 g; Classic: 77 g; Exec: 182 g ...

In hindsight, I should have probably ordered either the 'classic' or 'music' version, which are lighter (and a little cheaper) :

http://www.coolsound.nl/product/9221/so ... _150_music

http://www.coolsound.nl/product/9218/so ... 50_classic


Marcel
User avatar
Noel
Senior Member
Senior Member
Posts: 1887
Joined: Tue Feb 12, 2008 12:13 am
Location: Netherlands
Contact:

Sony-Ericsson MBW-150 bluetooth watch

Post by Noel »

Now that looks like fun.
Do you know what the battery life is when using the bluetooth?

--
Never start anything you can't fi
Mhwlng
Member
Member
Posts: 172
Joined: Sun Aug 26, 2007 4:16 pm
Location: Netherlands

Sony-Ericsson MBW-150 bluetooth watch

Post by Mhwlng »

<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by wifi</i>
<br />Do you know what the battery life is when using the bluetooth?
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">not yet, I've only just got it and it probably depends on how often something is displayed on the OLED screen..

I don't expect more than a couple of days, if connected 24hrs a day...

Marcel
Mhwlng
Member
Member
Posts: 172
Joined: Sun Aug 26, 2007 4:16 pm
Location: Netherlands

Sony-Ericsson MBW-150 bluetooth watch

Post by Mhwlng »

I've made some progress, writing a girder plugin :

here's an example of 2 line text, using the 04b03 8pt font

http://www.getfreefonts.info/free_font.04b03.html

Image

in girder, you would do this :

Code: Select all

MBW150.ImageText("04b03",8,"This is Line 1\nand this is Line 2")
here's an arbitrary test graphic

Image

in girder, you can use the gd graphics library :

Code: Select all

local im = gd.createTrueColor(96, 16)
local black = im:colorAllocate(0, 0,0)
im:filledRectangle(0, 0, 95,15, black)
local white = im:colorAllocate(255,255,255)
im:line(0,0, 95, 15, white);
im:line(0,15, 95, 0, white);
im:rectangle(0, 0,95, 15, white);
MBW150.Image(im:gdStr());
also, currently, for front door access, I do a bluetooth discovery to detect my (not-paired) phone, which is quite slow (takes maybe 5 seconds)

If the (paired) watch comes into bluetooth range (i.e. I stand outside the front door) then I just need to press a button on the watch and in < 1 second, it is connected.
girder then receives a 'connected' message, which includes the unique MAC address of the watch and then I could open the door automatically...

Marcel
User avatar
Snelvuur
Forum Moderator
Forum Moderator
Posts: 3156
Joined: Fri Apr 06, 2007 11:01 pm
Location: Netherlands
Contact:

Sony-Ericsson MBW-150 bluetooth watch

Post by Snelvuur »

MAC address can be spoofed though, so make sure you have a second authentication in place. But the first sniffing mac address spoofing burglar are yet to be found..

// Erik (binkey.nl)
Mhwlng
Member
Member
Posts: 172
Joined: Sun Aug 26, 2007 4:16 pm
Location: Netherlands

Sony-Ericsson MBW-150 bluetooth watch

Post by Mhwlng »

I'm sure it is theoretically possible...

I never heard of a bluetooth mac spoofing device ?
(people are mainly concentrating on WIFI)

It is a very unlikely scenario, that people would sit outside my door (in a flat on the second floor) with a laptop and some special hardware/software...

anyway, I think that I would accept 'security through obscurity' [8D]
and not add an additional retina/fingerprint/hand shape sensor...

Marcel
Mhwlng
Member
Member
Posts: 172
Joined: Sun Aug 26, 2007 4:16 pm
Location: Netherlands

Sony-Ericsson MBW-150 bluetooth watch

Post by Mhwlng »

girder plugin is published here :

http://www.promixis.com/forums/showthread.php?t=18244

it includes source code...

Marcel
Mhwlng
Member
Member
Posts: 172
Joined: Sun Aug 26, 2007 4:16 pm
Location: Netherlands

Sony-Ericsson MBW-150 bluetooth watch

Post by Mhwlng »

see pictures of the first examples how the watch could be used :


basically, the 'stop' (middle left) button is always used to change mode.
if you press this button within 5 seconds, it activates the next mode.
Otherwise, it displays the current mode for about 2 seconds

modes :

*heating
-shows current room temperature and temperature setpoint.
-volume up/down changes the setpoint

*lighting
-shows current dim level setpoint
-volume up/down changes the setpoint

*zone
-shows current active zone for music (living room/office/bedroom)
-volume up/down changes the zone

*music
-only affects the active zone
-each time a new track starts playing, then the artist+title is shown for 2 seconds.
-the 'play' button pauses/plays the song
-the 'next' button selects the next song in the playlist
-volume up/down changes the volume of the music

(email/voicemail/caller id notification pops up a message and also causes the watch to vibrate)

volume
Image

zone
Image

music
Image

lights
Image

heating
Image

Marcel
Bwired
Administrator
Administrator
Posts: 4704
Joined: Sat Mar 25, 2006 1:07 am
Location: Netherlands
Contact:

Sony-Ericsson MBW-150 bluetooth watch

Post by Bwired »

Looks great Girder man :-)
Post Reply

Return to “Gadgets Forum”