Setup anyRemote to work in Server mode
Be sure that ...
- ... bluetooth subsystem is working. Page and inquiry scan must be enabled on bluetooth interface. Your bluetooth phone should be paired already.
- If You plan to connect to the phone over bluetooth, verify from phone specifications is Your phone JSR-82-capabled or not.
You have to install java client on Your phone. This could be done with
- 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 A1200, E770V, K1m, L6, V360, V3i, V3xx
- Nokia Series40 and Series60 phones (details)
- Samsung SGH-D900, SGH-G600, SGH-U600
- Siemens S65
- SonyEricsson phones (details)
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 Device=bluetooth:XX parameters in configuration file or 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. anyremote -f .../some_cfg_file.cfg
- Run java client in the phone.
- Start search in java client. Then connect to anyRemote server when it found.
- See examples in cfg-data/Server-mode and cfg-data/Bemused-emulation directories to understand to to write custom-made configuration files.
Network connection
anyRemote can accept incoming connection from network, so if You start it with Device=socket:5000
parameters in configuration file or with -s socket:5000
command line option it will be possible to connect to anyRemote from phone through GPRS connection.
anyremote -f .../some_cfg_file.cfg -s socket:5000
You can choose another port then 5000.
If You plan to connect to anyRemote through network, then it needs to manually specify address to connect in java client. It should be in form socket://_your_ip_address_:_port_
. Be sure You have run anyRemote with -s socket:_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 Device=local:/dev/ircommX
parameters in configuration file or 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