anyRemote · Control your computer with your phone
Description: anyRemote project page - Bluetooth remote control tool

Skip to content

# anyRemote

# Setup anyRemote to work in Server mode

- Be sure what bluetooth subsystem is working.
- Page and inquiry scan must be enabled on bluetooth interface. This can be done by command:

      hciconfig hci0 piscan

- It is suggested to pair Your bluetooth phone with PC before.
- If You plan to connect to the phone over bluetooth, verify from phone specifications is Your phone JSR-82-capabled or not.

You need to install anyRemote client on Your phone.

If You have Android phone, it needs to upload *.apk file to it.

If You have J2ME phone, it is possible to use

- GUI frontend or KDEbluetooth or gnome-obex-send (be sure that anyremote-J2ME-client package is already installed) or
- through WAP from download area.

## Supported hardware

Cell phones known to work:

- BenqSiemens EL71, S68
- Motorola phones (details)
- Nokia Series40 and Series60 phones (details)
- Samsung SGH-D900,SGH-E590,SGH-L870,SGH-G600,SGH-U600
- Siemens S65
- SonyEricsson phones (details)
- some of WinMobile devices with installed Esmertec Jeodek midlet manager

Cell phones known not to work:

- Nokia 6310i
- Philips Xenium 9@9W (at least in Server mode)
- Samsung S300
- Samsung SGH-E780
- Samsung SGH-X820, SGH-E840

Some phone-specific details described here.

## Starting anyRemote

### Bluetooth connection

- Run anyRemote with `-s bluetooth:XX` command line option, where XX is a channel number. Default channel is 19. You could choose other bluetooth channel instead of 19. (Alternatively it is possible to add command

      Make(var,Device,by_value,bluetooth:XX);

  to the `(Init)= ...` command sequence.)
- So, run `anyremote -f .../some_cfg_file.cfg -s bluetooth:XX`
- Run the client in the phone.
- Start search in the client. Then connect to anyRemote server when it found.
- See examples in cfg-data/Server-mode and cfg-data/Bemused-emulation directories to understand how to write custom-made configuration files.

### Network connection

anyRemote can accept incoming connection from network, so if You start it with `-s tcp:5197` command line option it will be possible to connect to anyRemote from phone through GPRS or Wi-Fi connection.

    anyremote -f .../some_cfg_file.cfg -s tcp:5197

You can choose another port then 5197.

If You plan to connect to anyRemote through network, then it needs to manually specify address to connect in the client. It should be in form `socket://_your_ip_address_:_port_`. Be sure You have run anyRemote with `-s tcp:_port_` in this case.

### IR connection

anyRemote can work through IR connection if java realization in cell phone support access to IR port. In this case start anyRemote with `-s local:/dev/ircommX` command line option, where `/dev/ircommX` is device corresponding to IR adapter of PC.

    anyremote -f .../some_cfg_file.cfg -s local:/dev/ircomm0

If java realization in cell phone supports access to IR port, then after search process there will be found peer with name like `comm:IR0`

Maintained by anyRemote. Website by m.lettner.