Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Smart in SmartSystems

Similar presentations

Presentation on theme: "The Smart in SmartSystems"— Presentation transcript:

1 The Smart in SmartSystems
October 14, 2009

2 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

3 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

4 (Stand-Alone or Integrated)
Add-Ons Bundle wizard (Stand-Alone or Integrated) SmartSystems Foundation Remote Display Remote File Explorer Scan-to-Connect (Licensed) Reporting Services (Licensed) Session Persistence Server (Licensed)

5 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

6 Server Components Console SmartSystems Services
The user interface for server functions and features SmartSystems Services Core Messaging Server License Manager Server System Monitor Service Universal Upgrade Server

7 Console Device Panel Console Tree View Services Panel Vault Panel

8 Services - Core Messaging Server
Mechanism for Discovering devices Use Intermec Settings to configure items such as: Broadcast Interval, Broadcast Adapters, Time Synchronization, Keep Alive Ping Interval, etc…

9 Services - License Manager Server
Manages server and device licenses in the console

10 Services - System Monitor Service
Collects asset data, Pushes GPS EE Data, Manages Provisioning Bundle processing

11 Services - Universal Upgrade Server
Mechanism for delivering files to the devices, uses Multicast Protocol or standard HTTP, enables AutoDeploy of Settings on each boot.

12 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

13 Device Intermec Settings

14 Backup Settings

15 Drag and Drop to Upgrade

16 Power Tools  Warm and Clean Boot

17 Power Tools  Remote File Explorer

18 Power Tools  Remote Display

19 Send Message

20 Folder Options Intermec Power Tools and Send Message available for groups of devices in the folder Requires AutoDeploy License

21 Asset Viewer

22 Printer Support Discovery Firmware Upgrade
Backup/Restore Intermec Settings Ready-to-Work indicator New support added for the PB21 and PB22

23 Overview of new functionality in v3.50
System Requirements / Installation Software Bundle Wizard Scan-to-Connect/Scan-to-Load Provisioning Bundle Device Discovery Certificate Installation Image Update Reporting Licensing

24 System Requirements Operating Systems Supported: Database New Support:
Windows Vista Windows Server 2008 Continue to support: Windows XP SP3 Windows Server 2003 Database SQL Server 2008 (Express or Standard) Provides support for Reporting Services SQL Server 2005 (Express or Standard)

25 Installation Microsoft Prerequisites must be installed by user
SQL Server must be installed by user Eliminates installation issues related to “silent” SQL install Install 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

26 Software Bundle Wizard
Replaces Bundle Tool Separate Download Can be installed as a stand-alone tool or launched from the Console Menu Provides option to keep existing Bundle Tool installed Recommended only if user creates right-click tools for console Basic and Advanced modes

27 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 not Enter URL of file on HTTP or FTP site to load onto device Include Folder name for appropriate device grouping Useful for Provisioning

28 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.

29 Device Discovery – Subnet Broadcasts
Discover SmartSystems enabled devices on remote subnets. Unlimited number of subnet broadcast values Configure with Core Messaging Server’s Intermec Settings


31 Device Discovery – IP Address Ranges
Discover specific IP addresses or range of addresses Unlimited number of IP address ranges Configure with Core Messaging Server’s Intermec Settings


33 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 Devices CN3, CN4, CN50, CV30, and CV60 computers. Minimum SmartSystems Client 3.44 and WM 5.0

34 Image Update CN50 supports OS updates (vs. upgrades)
Updates delivered incrementally instead of entire OS upgrade By default, updates require user to respond to mobile computer prompts during the update process SmartSystems Level 1 license enables device to process updates silently (i.e. no user prompts) Requires SmartSystems client 3.44 and WM 6.1

35 Licensing AutoDeploy Mobile Document Imaging Intermec Client Pack
Intermec Terminal Emulation, Intermec Launcher, Intermec Browser SmartSystems Level 1

36 Add a License

37 Where can I get SmartSystems?

38 Comments or Questions

39 Agenda - SmartSystems Client Side Processing
\SmartSystems\SSConfigDir Loads configuration files ScanToLoad – Provisioning (Lab) Load application and settings via FTP/HTTP DHCP – Provisioning Load applications via DHCP settings and TFTP SSTransferAgent (Lab) Load applications / configurations on a clean boot

40 \SmartSystems\SSConfigDir
Sets/Gets configuration items from a file Where do I get configuration XML? Backup of settings on the SSConsole Local backup on the device via Intermec Settings Right 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 Example XML C:\DevConn2009\SmartSystems\SSConfigDirExamples

41 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 All other files automatically placed in \ScanToLoad directory Preambles on device will cause an error

42 Scan-to-Connect / Scan-to-Load

43 Auto Configuration file format
<Files> <File Src=“http:// :8789/c:\Smartsystems\UserFiles\AutoConfig\" Dest="\temp\" Run="\2577\autocab.exe" CmdLine="-FILE="\temp\" -FORCE -SHOW=2 -CHKRST=1“ Wait=“True”> </File> </Files> </AutoConfig>

44 Scan-to-Load Follow Along Lab
Backup Device Right click, Create Backup Settings Edit Settings Right click on backup, Start Intermec Settings Create ScanToLoad Barcodes Right click on backup, Print Scan-To-Connect Barcodes Scan barcodes with device

45 Auto Configuration file format – Example
Let’s look at the file we processed in our example: C:\Devconn2009\SmartSystems\ScanToLoad\

46 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

47 SSTransferAgent Loads sspb/applications/settings on clean boot
Note: No SSPB on a CN50 Extend with \Flash File Store\UserAutoInstall Install your own applications and settings User defined _sstransferagent.xml file Allows for settings to be loaded once or on every boot \SmartSystems\BootSettings.xml HKLM\Software\Intermec\SSClient\BootSettings Logs results to \SSTransferAgent.txt

48 _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>

49 _SSTransferAgent.xml – File Format
<Devices> <Device Type=“C” Family=“K” Model=“3” Boot=“Warm”> </Device> <Device Type=“C” Family=“N” Model=“*”> </Devices> Required Attributes Type, Family, Model - May use “*” as wild card match Optional Attribute Boot – Values of “Warm” or “Cold” Default of none

50 _SSTransferAgent.xml – File Format
<Devices> <Device Type=“C” Family=“N” Model=“3” Boot=“Warm”> <Files SrcDir=“\SmartSystems\UserAutoInstall”> <File SrcName=”” DestDir=”\temp” DestName=”” OS=“PocketPC” ConfigString=“CN3*”/> <File DestName=”wceload.exe” DestDir=“\windows” OS=“PocketPC” ConfigString=“CN3E*” Run=“true” CmdLine= /noui \temp\” StartIn=“\”/> </Files> </Device> </Devices> Attribute Information SrcName – If present, will attempt a copy of the file OS – “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 “*”

51 _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> SetRegKey Type – DWORD, otherwise will assume REG_SZ Only sets DWORDs and REG_SZs. Only sets values under HKLM. CopyDir – Yes, it does copy the sub directories

52 _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>

53 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 file to the \temp directory and process it in with wceload Copy the FeaturesDemo.lnk file to the \windows\Startup Clean boot If the FeaturesDemo program does not start, look at the \SSTransferAgent.txt output file

54 Lab _ssTransferAgent.xml
<Devices> <Device Type="C" Family="N" Model=“*"> <Files SrcDir="\Flash File Store\UserAutoInstall"> <File SrcName="FeaturesDemo.CAB" DestDir="\temp" DestName="" OS="PocketPC" ConfigString="CN*"/> <File DestDir="\windows" DestName="wceload.exe" OS="PocketPC" ConfigString="CN*" Run="true" CmdLine=" /noui \temp\" StartIn="\"/> <File SrcName=“FeaturesDemo.lnk” DestDir=“\windows\Startup” DestName=“FeaturesDemo.lnk” OS=“PocketPC” ConfigString=“CN*” /> </Files> </Device> </Devices>

55 Comments or Questions Remember: Fill out your survey

56 Thank you. Don’t forget to fill out your Survey for a chance to win a great prize!!

Download ppt "The Smart in SmartSystems"

Similar presentations

Ads by Google