This article provides instructions for setting up Thinstuff and RPOWER handhelds. You will need one computer in addition to the handheld itself: the handheld server. This could be the system file server, or any other workstation with sufficient resources to host one or more additional RPOWERs.
Thinstuff is an inexpensive software product that allows a Windows XP, Windows Vista, or Windows 7 computer to run as a Terminal Server, thus providing one or more virtual desktops running RPOWER on an existing RPOWER workstation, with no additional hardware expense (think Radmin into a virtual workstation). RDP (Remote Desktop Protocol), using wireless networking, is then used on the handheld device to control RPOWER on the virtual desktop. Because RPOWER is not running on the handheld device, but remotely on the handheld server, a relatively simple device, with little computing power may be used.
Prepare the Server
- Note: One RPOWER license is required for each Thinstuff user.
- Download and install Thinstuff (You want the
XP/VS Server- the
Liteversion is fine (unless running on Windows Server 2008, which requires the
Optionsselect the following:
Allow logins with blank password
Restrict Terminal Services users to a single remote session
Disable automatic Firewall Configuration
- Right click
My Computerand select
Local Users and Groupsand right click
New User...and add a
User Namesuch as HH1 (all other fields may be left blank).
User must change password at next logonand click Create
- Click Close
Configure Remote Users
- Right click
My Computerand select
- Select the
- If not already selected, check the box
Allow users to connect remotely to the computer
- Select Select Remote Users...
- Click Add...
- Add user(s) as appropriate, using the same name(s) as above.
- Click OK
- Click OK
- Click OK
- Add USINGTS=1 to RPOWER.ini. This tells RPOWER that you are using Terminal Services and sets up signalling among various RPOWERs that are going to be running on this computer.
- You can also add NoHHGraphics=1 to turn off graphical tables on handhelds. (Note: this option has not been enabled yet — use GTABLE=0 in the handheld's workstation .ini file as described below.)
Configure Handheld Desktops
Set up RDP connections on the handheld server
On the handheld server, start up a Remote Desktop connection for each handheld user. Save these on the desktop.
For each of these users, do the following:
- Log in as the appropriate user (HH1, HH2, etc)
- Clean up the desktop in the usual manner (Remove all icons except for
My Computer, also right click the desktop, select the the
Desktoptab, and set
- Find and run RPOWER. This will run RPOWER the handheld server workstation and put an RPOWER shortcut on your desktop (and possibly the Startup folder, but that's OK for now).
- Exit RPOWER (including background RPOWER if running).
- Rename the desktop RPOWER shortcut to the name of your handheld user; for example, HH1.
- Right-click the shortcut, go to properties, and add -k3station:HH1 (or whatever) to the end of the Target entry with a space in front. If there is a -2 or anything else already on the line, remove it first.
- Copy the icon to the startup folder.
- Run this shortcut, triggering the new workstation startup questionnaire. Respond as follows:
- Is this workstation an "Online Server?"
- Do you want RPOWER to start with Windows?
- Do you want a shortcut to RPOWER on your desktop?
- Do you want this workstation to have a blank desktop?
- Do you want standard display settings?
- Does this workstation use OPOS?
- Do you want this computer to be an alternate file server?
- Do you want a periodic RPOWER data backup to this local drive?
- Exit RPOWER.
- Navigate to the RPOWER ini folder found at:
- Edit the _HH1.ini (or whatever) just created. Add a line that says Handheld=1. Change XRES=800 currently in the file to XRES=480,272, where "480,272" reflects the screen resolution of the handheld. Common resolutions are:
- XRES=480,272 (WebDT)
- Add GTABLE=0 to turn off graphical tables for just this handheld.
- Add K3BTNFREQ=0, if necessary, to silence button presses originating from the handheld but sounding on the handheld server.
IN RPOWER, from
Workstation Setup, create an active workstation named HH1, or whatever, and configure as necessary.
Configure Wireless Networking
The wireless network must be secure. Note that WEP (Wired Equivalent Privacy) has NOT been PCI (Payment Card Industry) compliant since June, 2010.
For most environments, RPOWER recommends WPA-Personal (Wi-Fi Protected Access) also known as WPA-PSK (Pre-Shared Key). From Wikipedia: "WPA-PSK...is designed for home and small office networks and doesn't require an authentication server. Each wireless network device authenticates with the access point using the same 256-bit key..."
Continuing from Wikipedia:
Shared-key WPA remains vulnerable to password cracking attacks if users rely on a weak passphrase. To protect against a brute force attack, a truly random passphrase of 13 characters (selected from the set of 95 permitted characters) is probably sufficient. To further protect against intrusion, the network's SSID should not match any entry in the top 1000 SSIDs as downloadable rainbow tables have been pre-generated for them and a multitude of common passwords.
Configure the router
The example configuration uses a Linksys wireless router, a widely available product. For other routers, see the product documentation for implementation help.
From the router's main menu, click
Basic Wireless Settings
- Change the default SSID, rpower is fine, and is not in the top 1000 SSIDs. All other settings may be left at their default values.
- Click Save Settings
Wireless Security menu:
WPA Pre-Shared Key(also known as WPA Personal) as the
- In the
WPA Algorithmsfield, select
TKIP(Temporal Key Integrity Protocol)
- Enter a strong, random passphrase. A combination of at least 13, upper and lower case alpha as well as numeric characters is recommended.
Group Key Renewal may be left at its default value
- Click Save Settings
Configure the Handheld
The power switch for the WebDT 430 is located on the back of the unit (silver, recessed). Use the stylus, found in a holder on the top-left of the device, to click it.
- Note: The unit will go to sleep after three minutes of inactivity. Click the sleep button, right-most of the four buttons at bottom-front of the unit, to awaken it.
Three blue indicator lights located on the top-right of the unit indicate power, wireless network status and MSR status, from the top, respectively.
The two buttons located on the sides of the unit, one left, one right, are soft and may be assigned by the user using the
Button Manager. Go to Start,
Button Manager. Note that
Button Manager should only be accessed in portrait mode as OK and Cancel cannot be accessed in landscape mode, forcing the user to boot the unit to exit.
- Note: The left-most button of the four at the bottom-front of the unit calls up the on-screen keyboard, clicking it again dismisses the keyboard.
To access MSR and network status and setup, click the third button from the left of the four on the bottom-front of the unit, just to the left of the sleep button, bringing up the
System Utility window. Within system utility, ensure that
WiFi are both
On (toggle the buttons if necessary),
Bluetooth may be turned off as it is not used by RPOWER at this time. Under
WiFi, click Properties. Now in
Network Conections, double click the
SDxxxxxx icon and set a static IP address, the subnet mask and the default gateway. Click the
Name Servers tab and set the
Primary DNS (other fields may be left blank). Click OK to save changes. Close the
Network Connections window by clicking the X. Close the
System Utility window by clicking the X.
In the system tray, double click the networking icon, then use the right arrow button to display
Wireless Networking Configuration. Set the parameters to mirror those configured in the router, to include: SSID, WPA-PSK using TKIP and the WPA passphrase. It may be necessary to temporarily toggle the
Ad Hoc status to make passphrase entry available, remember to toggle off
Ad Hoc after entry.
- Note: Later models of the handheld unit incorporate a Summit radio. To configure Wi-Fi settings in these units, go to
Wi-Fi. Click Admin Login and enter the
Admin Password:SUMMIT (all caps). Go to the
Profiletab and click Scan to view available wireless networks; choose the appropriate wireless network by clicking it. The device should recognize that the encryption method being used is WPA-PSK; click WEP keys/PSKs and enter the WPA passphrase previously set in the wireless router and click OK. Click OK again. The unit should now connect to the wireless network.
In the system tray, double click the MSR icon, and from the configuration menu, disable parsing.
Rotate the Display
Test Rotate utility to rotate the display to landscape mode. Double click the
Test Rotate icon on the handheld desktop. Pop-up a keyboard and enter a 2, then click the supplied OK (not the system OK in the top-right). The display changes to landscape mode (enter 1 to rotate back to portrait mode). Use the right-side button to dismiss the keyboard. If necessary, download Test Rotate.exe from the guest FTP folder (\RPOWER Auxilliary Installation Files\HandHeld).
Connect to the Handheld Server
Available Wireless Networks window double click the
rpower entry. Assuming the parameters have been entered correctly in both the router and the handheld, the device will connect to the network, indicated by a solid blue network connect LED (the middle one).
- Important note: If a wireless connection cannot be established, even after double-checking all parameters, or if the connection is intermittent, it may be necessary to reset the handheld unit to factory settings. To do so, go to Start,
Control Panel. Double click
Save Settings. select
Reset to Default Settings, OK and Yes. Note that TestRotate.exe will be lost, but is available for download in the guest ftp under \RPOWER Auxillary Installation Files\Handheld (or from the
Resident Flashdrive if backed up, see below). Also note that while most network settings seem to survive a factory reset, the WPA passphrase will be lost and must be re-entered.
The next step is to use RDP to connect to the Thin Stuff desktop. Double click the RDP icon on the desktop and enter the Windows Networking Name or IP address of the handheld server.
Click Options then Save As. Click the up folder icon and save the RDP setup to the desktop using a name like HH1 or something similar.
Close the RDP connect box and double click the
HH1 icon now on the desktop.
User Name is HH1 or whatever was configured, password is blank, click OK.
When connecting for the first time, Windows will display a security warning:
The identity of the remote computer cannot be verified. Do you want to connect anyway?. Click the box
Don't show this warning again for connections to this remote computer. Click Yes.
Log On to Windows dialog box, do not enter a passcode, just click OK.
Double click the
HH1 icon on the virtual desktop - you have a handheld running RPOWER, cool!
Backup Important Files
In the event that the unit must be reset to factory settings (see note above) both the HH1.rdp icon and TestRotate.exe will be lost unless they are copied to a protected folder. Using the stylus, touch and hold the HH1.rdp icon until the right click menu becomes available and select
Copy. Double click the
My Device icon on the desktop, then double click the
Resident Flash drive icon. Touch and hold anywhere in the blank area of the window and select
Paste from the right click menu. Repeat this procedure for Test Rotate.exe.
After a factory reset, reverse this procedure to return the icons to the desktop.