===== Comment déployer un écran Eink(Android) sous zebrix ===== ==== Prérequis ==== * Un ordinateur sous windows * Depuis la documentation zebrix télécharger : === 1. Le zip d'installation Eink spécifique à la marque de l'écran : === == a) Sharp : == - zip de l'application Service Tools de Sharp - Fichier de configuration pour l'application Service Tools : Configuration_system_setting_default.dat - zip de Platform Tools (ADB) - zip de Screen copy - Script d'installation == b) Philips : == - zip de Platform Tools (ADB) - zip de Screen copy - Script d'installation === 2. Application Android "zebrix-signage-eink-latest.apk" === ==== Étape 1 : Installation de ADB ==== === 1. Décompression de Platform Tools : === Depuis le dossier d’installation eink préalablement décompressé, décompressé maintenant Platform Tools dans le dossier de votre choix. === 2. Ajout d'ADB au PATH === Pour pouvoir lancer ADB depuis n’importe quel répertoire, ajoutez le dossier décompressé (contenant adb.exe) à la variable d’environnement PATH. * a) Ouvrez le Panneau de configuration > Système et sécurité > Système, puis cliquez sur **Paramètres système avancés**. * b) Cliquez sur **Variables d’environnement**, sélectionnez la variable Path dans la section "Variables système", puis cliquez sur **Modifier**. * c) Cliquez sur **Nouveau** et collez le chemin complet du dossier où se trouve adb.exe. * d) Validez et redémarrez votre terminal pour que les changements prennent effet. === 3. Tester l'installation === Ouvrez une invite de commande (cmd.exe) et tapez : adb version Si l’installation est correcte, la version de adb devrait s’afficher. ==== Étape 1 bis : Installation de screencopy ==== === 1. Décompression de scrpy === Depuis le dossier d’installation préalablement décompressé, Décompressé scrcpy dans le dossier de votre choix. === 2. Ajout de scrcpy au PATH === Pour lancer scrcpy facilement depuis n’importe quel dossier, ajoutez le chemin du dossier décompressé à la variable d’environnement PATH de la même façon que pour ADB. === 3. Tester l'installation === Ouvrez une invite de commande et tapez : scrcpy --version Si l’installation est correcte, la version de scrcpy devrait s’afficher. ==== Étape 2 : Configurer le réseau et activer le mode développeur (spécifique Eink Sharp) ==== === 1. Connecter l'écran à l'ordinateur === Brancher un cable usbc sur l’écran sharp (port PC/MEMORY) et l’ordinateur windows S’assurer que l’appareil est visible depuis l’explorateur de fichiers (sinon débrancher et rebrancher l’écran au PC) === 2. Service tools === Décompresser le dossier service tools et l'ouvrir. À l'intérieur, ouvrir ensuite l’application service tool launcher. {{ :fr:servicetoollauncher.png |}} **Cliquer ensuite sur EP assistant tool** === 3. Modifier le fichier Configuration-system-setting-default.dat === Ouvrir le fichier **Configuration-system-setting-default.dat** avec l'appli bloc note de l'ordinateur. {{ :fr:configuration-system-setting-default.dat.png?600 |}} en face des informations **SSID, Security et PW** entre les " " entrez les coordonnées wifi du réseau où se trouvera l'écran. Ensuite, **enregistrez le fichier** et fermez la fenêtre. === 4. EP assistant tool === {{ :fr:epassistanttool.png |}} * À l'ouverture de assistant tool, aller dans l'onglet Panel settings et cliquez sur **Importer**. Dans l'explorateur, aller chercher ensuite le fichier modifié **Configuration-system-setting-default.dat** * Cliquez ensuite sur **export** (export vers le l’écran) dans le même onglet. * Aller dans “Backup/Restore settings” > “Status” {{ :fr:epassistanttool-status.png |}} * Cliquez sur “Receive” pour obtenir les informations concernant l’appareil Noter l’adresse IP, elle sera importante pour l’étape d’installation de l’application zebrix signage === 5. Activer débug mode (ADB) === * Allez dans l’onglet “Service Assistant Tool” {{ :fr:epassistanttool_serviceassistanttool.png |}} * Cliquez sur “Set” pour activer le mode développeur, puis fermer l’application. ==== Etape 2: Configurer le réseau et activer le mode développeur (spécifique Eink Philips) ==== Voir Etape 3 : Si l’appareil doit être sous wifi alors cela se fera directement avec l’interface Sinon, brancher un câble Ethernet la connexion se fera automatiquement sur le réseau. ==== Etape 3 : Installer et configurer l’application “zebrix signage” avec ADB et Screencopy ==== Lancer le script **“eink_install_win.ps1”** contenu dans le dossier d’installation eink depuis un terminal powershell : . \ \install_eink_win.ps1 zebrix-signage-eink-latest.apk ==== Etape 4: Sélectionnez l’application “zebrix signage” par défaut ==== * Sous Sharp : 1) Cliquez sur le livre en bas à gauche depuis l'interface du device via screencopy {{ :fr:screencopy.png?800 |}} 2) Cliquer sur l’application “zebrix signage” et quitter la popup {{ :fr:screencopymenu.png?800 |}} 3) Enfin, lancez l’application “zebrix signage” depuis la liste présente sur l’accueil * Sous Philips : 1) Cliquez sur l’application “BootApp” depuis l’interface du device via screencopy {{ :fr:bootappzebrix.png?600 |}} 2) Choisissez “zebrix signage” comme application par défaut {{ :fr:bootapp.png?600 |}} 3) Allez ensuite dans les applications de l’appareil et désinstaller EPDApp (préconisation du fabricant pour la commercialisation) 4) Enfin revenir à la liste d’application et lancer l’application “zebrix signage” ==== Etape 5: Configurer le réseau (WIFI) sous Philips ==== Depuis l’interface de l’appareil (avec screencopy) : {{ :fr:settings.png?600 |}} Aller dans Settings {{ :fr:bootapp3.png?600 |}} Puis dans Network & Internet {{ :fr:reseau.png?600 |}} Et rechercher le réseau associé Revenir à liste des applications et lancer “zebrix signage” {{ :fr:bootapp2.png?600 |}} ===== Rubrique d'informations : ===== ==== 1. Ouvrir PowerShell en tant qu'administrateur : ==== Cliquez sur Démarrer > tapez PowerShell > cliquez sur Exécuter en tant qu’administrateur. Autoriser l'exécution des scripts : Tapez cette commande et appuyez sur Entrée : Set-ExecutionPolicy RemoteSigned Si un message de confirmation apparaît, tapez O (pour "Oui") et appuyez sur Entrée. ==== 2. Réinitialiser un écran Sharp : ==== Débrancher tous les cables usbc (alimentation et ADB) Maintenir sur le bouton pairing et insérer le cable usbc d’alimentation, maintenir le bouton pairing jusqu’à obtenir une led rouge clignotante. ==== 3. Comment lancer screencopy pour accéder à l’interface utilisateur ==== Ouvrir un terminal PowerShell Connecter vous à l’ecran en adb avec la commande : adb connect :5555 Lancer la commande : scrcpy