Upload
dean-radner
View
218
Download
1
Tags:
Embed Size (px)
Citation preview
The Smart in SmartSystems
October 14, 2009
Slide 2 When in doubt, right-click!When in doubt, right-click!
Agenda
What is SmartSystems Foundation? Add-On’s Terms to know Console and Services Commonly used features Overview New Features and Functionality Free time – Familiarize yourself with the Console Short Break Client Side Processing and Labs
Slide 3 When in doubt, right-click!When in doubt, right-click!
What is SmartSystems Foundation? Manage your devices remotely using the Console Provisioning - Get your devices configured and deployed.
Configure Distribute Software Provisioning Bundle ScanToConnect/ScanToLoad
Monitoring/Managing Manipulate Files Monitor
Remote File Explorer Remote Display
Device Health/Status Ready To Work Asset Viewer Reports
Slide 4 When in doubt, right-click!When in doubt, right-click!
Add-Ons
SmartSystemsFoundation
Scan-to-Connect(Licensed)
Remote Display
Remote File Explorer
Bundle wizard(Stand-Alone or Integrated)
Session Persistence Server
(Licensed)
Reporting Services(Licensed)
Slide 5 When in doubt, right-click!When in doubt, right-click!
Terms to know
Provisioning – The automation of all the steps required to setup the mobile computer so that it can provide services to its users.
AutoDeploy license – SmartSystems Server license that unlocks advanced features
SmartSystems Client – Software on the device that enables local and remote management
Bundles – Group of files and/or software that can be used to upgrade devices with the SmartSystems Console
Slide 6 When in doubt, right-click!When in doubt, right-click!
Server Components
ConsoleThe user interface for server functions and features
SmartSystems ServicesCore Messaging ServerLicense Manager ServerSystem Monitor ServiceUniversal Upgrade Server
Slide 7 When in doubt, right-click!When in doubt, right-click!
Console
Console Tree View
Services Panel
Device Panel
Vault Panel
Slide 8 When in doubt, right-click!When in doubt, right-click!
Services - Core Messaging Server
Mechanism for Discovering devicesUse Intermec Settings to configure items such as:
Broadcast Interval, Broadcast Adapters, Time Synchronization, Keep Alive Ping Interval, etc…
Slide 9 When in doubt, right-click!When in doubt, right-click!
Services - License Manager Server
Manages server and device licenses in the console
Slide 10 When in doubt, right-click!When in doubt, right-click!
Services - System Monitor Service
Collects asset data, Pushes GPS EE Data, Manages Provisioning Bundle processing
Slide 11 When in doubt, right-click!When in doubt, right-click!
Services - Universal Upgrade Server
Mechanism for delivering files to the devices, uses Multicast Protocol or standard HTTP, enables AutoDeploy of Settings on each boot.
Slide 12 When in doubt, right-click!When in doubt, right-click!
Commonly used features
Intermec Settings Backup Settings Drag and Drop to Upgrade Power Tools
Warm Boot Clean Boot Remote Display Remote File Explorer
Send Message Folder Options Asset Viewer Printer Support
Slide 13 When in doubt, right-click!When in doubt, right-click!
Device Intermec Settings
Slide 14 When in doubt, right-click!When in doubt, right-click!
Backup Settings
Slide 15 When in doubt, right-click!When in doubt, right-click!
Drag and Drop to Upgrade
Slide 16 When in doubt, right-click!When in doubt, right-click!
Power Tools Warm and Clean Boot
Slide 17 When in doubt, right-click!When in doubt, right-click!
Power Tools Remote File Explorer
Slide 18 When in doubt, right-click!When in doubt, right-click!
Power Tools Remote Display
Slide 19 When in doubt, right-click!When in doubt, right-click!
Send Message
Slide 20 When in doubt, right-click!When in doubt, right-click!
Folder Options
Intermec Power Tools and Send Message available for groups of devices in the folder
Requires AutoDeploy License
Slide 21 When in doubt, right-click!When in doubt, right-click!
Asset Viewer
Slide 22 When in doubt, right-click!When in doubt, right-click!
Printer Support
DiscoveryFirmware UpgradeBackup/Restore Intermec
SettingsReady-to-Work indicator
New support added for the PB21 and PB22
Slide 23 When in doubt, right-click!When in doubt, right-click!
Overview of new functionality in v3.50
System Requirements / Installation Software Bundle WizardScan-to-Connect/Scan-to-LoadProvisioning BundleDevice DiscoveryCertificate InstallationImage UpdateReportingLicensing
Slide 24 When in doubt, right-click!When in doubt, right-click!
System Requirements Operating Systems Supported:
New Support:Windows VistaWindows Server 2008
Continue to support:Windows XP SP3Windows Server 2003
DatabaseSQL Server 2008 (Express or Standard)
Provides support for Reporting ServicesSQL Server 2005 (Express or Standard)
Slide 25 When in doubt, right-click!When in doubt, right-click!
Installation
Microsoft Prerequisites must be installed by userSQL Server must be installed by user
Eliminates installation issues related to “silent” SQL installInstall guide for SQL Server can be accessed within the
installer. Click the Help button on the Database Server Selection screen
Installation tested with SE laptop images
Slide 26 When in doubt, right-click!When in doubt, right-click!
Software Bundle Wizard
Replaces Bundle ToolSeparate DownloadCan be installed as a stand-alone tool or launched
from the Console MenuProvides option to keep existing Bundle Tool installed
Recommended only if user creates right-click tools for console
Basic and Advanced modes
Slide 27 When in doubt, right-click!When in doubt, right-click!
Scan-to-Connect
Barcodes containing the necessary configuration information to connect to your network and/or download files from an HTTP or FTP site
Scan to Load Choose to apply connection settings or notEnter URL of file on HTTP or FTP site to load onto device
Include Folder name for appropriate device groupingUseful for Provisioning
Slide 28 When in doubt, right-click!When in doubt, right-click!
Provisioning Bundles
Group together Software Bundles and Backup Settings to configure multiple devices with identical settings.
Can be used for a variety of purposes such as:Ensuring all devices have the same scanner settings.Ensuring all devices have the same operating system and
SSPB installed.Ensuring all devices have the same applications and
common data files installed.
Slide 29 When in doubt, right-click!When in doubt, right-click!
Device Discovery – Subnet Broadcasts
Subnet BroadcastsDiscover SmartSystems enabled devices on remote subnets. Unlimited number of subnet broadcast valuesConfigure with Core Messaging Server’s Intermec Settings
Slide 30 When in doubt, right-click!When in doubt, right-click!
Slide 31 When in doubt, right-click!When in doubt, right-click!
Device Discovery – IP Address Ranges
IP Address RangesDiscover specific IP addresses or range of addressesUnlimited number of IP address rangesConfigure with Core Messaging Server’s Intermec Settings
Slide 32 When in doubt, right-click!When in doubt, right-click!
Slide 33 When in doubt, right-click!When in doubt, right-click!
Certificate Installation
Install a Secure Socket Layer (SSL) Certificate onto your device Supported Certificates
X.509 (.CER extension)Cryptographic Message Syntax Standard (.P7B extension)Personal Information Exchange (.PFX)
Supported DevicesCN3, CN4, CN50, CV30, and CV60 computers. Minimum SmartSystems Client 3.44 and WM 5.0
Slide 34 When in doubt, right-click!When in doubt, right-click!
Image Update
CN50 supports OS updates (vs. upgrades)Updates delivered incrementally instead of entire OS
upgradeBy default, updates require user to respond to mobile
computer prompts during the update processSmartSystems Level 1 license enables device to process
updates silently (i.e. no user prompts)Requires SmartSystems client 3.44 and WM 6.1
Slide 35 When in doubt, right-click!When in doubt, right-click!
Licensing
AutoDeployMobile Document ImagingIntermec Client Pack
Intermec Terminal Emulation, Intermec Launcher, Intermec Browser
SmartSystems Level 1
Slide 36 When in doubt, right-click!When in doubt, right-click!
Add a License
Slide 37 When in doubt, right-click!When in doubt, right-click!
Where can I get SmartSystems?
www.intermec.com (http://www.intermec.com/support/downloads/search.aspx?productnodeid=SMARTSYSTEMS)
Slide 38 When in doubt, right-click!When in doubt, right-click!
Comments or Questions
Slide 39 When in doubt, right-click!When in doubt, right-click!
Agenda - SmartSystems Client Side Processing
\SmartSystems\SSConfigDirLoads configuration files
ScanToLoad – Provisioning (Lab)Load application and settings via FTP/HTTP
DHCP – ProvisioningLoad applications via DHCP settings and TFTP
SSTransferAgent (Lab)Load applications / configurations on a clean boot
Slide 40 When in doubt, right-click!When in doubt, right-click!
\SmartSystems\SSConfigDir
Sets/Gets configuration items from a file Where do I get configuration XML?
Backup of settings on the SSConsoleLocal backup on the device via Intermec SettingsRight click on a field in Intermec Settings – “View Field XML”
Auto deletes files so you can’t see results How can I see the results?
HKLM\Software\Intermec\SSClient\SaveCfgFiles Support for Microsoft WapProvisioning XML
http://msdn.microsoft.com/en-us/library/ms889539.aspx
Example XML C:\DevConn2009\SmartSystems\SSConfigDirExamples
Slide 41 When in doubt, right-click!When in doubt, right-click!
Scan-to-Connect / Scan-to-Load
Automatically connect device to network and SmartSystems Server Separate install Installs S2C_Config settings in Software Vault
Only includes Communications and Core Messaging Service settings Eliminates need to make a backup first
Scan-to-Load feature (HTTP/FTP URL) Requires SmartSystems Client 3.44 or above Cab files automatically placed in \CabFiles directory XML files in the SS Config file format are automatically placed in \SmartSystems\
SSConfigDir and processed. XML AutoConfig files are processed to load other files
For more info reference http://epsfiles.intermec.com/scm_files/scm_kits/smartsystems/DHCP__Startup_WhitePaper.pdf
All other files automatically placed in \ScanToLoad directory Preambles on device will cause an error
Slide 42 When in doubt, right-click!When in doubt, right-click!
Scan-to-Connect / Scan-to-Load
Slide 43 When in doubt, right-click!When in doubt, right-click!
Auto Configuration file format
<AutoConfig><Files> <File Src=“http://192.168.1.100:8789/c:\Smartsystems\UserFiles\
AutoConfig\FeaturesDemo.cab" Dest="\temp\FeaturesDemo.cab" Run="\2577\autocab.exe" CmdLine="-FILE="\temp\FeaturesDemo.cab" -FORCE -
SHOW=2 -CHKRST=1“ Wait=“True”>
</File></Files></AutoConfig>
Slide 44 When in doubt, right-click!When in doubt, right-click!
Scan-to-Load Follow Along Lab
Backup DeviceRight click, Create Backup Settings
Edit SettingsRight click on backup, Start Intermec Settings
Create ScanToLoad BarcodesRight click on backup, Print Scan-To-Connect Barcodes
Scan barcodes with device
Slide 45 When in doubt, right-click!When in doubt, right-click!
Auto Configuration file format – Example
Let’s look at the file we processed in our example:
C:\Devconn2009\SmartSystems\ScanToLoad\
Slide 46 When in doubt, right-click!When in doubt, right-click!
SmartSystems DHCP AutoConfiguration
Allows for loading of files/applications/settings without the use of the SmartSystems Console
Loads files/applications/settings remotely via TFTP
Requires a DHCP server that support Vendor Options Vendor Class name (ie: Intermec.CN3E) option 66 – TFTP server IP address option 67 – DHCP auto configuration file name
Slide 47 When in doubt, right-click!When in doubt, right-click!
SSTransferAgent
Loads sspb/applications/settings on clean bootNote: No SSPB on a CN50
Extend with \Flash File Store\UserAutoInstallInstall your own applications and settings User defined _sstransferagent.xml file
Allows for settings to be loaded once or on every boot\SmartSystems\BootSettings.xmlHKLM\Software\Intermec\SSClient\BootSettings
Logs results to \SSTransferAgent.txt
Slide 48 When in doubt, right-click!When in doubt, right-click!
_SSTransferAgent.xml – File Format
<Devices><Device Type=“” Family=“” Model=“” Boot=“”>
<Files SrcDir=“”><File SrcDir=”” SrcName=”” DestDir=”” DestName=”” OS=“” ConfigString=“” Run=“”
CmdLine=“” StartIn=“”></File>
</Files><Commands>
<DeleteFile File=“”/><DeleteDir Dir=“”/><CopyDir SrcDir=“” DestDir=“”/><SetRegKey KeyName=“” ValueName=“” Value=“” Type=“”/>
</Commands></Device>
</Devices>
Slide 49 When in doubt, right-click!When in doubt, right-click!
_SSTransferAgent.xml – File Format
<Devices><Device Type=“C” Family=“K” Model=“3” Boot=“Warm”></Device><Device Type=“C” Family=“N” Model=“*”></Device>
</Devices>
Required AttributesType, Family, Model - May use “*” as wild card match
Optional AttributeBoot – Values of “Warm” or “Cold” Default of none
Slide 50 When in doubt, right-click!When in doubt, right-click!
_SSTransferAgent.xml – File Format
<Devices><Device Type=“C” Family=“N” Model=“3” Boot=“Warm”>
<Files SrcDir=“\SmartSystems\UserAutoInstall”><File SrcName=”myFile.cab” DestDir=”\temp” DestName=”myFile.cab” OS=“PocketPC”
ConfigString=“CN3*”/><File DestName=”wceload.exe” DestDir=“\windows” OS=“PocketPC”
ConfigString=“CN3E*” Run=“true” CmdLine= /noui \temp\myFile.cab” StartIn=“\”/></Files>
</Device></Devices>
Attribute InformationSrcName – If present, will attempt a copy of the fileOS – “PocketPC” or “WINCE”Run – If “true” or “NoWait”, will run the program specified by “DestName”ConfigString – Hardware configuration string with single wild card “?” and multiple wild card “*”
Slide 51 When in doubt, right-click!When in doubt, right-click!
_SSTransferAgent.xml – File Format
<Devices><Device Type=“C” Family=“N” Model=“3” Boot=“Warm”>
<Commands><DeleteDir Dir=“\temp”/><DeleteFile File=“\myFileToDelete.txt”/><CopyDir SrcDir=“\Flash File Store\MyApp” DestDir=“\MyApplication”/><SetRegKey KeyName=“Software\MyCompany\MyApp” ValueName=“ShowUI”
Value=“10” Type=“DWORD”/></Commands>
</Device></Devices>
SetRegKeyType – DWORD, otherwise will assume REG_SZOnly sets DWORDs and REG_SZs. Only sets values under HKLM.
CopyDir – Yes, it does copy the sub directories
Slide 52 When in doubt, right-click!When in doubt, right-click!
_sstransferagent.xml XML to run in a settings file every time the device is booted.
<?xml version="1.0"?><Devices> <Device Type="C" Family="N" Model="3“ Boot=“Warm”> <Files SrcDir="\Flash File Store\UserAutoInstall"> <File SrcName="Settings.xml" DestName="BootSettings.xml“ DestDir="\
SmartSystems" ConfigString="CN3*" OS="PocketPC"/> </Files> <Commands>
<SetRegKey KeyName="Software\Intermec\SSClient" ValueName="BootSettings" Value="1" Type="DWORD"/></Commands>
</Device></Devices>
Slide 53 When in doubt, right-click!When in doubt, right-click!
Lab – SSTransferAgent
This lab will use the SSTransferAgent to load a cab file, and have an executable start at boot time.
Sample files C:\DevConn2009\SmartSystems\SSTransferAgent directory
Create a _ssTransferAgent.xml file to load a cab file
Copy the FeaturesDemo.cab file to the \temp directory and process it in with wceloadCopy the FeaturesDemo.lnk file to the \windows\Startup
Clean boot
If the FeaturesDemo program does not start, look at the \SSTransferAgent.txt output file
Slide 54 When in doubt, right-click!When in doubt, right-click!
Lab _ssTransferAgent.xml
<Devices><Device Type="C" Family="N" Model=“*">
<Files SrcDir="\Flash File Store\UserAutoInstall"><File SrcName="FeaturesDemo.CAB" DestDir="\temp"
DestName="FeaturesDemo.cab" OS="PocketPC" ConfigString="CN*"/><File DestDir="\windows" DestName="wceload.exe" OS="PocketPC"
ConfigString="CN*" Run="true" CmdLine=" /noui \temp\FeaturesDemo.cab" StartIn="\"/>
<File SrcName=“FeaturesDemo.lnk” DestDir=“\windows\Startup” DestName=“FeaturesDemo.lnk” OS=“PocketPC” ConfigString=“CN*” /></Files>
</Device></Devices>
Slide 55 When in doubt, right-click!When in doubt, right-click!
Comments or QuestionsRemember: Fill out your survey
Slide 56 When in doubt, right-click!When in doubt, right-click!
Thank you.
Don’t forget to fill out your Survey for a chance to win a great prize!!