Étape 5: « Viperizing » de l’imprimante
À l’aide de VIPER est très facile !
Laissons les opérations de connexion et de "viperizing" du Conseil (déjà expliqué ici et nous allons à la création d’un nouveau projet en VIPER.
Comme vous pouvez le voir dans la première figure, il faut seulement deux étapes :
- Cliquez sur le bouton "Browse Project"
- Cliquez sur le «Nouveau projet»
Maintenant il suffit de remplir les champs avec le titre du projet et une description facultative. VIPER vous permet également d’insérer des balises. Cela rendra plus facile de filtrer les résultats lors de la recherche par le biais de projets anciens.
Après avoir créé le projet en cliquant sur « Créer » le bouton, nous aurons un éditeur de texte vide pour copier le code présenté dans main.py (également disponible ici https://github.com/viper-dev/projects/tree/master/...), le fichier principal sur lequel est écrit en VIPER / langage Python la logique du programme.
Vous devez modifier SSID_WiFi et PWD_WiFi avec le nom et le mot de passe du réseau WiFi auquel vous allez connecter l’imprimante.
Afin d’interagir avec l’application de la VIPER, vous avez besoin d’ajouter un autre fichier au projet. C’est un fichier HTML qui définit l’interface qui aura l’application spécifique.
Pour ajouter un fichier au projet il suffit de cliquer sur le "projet en cours", puis "Ajouter des fichiers de projet" et finalement, après identification du fichier ("template.html") sur le bouton "Créer", comme sur la deuxième figure.
Encore une fois, nous aurons un champ vide sur lequel copier le code, qui est défini dans HTML5 (et par le biais de la bibliothèque jQuery Mobile) l’interface de l' application.
Avoir une meilleure idée du fonctionnement et la philosophie qui sous-tend le développement d’interfaces via la vipère App se référer aux exemples trouvés à cette adresse : http://doc.viperize.it/0.2.0.0008/generated/exg_ot...
À ce stade vous devez compiler le script et Télécharger elle au Conseil d’administration. Après avoir allumé l’imprimante, cela va automatiquement se connecter au réseau prédéfini.
Ensuite, il suffit d’ouvrir l' App VIPER, qui iront à la recherche d’objets "viperized" connecté au réseau, Sélectionnez l’objet de l’intérêt (dans ce cas, bien sûr, le "VIPER IoT Notes imprimante") et vous pouvez interagir avec l’imprimante !
Le code a beaucoup de commentaires et devrait être facile à comprendre. Cependant, pour obtenir une meilleure idée de l’opération veuillez vous reporter à l’exemple de « Bases d’imprimante thermique » contenue dans l’IDE de la VIPER.