Archive for the 'iPhone external keyboard' Category

Experimenting with a serial to WLAN module

Sunday, January 3rd, 2010

The module will enable wireless connectivity from e.g. an MCU / Arduino to an iPhone via the standard WLAN way.

LANTRONIX MatchPort test board

There is more info on the Flickr page that you reach when clicking on the photo.

Great news - Apple brings iPhone Bluetooth to all of us

Tuesday, March 17th, 2009

Today is a good day for further usage of this wonderful device!
engadget live coverage of the iPhone 3.0 announcement session

Glad to have been at least “somewhat related” to this.

bt_keyboard_popularity_01

Here is the link to the most recent “iPhone uses Bluetooth keyboard video” - glad to see that everybody will be able to use this soon.

Video showing the Bluetooth keyboard and iPhone in use

Saturday, March 7th, 2009

An updated version of the “typing on the iPhone using a Bluetooth keyboard” video.

Both the keys and the display are in camera focus at the same time, iPhone is in Airplane Mode (so WLAN is intentionally off here) and it uses a simplified mechanism for key event injection (so there is no “VNC running on localhost” icon any longer).

The original posting with the old video was Apple wireless keyboard used with an iPhone

A collection of non-standard input devices

Tuesday, March 3rd, 2009

I strongly believe that doing efficient input/output is a crucial task for a computer.

Here is just a subset of devices I worked with over time. You’ll see the collection growing.

The photos have notes on Flickr.

An (unfortunately) somewhat broken Matias halfkeyboard

somewhat_broken_matias_halfkeyboard

Various FrogPads

usb_and_bluetooth_frogpad_02

A Wii Nunchuk

nunchuk_as_input_device_01

With just a some small additional electronics they all can be interfaced to an iPhone / iPod touch via Bluetooth.

To be continued.

BTnode-alike sensor node made from individual modules

Friday, February 27th, 2009

A BTnode-alike sensor node can be made from individual modules. Just click on the picture - it has notes with additional infos at Flickr.

custom_made_btnode_01

Will be used for prototyping the “Bluetooth enabled input device” (e.g. by translating from a PS/2 keyboard / mouse interface to Bluetooth) for a wearable computer.

Towards an iPhone based wearable computer

Sunday, February 22nd, 2009

iphone_based_wearable_computer_01

With Bluetooth connectivity in place (for attaching additional input devices that extend touchscreen input) and an affordable Head Mounted Display (HMD) that is supported by the iPhone - things move forward towards a capable wearable computer.

This comes some years after the experiments with an iPAQ.

Apple wireless keyboard used with an iPhone

Saturday, February 21st, 2009

There is an updated video meanwhile.

Here is a short video showing the interacting devices (Apple wireless keyboard, iPhone, communicating over Bluetooth) in operation.

Feels like getting closer to the “mainstreaming” goal - it uses hardware that comes of the shelf (unfortunately you still need to have access to a jailbroken phone), uses a packaged application, does not expose bits and pieces to the end user, just works with all the applications that use the standard on-screen keyboard - and finally: it may just help you doing something more efficiently or comfortably.

It uses the Bluetooth stack developed by the researchers at ETH Zurich - they deserve all the credit.

They kept and keep continuing with the development of their BTnode software - so for a most recent version you should refer to the BTnode CVS repository. Everybody with a Linux or OSX desktop system can do his own experiments with the BTnode software in a setup like the one described under A Bluetooth stack in user space.

A duplex data connection using the iPhone built-in Bluetooth module

Tuesday, February 17th, 2009

The work of the researchers at ETH Zurich basically had everything in place. All the credits go to them.

bt_first_noise

Just click on the picture for more information.

iPhone to iPod touch gaming via a wireless link

Monday, February 16th, 2009

iPhone to iPod touch gaming via a wireless link. This video was done with the 2 devices interacting via WLAN.

There will be an update when we do this via Bluetooth.

We actually have Bluetooth connectivity - see screenshot below.

data_transfer_iphone_bt_2_linux_bluez_01

This is a data transfer (l2ping) over Bluetooth originated from a Linux system running Bluez to an iPhone using its built-in Bluetooth module.

Bluetooth comes to the iPod touch as well

Thursday, February 12th, 2009

Bluetooth development for the iPhone and the iPod touch join on the same path.

bt_on_ipod_touch

The screenshot below shows the whole setup in operation - it found another Bluetooth device in range.

bt_4_touch_2

An inquiry scan found another Bluetooth device in range.

00:18:42:e9:f8:ba is actually my N95 - as to be seen below

bt_via_uart_in_bluez

To be continued.