Nemo Handy-A 1.10 Training
NEVER SETTLE FOR ANYTHING LESS THAN EXCELLENCE. NEMO NETWORK TESTING SOLUTIONS
Contents • • • • • • • • • •
Nemo Handy-A Devices Product Packages Key Features Internal GPS Bluetooth GPS Access Point Settings SMS Settings User Interface Basics Touch Screen Buttons Configuration Settings
• • • • • • • •
Nemo Handy-A Displays Performing Tests Manually Performing Tests with Scripts Indoor Measurements Outdoor Measurements HTML Browsing Installing Nemo Handy-A Transferring and Converting Log Files
Contents • • • • • • • • • •
Nemo Handy-A Devices Product Packages Key Features Internal GPS Bluetooth GPS Access Point Settings SMS Settings User Interface Basics Touch Screen Buttons Configuration Settings
• • • • • • • •
Nemo Handy-A Displays Performing Tests Manually Performing Tests with Scripts Indoor Measurements Outdoor Measurements HTML Browsing Installing Nemo Handy-A Transferring and Converting Log Files
Nemo Handy-A Devices •
EU PLATFORMS
•
HTC Desire HD: GSM 850/900/1800/1900 MHz, HSPA/WCDMA 900/2100 MHz (DL 14.4/UL 5.76)
•
HTC Sensation: GSM 850/900/1800/1900 MHz, HSPA /WCDMA 900/2100 900/2100 MHz (DL 14.4/UL 5.76)
•
HTC Incredible S: GSM 850/900/1800/1900 MHz, HSPA /WCDMA 900/2100 MHz (DL 14.4/UL 5.76)
•
US PLATFORMS
•
HTC Inspire 4G: GSM 850/900/1800/1900 MHz, HSPA/WCDMA 850/1900 MHz (DL 14.4/UL 5.76)
•
HTC Sensation 4G GSM 850/900/1800/1900 MHz, HSPA/WCDMA 850/1900 MHz (DL 14.4/UL 5.76)
•
HTC Thunderbolt 4G: LTE 700 MHz, (CDMA 800/1900 MHz, CDMA2000/1xEVDO)
•
HTC Vivid: GSM 850/900/1800/1900 MHz, HSPA/WCDMA 850/1900/2100 MHz, LTE 700/1700/2100AWS MHz
•
HTC Raider: GSM 850/900/1800/1900 MHz, HSPA/WCDMA 850/1900/2100 MHz, LTE 700/1700/2100AWS MHz
•
HTC Amaze: GSM 850/900/1800/1900 MHz, HSPA+DC/WCDMA 850/1900/2100/2100AWS MHz (DL 42)
•
AUS PLATFORMS
•
HTC Sensation: GSM 850/900/1800/1900 MHz, HSPA /WCDMA 850/1900/2100 850/1900/2100 MHz (DL 14.4/UL 5.76)
Product Packages
•
Nemo Handy-A offers three product packages with different levels of feature support: –
Nemo Handy-A Field Test
–
Nemo Handy-A Basic
–
Nemo Handy-A Professional
Nemo Handy-A FT
Nemo Handy-A
GPS support (internal) Data logging Manual FTP transfer Voice call testing SMS testing HTTP testing HTML testing ICMP ping testing
Automatic testing with scripts
1)
Indoor map Outdoor map
1)
Includes voice calls, FTP/HTTP data transfers, SMS messaging, and ping.
Nemo Handy-A Pro
Key Features
•
•
Supports GSM, WCDMA, HSDPA, HSUPA, HSPA+DC, and LTE measurements Automated service testing with scripts: voice call, FTP data transfers, HTTP data transfers, SMS, and ICMP ping
•
Graphical, user-friendly user interface with line graphs, bar graphs, and text views
•
Enables collecting geographical coordinates with an internal GPS receiver
•
Indoor map with markers and geodetic coordinates
•
Live outdoor map
•
Signaling message headers display
•
Notifications on a map and graphs
•
HTML testing with a real web browser
•
Real-time statistics
Internal GPS •
The integrated GPS receiver has to be enabled from the terminal settings. Select Menu/Settings/Location/Use GPS Satellites
•
If the terminal has an integrated GPS, there is no need for a Bluetooth GPS
•
By default Handy-A uses the internal GPS
Bluetooth GPS •
•
•
•
Switch on the Bluetooth GPS receiver. A green light will appear at the front of the device. If you have several devices, switch on only one GPS at the time to avoid incorrectly paired system. Bluetooth ID is not printed on the Bluetooth GPS case. Bluetooth GPS must be paired with the terminal before it can be used with Handy-A. Select Menu/Settings/Wireless & Networks/Bluetooth settings and select Bluetooth to switch on Bluetooth. Scan available Bluetooth devices by selecting Scan for devices and then pair the Bluetooth GPS. Pairing requires a PIN which is ”0000” (four zeros). You will see “Paired but not connected” under paired GPS device. That is normal at this point.
Access Point Settings
•
•
•
Follow the terminal manual and operator instructions to configure mobile data connections Select Menu/Settings/Wireless & networks/Mobile networks and choose the correct access point Disable Wi-Fi to avoid WLAN connections during measurements
SMS Settings
•
Before you can perform SMS tests with Nemo Handy, check that you have the correct messaging settings
•
Select Menu/All applications/Messages
•
Tap the Menu button and select Settings/Text messages (SMS)
•
–
Set the correct Service center number
–
Check Delivery reports
Tap the Menu button and select Settings/General –
Check Show sent message history
–
Uncheck Delete old messages
User Interface Basics
•
•
•
•
Menu button opens the following touch screen buttons: Behind More button are Help, About and Exit (Handy) Help is HTML-based and offers the same information as the manual About displays detailed information about Handy-A version and licenses
Touch Screen Buttons View is not locked. Lock view by tapping icon
Set focus into current location
View is locked. Unlock view by tapping icon
Change outdoor map route parameter
Tools menu Graph parameter settings. Button be comes active when view is locked and parameter value selected Zoom in Zoom out Place marker Remove last marker
Configuration - General Settings
•
Backlight: Off / Dim / Bright –
•
Brightness of the backlight
Fullscreen: Yes / No –
Hides/displays the Android status bar at the top of the screen.
•
Screenshot format: PNG / JPG
•
Screenshot timestamp: Yes / No –
•
If selected, timestamp is printed on the captured screenshot (bottom right corner).
Screenshot all views: Yes / No / Ask –
When selected, captures a screenshot of all views. All pictures are zipped into one file.
Configuration - Display
•
Display config file –
–
User can change the layout of Nemo Handy displays by selec ting a new configuration file. Note that configuration file has to be edited manually at the moment. Separate editor is not available yet.
•
Units: Metric / Imperial
•
Show serving info: Yes / No –
•
Show web view: Yes / No –
•
•
•
Displays/hides the web view display if your Nemo Handy-A has the license for it. Web view display appears to the left from the Status display.
Notification volume sets the volume level for voice notifications Notifications enables you to select which notification icons, notification audio files and/or notification popups are in use Show notification page: Yes / No –
•
If enabled, displays the serving channel information on every page.
Defines if the Notification History view is displayed in Nemo Handy
Signaling messages defines which signaling message headers are displayed in Nemo Handy
Configuration - Notifications •
You can configure which notification icons and/or notification sounds are in use
•
With the buttons at the top you can select/clear all
•
By tapping each parameter, you can select individual notifications
•
By tapping the speaker icon, you can listen the audio file
Configuration - Logging
•
Log file prefix –
•
Autologging: Yes / No –
•
•
•
You can define your own prefix for the log file name If enabled, Nemo Handy-A will start logging when the script is started
Handy-A generates log files (.nbl) in GSM/WCDMA network about 120MB/hour and in LTE network about 600 MB/hour After converted to .nmf, size is about 10% of the .nbl file size 8 GB SD card can store approx. 65 hours of GSM/WCDMA measurement data and 13 hours of LTE measurement data
Configuration - GPS
•
Show GPS view: Yes / No –
•
Displays/hides the GPS view display
Use GPS time: Yes / No –
–
–
–
Handy-A system clock is synchronized with GPS time at the beginning of a measurement Logging is not started before there is a GPS fix and the clock can be synchronized If logging is started and there is no GPS fix, Nemo Handy will go into "Waiting state" during which Nemo Handy cannot be used. This setting does not affect the clock in the Android terminal.
•
GPS source: No GPS / Internal GPS / External GPS
•
Bluetooth devices –
Displays the paired Bluetooth devices
Configuration - Indoor Map
•
Show indoor map: Yes / No
•
Draw route: Yes / No
•
Show notifications on route: Yes / No
•
Route line width: 1 - 20
•
Route color: 7 colors available
•
Indicate parameter on route color: Yes / No –
•
Route parameter –
•
Enables route coloring based on network parameter value Defines which parameter is displayed as route. Available parameters are: Best RSCP, Best Ec/N0, RX Level, RX Quality and BLER
Map –
Select or import a map
Indoor Map - Import Map
•
You can open available maps by selecting Choose .tab file
•
If you want to take a picture of a floorplan and use it as a map: –
–
–
Take a picture using Handy-A terminal camera. By default images are stored in /mnt/sdcard/DICM/100MEDIA folder By default Handy-A sets metric dimensions. This is the most commonly used selection. It is also possible to set geodetic coordinates if you know the coordinates of the building corners.
Configuration - Outdoor Map •
Show outdoor map: Yes / No
•
Show notifications on map: Yes / No
•
Indicate parameter on route color: Yes / No –
Displays the route co lor based on the selected network parameter. Available parameters, limits, and c olors are predefined.
•
Route color: 7 different colors available
•
Route line width
•
Map whitening percentage –
•
Map repository –
–
•
Select from which map repository the o utdoor map is downloaded from. Nemo Handy-A uses OSM maps. More information see http://www.openstreetmap.org/
HTTP map loading: Always / When not logging / Never –
•
Highlights the map co ntrast.
Defines when Handy-A is allowed to load a map
Route autoreset: Yes / No –
If enabled, the route is cleared when logging starts.
Map whitening
Nemo Handy-A Displays
•
•
•
There are default views for LTE, UMTS, and GSM, changing dynamically based on the serving system Views are in two dimensions, and they can be navigated with left/right/down/up arrow keys Available views: Status Script GPS Notification History Network Parameters Radio Parameters Cells Neighbors WCDMA/GSM Cells
Correlations Throughput HSPA Link Adaptation (LTE) Statistics Indoor Map Outdoor Map Web View
Nemo Handy-A Displays - Examples
Nemo Handy-A Displays - Statistics
Performing Tests Manually
•
•
User can make voice call, HTTP transfer, FTP transfer, SMS, and Ping testing manually and reset statistics In addition, any packet applications can be used from the mobile while Nemo Handy is logging in the background –
•
Nemo events are not stored into log file because data transmissions are started outside Handy-A application
Before testing services, select Menu/Start logging –
Recording icon
appears on the top right corner of the display
•
Tap the Tools
•
Reset statistics resets all statistics from the statistics views
•
•
button and select the service you want to test
After the measurements have been performed, stop logging by selecting Menu/Stop logging During measurement you can add markers to identify points of interest by selecting Add marker . Markers are stored in the measurement file.
Performing Tests Manually - Voice Call
•
Enter a phone number by: –
–
–
•
•
•
Tapping the phone number field Selecting an existing contact from the address book by tapping the folder icon Picking the phone number from the recent calls list (20 latest calls)
Tap Call When making a call attempt, the calling icon right corner of the display and it changes to To end the call, tap the Tools button
appears on the top when call is connected
and select Hang up call
Performing Tests Manually - SMS
•
•
•
Check the Request delivery report to receive a report about the message sending Define Custom service center if you use other than the default service center Set Destination (recipient mobile number) –
Tap the folder icon to select the recipient from address book
•
Type the test message
•
Tap Send to send the test message
•
Clear button removes destination and clears message
•
Recent button opens a list of recently sent messages –
–
If same destinations are used repeatedly this list helps to make tests faster List contains 20 latest test destinations/messages
Performing Tests Manually - HTTP
•
Enter the HTTP URL
•
Select the direction of the transfer (Download/Upload)
•
If you make upload transfers, define the data amount in kB –
Upload data is randomly generated and not stored on the HTTP server
•
Select Start to begin the HTTP transfer
•
20 latest transfers are available on the recent transfers list
Performing Tests Manually - FTP
•
Define the FTP server name or IP address
•
Set the port number for the FTP server (normally port 21)
•
Select transfer mode –
If passive is checked, the passive mode is used. Otherwise active mode is used.
•
Set Username and Password
•
Select direction of FTP transfer
•
Download –
•
•
define the name and path of the file
Upload –
Define the directory for the uploaded file on the FTP server
–
Defines the size of the uploaded data in kb
You can pick previously made transfer settings from the recent list (20 latest FTP transfers)
Performing Tests Manually - ICMP Ping
•
•
Define –
Ping host address
–
Repeats (how many times the ping is sent)
–
Packet size (usually the size of the ping package is 32 bytes)
–
Interval between ping repeats in ms
Recent list contains 20 latest ping test configurations
Automated Testing with Scripts - New Script
•
•
•
•
•
•
Select Menu/Scripts and select Menu/New script. An empty script is opened into script editor main view Press Add to select a service testing command You can move commands using Up/Down buttons. Select the command (tap once) and then up or down button Commands can be deleted or edited by selecting command and press Edit/Delete button New command is added below the selected command If you press a command for more than one second, Handy-A opens a dialog with Edit/Delete/Add buttons
Automated Testing with Scripts - Voice Call
•
•
•
Define phone number, call duration, and attempt timeout Attempt timeout defines the maximum duration of the call attempt. If call is not connected during timeout period, call is counted as failed call attempt You can also use an additional call end condition –
Call end condition overrides call duration setting
–
It is recommended that also call duration is defined
Automated Testing with Scripts - FTP Logon
•
•
FTP testing in script is divided into two parts: login and transfer First add the Packet session command and select PacketActivate –
–
•
Both Activation and Deactivation commands are generated into script FTP login procedure must be be situated in the script between PacketActivate and PacketDeactivate
Add FTP Logon –
Define the FTP host address
–
Define the host port (normally 21)
–
–
–
–
Set transfer mode. Check Passive mode if passive mode is in use Define the host site logon Username and Password Set Attempt timeout . It defines the maximum duration (in seconds) of the login attempt FTP logoff will be generated automatically as well
Automated Testing with Scripts - FTP Transfer
•
First select Uplink or Downlik
•
If downlink selected
•
•
–
Define remote file folder and filename
–
Set maximum duration for the FTP transfer
If uplink selected –
Define remote path and size of the uploaded package
–
Set maximum duration for the FTP transfer
Note that, e.g. in GSM network, the data transfer speed is low compared to UMTS and therefore maximum duration should be longer
Automated Testing with Scripts - HTTP Transfer
•
First add the Packet session command and select PacketActivate –
–
•
HTTP transfer must be be situated in the script between PacketActivate and PacketDeactivate
Add HTTP transfer –
•
Both Activation and Deactivation commands are generated into script
Stop HTTP Transfer will be generated automatically
Define the file name that will be downloaded. In upload only path is defined.
•
Select Uplink or Downlik
•
If uplink selected –
•
•
Define the size of the uploaded package in kilobytes.
Set attempt timeout. It defines the maximum duration (in seconds) of the transfer attempt Set maximum duration for the HTTP transfer
Automated Testing with Scripts - ICMP Ping
•
Ping test requires packet session. Add the Packet session command and select PacketActivate –
–
Both Activation and Deactivation commands are generated into script ICMP ping must be be situated in the script between PacketActivate and PacketDeactivate
•
Add ICMP ping
•
Define the ping host address.
•
Define the size of the ping package in bytes.
•
Define the interval in seconds between ping repeats.
•
Define how many times the ping is repeated
Automated Testing with Scripts - SMS
•
Define the destination, i.e. the receiving phone number
•
Define the service center address
•
•
In the Timeout field, define the maximum duration (in seconds) of the SMS send attempt In the Message field type the test message to be sent
Automated Testing with Scripts - Wait
•
•
•
•
Define the wait period in seconds Wait condition defines an indefinite wait period until a specific system is active (None, Until system is GSM or Until system is UMTS) If a Wait Condition is defined, it is recommended that also a wait period (Wait) be defined. This is to ensure that logging starts only after handover has successfully occurred Add a short wait (about 5 seconds) after the following commands. It gives time for the terminal to finish commandrelated signaling before the next action: –
PacketActivate
–
PacketDeactivate
–
FTPLogoff
–
StopHTTPTransfer
Automated Testing with Scripts - Script Options
•
•
You can define how many times or for how long a time the script is repeated If you have selected a number of repeats, you can also set a maximum duration for the script –
The script will be stopped either after the script has been repeated the defined number of times or the maximum duration is reached
Indoor Measurement •
•
•
•
•
•
•
•
•
You can view indoor maps in Nemo Handy-A and plot a measurement route on the map with markers Select Menu/Start logging. You can place markers only when Nemo Handy-A is logging Lock the map view by tapping the lock button on the toolbar to enable indoor map operations You are able to zoom in and out by tapping the zoom buttons on the toolbar. Alternatively, you can “pinch” the screen using two fingers to zoom in or out when viewing a map Marker is placed on the green cross ┼ Move the map so that the cross is in the correct place and tap the pin button on the toolbar. To remove the last marker, tap If the Draw route is enabled in the Indoor Map Settings, the markers will be connected to form a route If the Indicate parameter on route color is enabled in the Indoor Map Settings, the route color is based on network parameter value After the measurements have been performed, stop logging by selecting Menu/Stop logging
Outdoor Measurement •
•
•
•
•
•
You can view outdoor maps in Nemo Handy-A and plot a measurement route on the map Lock the map view by tapping the lock button on the toolbar to enable outdoor map operations You are able to zoom in and out by tapping the zoom buttons on the toolbar. Alternatively, you can “pinch” the screen using two fingers to zoom in or out when viewing a map Tap
to focus on your current location
If the Show notifications on map is enabled in the Outdoor Map Settings, notification icons are plotted on the map If the Indicate parameter on route color is enabled in the Outdoor Map Settings, the route color is based on network parameter value –
Available parameters, limits, and colors are predefined
–
You can change the parameter by tapping
Outdoor Map Tools •
•
•
Tap the Menu button to open the Outdoor map menu With the Clear route tool you can remove the measurement route from the map Load map area allows you to load map tiles to the cache to avoid data transfers during testing, making zooming less timeconsuming during measurements. Select the Reload existing map tiles option and Start
Outdoor Map Tools – Route Parameter •
•
With the Parameter tool you are able to see the measured route with color-coded parameter values in real-time on live map. You can also observe the values of certain network parameters from the route coloring on the map and define which color refers to which parameter value. Select a parameter and the route will be colored accordingly. To quickly switch between different parameters, tap on the toolbar.
HTML Browsing
•
•
•
•
Lock the view by clicking
to enable page scrolling
When the view is locked the color of the lock button changes to black. To unlock the view, tap the lock button again. You are able to zoom in and out by tapping buttons on the toolbar.
and
Tap on the toolbar to load a web page. To go back to the local home page start view, tap .
Transferring Log Files to PC
•
In order to post-process the measurement files, they need to be copied/moved from Nemo Handy-A terminal into PC or network drive
•
Connect the Handy-A terminal to PC USB port
•
Select Disk drive
•
•
•
•
After a short time you can see the Nemo Handy-A terminal as a removable disk drive Log files are stored into D:\Nemo\Handy\Results (you may have different drive letter) Copy or move the files onto the PC or network drive The Nemo File Manager converts Handy-A logs (.nbl) to standard Nemo File Format (.nmf)
Updating Nemo Handy-A Using SD Card •
•
•
•
•
•
•
•
•
•
Connect the USB cable to the Nemo Handy-A mobile and to the computer where you have the Nemo Handy-A installation files Select Disk drive as the connection type Copy Nemo Handy-A setup and/or license file(s) onto your mobile device under Nemo folder. File extension is .apk (e.g. HandyRelease.apk) Disconnect the data cable from the mobile Start a browser on your Handy mobile and type: file:///mnt/sdcard/Nemo/HandyRelease.apk in the address bar Select Play online If you already have Nemo Handy-A installed on the mobile, the installer program will ask to replace the old version. Press OK. Press Install to confirm the installation Installation is started and once it is finished, you can start using Nemo Handy-A Repeat procedure with license file if you need to update license –
If the new release has new features which require a license (usually HandyA pro) you need a new license as well. Contact
[email protected]
Updating Nemo Handy-A from Nemo User Club •
Start a browser on your Handy-A mobile and log in to Nemo User Club –
•
•
You must have a valid Technical Support Agreement and valid acces s codes (username and password)
Go to the latest Handy-A release and select the setup file (e.g. Nemo_Handy-A_1.10.42_Setup) Select All apps/Downloads and tap setup package after transfer is completed. Select OK and Install