Pour contrôler à distance l'appareil Zebra sans aucune interaction de l'utilisateur final (accès non surveillé), le service Eventinjection doit être configuré et les applications TeamViewer doivent avoir accès au service Eventinjection. Cette configuration est gérée via un fichier XML.
Cette documentation explique comment activer l'application Host pour le contrôle à distance sur votre appareil Zebra.
Cet article s'applique aux utilisateurs sous licence disposant du MDS (Mobile Device Support).
Ce document suppose que les éléments suivants sont déjà en place:
📌 Note : Vous pouvez vérifier la version MX de votre appareil via ce lien (en anglais) :
Vous avez de nombreuses façons d'envoyer votre fichier XML sur vos appareils. Vous pouvez l'envoyer:
Si votre MDM / EMM prend en charge le déploiement de la configuration XML Zebra, il vous suffit de pousser le XML via votre portail MDM / EMM.
< wap-provisioningdoc > < version caractéristique = "10.0" type = "AccessMgr" > < parm name = "OperationMode" value = "1" /> < parm name = "ServiceAccessAction" value = "1" /> < parm name = "ServiceIdentifier" value = "com.zebra.eventinjectionservice" /> </ caractéristique > <version caractéristique ="10.0" type = "AccessMgr" > < parm name = "OperationMode" value = "1" /> < parm name = "ServiceAccessAction" value = "4" /> < parm name = "ServiceIdentifier" value = "com.zebra .eventinjectionservice " /> < parm name = " CallerPackageName " value = " com.teamviewer.host.market " /> <nom de parm ="CallerSignature" valeur ="+ OfWVP7G8WUlw4FAg / 81B1tGkUi11ezsJXwqkeH9v3bJRBTq1ibt / HWNXU25ubwQCX9w9ukD / VH4f1zi5vaeFy4u + xbUf59wDPrTQuOL8P5omE9p4INTI434Y8qEGU9152EOflQcLCkgqP8 + NrpxKK4BUL864tC / QeO5TIj1fqJYrrUDkZCkmdI7xLnU72lX3wtOdntTNU55JAp7S8MOfCSWqWURyMtXZjvXH1Pcz0 / Z9nrVqxy0H5V4olaLhtt6jN / iV75Zau0IDPzpkqtd6vJ9VfWkU5S7tm2DTuMn2byLh3nbqsM9iAlJZ91AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJVK2jvHKBAYnqY64U2isMjj45Ksh5cDc52z7paSVjvXFgs1HGk6JamrfroxP0dp5adB5BtWmq + ogdpSeGQcIDz3Y0dlYa7lCfswMgrUXzvzJJ6eujSC8WGgRWxTheW5TBB8kl1xPemypKNWYUSopAEFlftW2L4fQfcNBwM + sX2QJpRohSxWhdI2Qv0OQ1fawNoL2ImDYpUeHAsUtb8VLewF + PSFGCGRR28LjItzoOK7AfbMpDE1VDnM8V + b8uoK4TbC3Q4EDBs6gdII68gaQPzg9wRMawhwNAPpugnZsacEKTks32VwM01ECZk / taKx8hyADZvg5DWHQoSjVNhm1S8 = »/> </ caractéristique > < caractéristique version = "10.0" type = "AccessMgr" > < parm name = "ServiceAccessAction" value = "1" /> < parm name = "ServiceIdentifier" value = "com.zebra.remotedisplayservice" / > </ caractéristique > < caractéristique version = "10.0" type = "AccessMgr"> < nom de paramètre = "ServiceAccessAction" value = "4" /> < parm name = "ServiceIdentifier" value = "com.zebra.remotedisplayservice" /> < parm name = "CallerPackageName" value = "com.teamviewer.host.market" /> < parm name = "CallerSignature" value ="+ OfWVP7G8WUlw4FAg / 81B1tGkUi11ezsJXwqkeH9v3bJRBTq1ibt / HWNXU25ubwQCX9w9ukD / VH4f1zi5vaeFy4u + xbUf59wDPrTQuOL8P5omE9p4INTI434Y8qEGU9152EOflQcLCkgqP8 + NrpxKK4BUL864tC / QeO5TIj1fqJYrrUDkZCkmdI7xLnU72lX3wtOdntTNU55JAp7S8MOfCSWqWURyMtXZjvXH1Pcz0 / Z9nrVqxy0H5V4olaLhtt6jN / iV75Zau0IDPzpkqtd6vJ9VfWkU5S7tm2DTuMn2byLh3nbqsM9iAlJZ91AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJVK2jvHKBAYnqY64U2isMjj45Ksh5cDc52z7paSVjvXFgs1HGk6JamrfroxP0dp5adB5BtWmq + ogdpSeGQcIDz3Y0dlYa7lCfswMgrUXzvzJJ6eujSC8WGgRWxTheW5TBB8kl1xPemypKNWYUSopAEFlftW2L4fQfcNBwM + sX2QJpRohSxWhdI2Qv0OQ1fawNoL2ImDYpUeHAsUtb8VLewF + PSFGCGRR28LjItzoOK7AfbMpDE1VDnM8V + b8uoK4TbC3Q4EDBs6gdII68gaQPzg9wRMawhwNAPpugnZsacEKTks32VwM01ECZk / taKx8hyADZvg5DWHQoSjVNhm1S8 = » /> </ wap-provisioningdoc >
Si votre MDM / EMM prend en charge OEMConfig, vous pouvez créer un profil avec les paramètres de configuration ci-dessous, puis l'attribuer à votre appareil à partir du portail MDM / EMM. Ces paramètres sont les mêmes pour tous les MDM / EMM avec lesquels nous intégrons, même si l'interface utilisateur d'accès à la configuration OEMConfig est différente pour chaque MDM / EMM.
Configuration des paramètres OEMConfig:
1. Autoriser le contrôle à distance
MIIDmjCCAoKgAwIBAgIETMAbjTANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuIFd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKR29lcHBpbmdlbjEYMBYGA1UEChMPVGVhbVZpZXdlciBHbWJIMRgwFgYDVQQLEw9UZWFtVmlld2VyIEdtYkgxGDAWBgNVBAMTD1RlYW1WaWV3ZXIgR21iSDAgFw0xMDEwMjExMDUzMDFaGA8yMDUxMTExNTEwNTMwMVowgY0xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbiBXdWVydHRlbWJlcmcxEzARBgNVBAcTCkdvZXBwaW5nZW4xGDAWBgNVBAoTD1RlYW1WaWV3ZXIgR21iSDEYMBYGA1UECxMPVGVhbVZpZXdlciBHbWJIMRgwFgYDVQQDEw9UZWFtVmlld2VyIEdtYkgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWiS0FVkYhfPqp4exJUvuRmxJ1c+ofWVP7G8WUlw4FAg/81B1tGkUi11ezsJXwqkeH9v3bJRBTq1ibt/HWNXU25ubwQCX9w9ukD/VH4f1zi5vaeFy4u+xbUf59wDPrTQuOL8P5omE9p4INTI434Y8qEGU9152EOflQcLCkgqP8+NrpxKK4BUL864tC/QeO5TIj1fqJYrrUDkZCkmdI7xLnU72lX3wtOdntTNU55JAp7S8MOfCSWqWURyMtXZjvXH1Pcz0/Z9nrVqxy0H5V4olaLhtt6jN/iV75Zau0IDPzpkqtd6vJ9VfWkU5S7tm2DTuMn2byLh3nbqsM9iAlJZ91AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJVK2jvHKBAYnqY64U2isMjj45Ksh5cDc52z7paSVjvXFgs1HGk6JamrfroxP0dp5adB5BtWmq+ogdpSeGQcIDz3Y0dlYa7lCfswMgrUXzvzJJ6eujSC8WGgRWxTheW5TBB8kl1xPemypKNWYUSopAEFlftW2L4fQfcNBwM+sX2QJpRohSxWhdI2Qv0OQ1fawNoL2ImDYpUeHAsUtb8VLewF+PSFGCGRR28LjItzoOK7AfbMpDE1VDnM8V+b8uoK4TbC3Q4EDBs6gdII68gaQPzg9wRMawhwNAPpugnZsacEKTks32VwM01ECZk/taKx8hyADZvg5DWHQoSjVNhm1S8=
2. Autoriser l'accès non surveillé
a. Ajoutez une Transaction Step :
b. Appliquer les paramètres
MIIDmjCCAoKgAwIBAgIETMAbjTANBgkqhkiG9w0BAQUFADCBjTELMAkGA1UEBhMCREUxGzAZBgNVBAgTEkJhZGVuIFd1ZXJ0dGVtYmVyZzETMBEGA1UEBxMKR29lcHBpbmdlbjEYMBYGA1UEChMPVGVhbVZpZXdlciBHbWJIMRgwFgYDVQQLEw9UZWFtVmlld2VyIEdtYkgxGDAWBgNVBAMTD1RlYW1WaWV3ZXIgR21iSDAgFw0xMDEwMjExMDUzMDFaGA8yMDUxMTExNTEwNTMwMVowgY0xCzAJBgNVBAYTAkRFMRswGQYDVQQIExJCYWRlbiBXdWVydHRlbWJlcmcxEzARBgNVBAcTCkdvZXBwaW5nZW4xGDAWBgNVBAoTD1RlYW1WaWV3ZXIgR21iSDEYMBYGA1UECxMPVGVhbVZpZXdlciBHbWJIMRgwFgYDVQQDEw9UZWFtVmlld2VyIEdtYkgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWiS0FVkYhfPqp4exJUvuRmxJ1c+ofWVP7G8WUlw4FAg/81B1tGkUi11ezsJXwqkeH9v3bJRBTq1ibt/HWNXU25ubwQCX9w9ukD/VH4f1zi5vaeFy4u+xbUf59wDPrTQuOL8P5omE9p4INTI434Y8qEGU9152EOflQcLCkgqP8+NrpxKK4BUL864tC/QeO5TIj1fqJYrrUDkZCkmdI7xLnU72lX3wtOdntTNU55JAp7S8MOfCSWqWURyMtXZjvXH1Pcz0/Z9nrVqxy0H5V4olaLhtt6jN/iV75Zau0IDPzpkqtd6vJ9VfWkU5S7tm2DTuMn2byLh3nbqsM9iAlJZ91AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAJVK2jvHKBAYnqY64U2isMjj45Ksh5cDc52z7paSVjvXFgs1HGk6JamrfroxP0dp5adB5BtWmq+ogdpSeGQcIDz3Y0dlYa7lCfswMgrUXzvzJJ6eujSC8WGgRWxTheW5TBB8kl1xPemypKNWYUSopAEFlftW2L4fQfcNBwM+sX2QJpRohSxWhdI2Qv0OQ1fawNoL2ImDYpUeHAsUtb8VLewF+PSFGCGRR28LjItzoOK7AfbMpDE1VDnM8V+b8uoK4TbC3Q4EDBs6gdII68gaQPzg9wRMawhwNAPpugnZsacEKTks32VwM01ECZk/taKx8hyADZvg5DWHQoSjVNhm1S8=
Vous devez préparer cet appareil maître en créant un profil intermédiaire via StageNow. Une fois les paramètres définis sur l'appareil maître, vous devez l'exporter afin de pouvoir le déployer sur votre appareil. Vous obtiendrez un fichier XML que vous pourrez choisir votre méthode préférée pour pousser votre configuration XML sur vos appareils:
Une fois que cela est fait, vous pourrez contrôler à distance votre appareil Zebra.
Pour permettre à une application d'appeler le service d'injection d'événements, nous devons spécifier la signature de cette application. Lors de l'utilisation de StageNow Tool, un .crt
fichier doit être spécifié à partir duquel la signature de l'appelant sera incluse. Veuillez utiliser le fichier joint TeamViewer AppSignature.crt
Nous fournissons également un exemple fonctionnel de codes à barres dans l'application Host par souci de simplification :