Vous venez de faire lâacquisition d’un robot Ova et il vous tarde de dĂ©couvrir les talents de votre nouvelle compagne programmable ?
Dans ce tutoriel, nous allons voir ensemble comment la prendre en main pour pouvoir la démarrer, la programmer, et bien plus encore.
1. DĂ©marrage
Pour dĂ©marrer Ova, tirez dĂ©licatement vers l’avant le slider en dessous de lâĆil gauche d’Ova.
Elle se met alors Ă faire 2 notes de musiques (Do Sol) puis clignote Ă une certaine frĂ©quence et d’une certaine couleur indiquant la tension de la batterie. Si la couleur est proche du rouge et qu’elle clignote Ă une frĂ©quence Ă©levĂ©e, cela signifie qu’elle a besoin d’ĂȘtre rechargĂ©e.
AprĂšs quoi, selon sa batterie, Ova dĂ©marre sa booting dance, puis son systĂšme d’exploitation se lance pendant qu’une animation HUE du rose au bleu se rĂ©pĂšte en boucle.
Puis, selon ses paramĂštres rĂ©seaux enregistrĂ©s (accessible dans la section Settings de son IDEAL), vous pourrez utiliser Ova selon diffĂ©rent cas d’usage parmi les suivants
Sur le point d’accĂšs Wifi d’Ova HTTP (AP)
NĂ©cessite
đ€ 1 robot par utilisateur
đ» 1 ordinateur par utilisateur Ă©quipĂ© de wifi (ou dongle wifi)
đ 1 workspace Ă transmettre Ă chaque utilisateur
đšâđ» 1 IDE installĂ© sur chaque ordinateur, ou bien un navigateur web pour IDEAL
A privilégier
đ€ Pour contrĂŽler 1 Ova par utilisateur
đ” Si connexion Internet instable/inexistante ou LAN/wifi inaccessible
đ€ En prĂ©sentiel
Sur un point d’accĂšs Wifi en LAN HTTP (STA)
NĂ©cessite
đ€ 1 robot par utilisateur paramĂ©trĂ© en STA
đ» 1 ordinateur par utilisateur reliĂ© au mĂȘme LAN que les robots (en Wifi ou RJ45)
đ¶ 1 point dâaccĂšs wifi connu et joinable par les robots, reliĂ© au mĂȘme LAN que les ordinateurs
đšâđ» 1 IDE installĂ© sur chaque ordinateur, ou bien un navigateur web pour IDEAL
A privilégier
â
Si possible de connecter les robots et ordinateurs Ă un mĂȘme LAN
đ€ Pour contrĂŽler 1 ou plusieurs Ova par utilisateur
đ€ En prĂ©sentiel
Sur un point d’accĂšs Wifi LAN MQTT (STA)
NĂ©cessite
đ€ 1 robot par utilisateur paramĂ©trĂ© en STA et MQTT
đ» 1 ordinateur par utilisateur reliĂ© au mĂȘme LAN que les robots (en Wifi ou RJ45)
đ¶ 1 point dâaccĂšs wifi connu et joinable par les robots, reliĂ© au mĂȘme LAN que les ordinateurs
đšâđ» 1 IDE installĂ© sur chaque ordinateur, ou bien un navigateur web pour IDEAL
đ 1 broker MQTT connu et joignable
A privilégier
â
Si possible de connecter les robots et ordinateurs Ă un mĂȘme LAN
đ€ Pour contrĂŽler 1 ou plusieurs Ova par utilisateur
đ€ En prĂ©sentiel ou distanciel
đïž Pour avoir les meilleures performances
đźđ»ââïž Pour administrer les robots et surveiller les utilisateurs
đ Pour rĂ©aliser des challenges gamifiĂ©s entre robots
2. Connexion au point dâaccĂšs wifi d’Ova
Le robot dĂ©marre le mode point d’accĂšs (AP) une fois que la LED scintille en bleu. DĂšs lors, vous pouvez voir un nouveau SSID visible commençant par « ova ».
Sur Windows, cliquez sur l’icĂŽne wifi dans la barre des tĂąches en bas Ă droite, attendez quelques instants que le systĂšme scanne les points d’accĂšs aux alentours. Si besoin, Ă©teignez et redĂ©marrez votre carte wifi. Vous devriez voir apparaitre votre Ova aprĂšs quelques secondes.
đ Information
Si vous ne trouvez pas toujours pas ova aprĂšs plus de 30 secondes, vĂ©rifiez bien que vous ĂȘtes bien dĂ©connectĂ© de tout point d’accĂšs. Si vous ne trouvez pas l’icĂŽne wifi, vous n’avez peut-ĂȘtre pas de carte wifi sur votre ordinateur. Dans ce cas, vous pouvez vous procurez un dongle wifi 2.4Ghz dans le commerce, ou bien utiliser un ordinateur portable.
Pour se connecter, veuillez saisir le mot de passe par défaut (à changer à la premiÚre connexion dans la section Settings)
ovaladiva
Une fois connectĂ© en wifi, Ova se met Ă chanter une petite mĂ©lodie de grave Ă aiguĂ« (les 5 premiĂšres notes de la gamme Do majeur/ CM pour les puristes đ). Notez qu’Ova maĂźtrise aussi sa gamme de lâaiguĂ« au grave, ce qu’elle ne manquera pas de vous signaler en cas de dĂ©connexion.
Ouvrez votre navigateur web prĂ©fĂ©rĂ© (de prĂ©fĂ©rence Firefox, Chrome, ou Safari pour lesquels nous avons optimisĂ© les fonctionnalitĂ©s), puis tapez dans la barre d’adresse l’URL suivante, selon la version du firmware d’Ova (2.x.x par dĂ©faut depuis octobre 2023).
Sur ovaOS 2.x.x
http://192.168.71.1 (plus rapide)
ou
http://ova.local (plus long car nécessite une résolution DNS préalable)
Sur ovaOS 1.x.x
AprĂšs quelques instants (environ 10 secondes), le launcher d’IDEAL s’affiche et une animation de chargement d’Ova dĂ©bute, indiquant la progression du tĂ©lĂ©chargement d’IDEAL. Le chargement devrait prendre moins de 1 minute selon la proximitĂ© du robot.
đ Information
La plupart des navigateurs mettent en veille les applications web qu’ils exĂ©cutent une fois qu’ils sont mis en arriĂšre plan, ce qui peut entrainer une dĂ©connexion du robot vous obligeant Ă recharger IDEAL. Pour Ă©viter d’attendre Ă nouveau ce chargement, nous vous recommandons de conserver votre navigateur en premier plan pendant toute votre utilisation d’IDEAL.
Une fois le chargement terminĂ©, vous devriez voir s’afficher le workspace (dossier de travail) initial d’IDEAL
đ Information
Il est possible comme sur la capture ci-dessus qu’aucun projet nâapparaissent dans Workspace si l’administrateur de votre Ova ne l’a pas souhaitĂ©. Si vous souhaitez charger les projets de prise en main d’Ova, rĂ©cupĂ©rer le workspace .tar depuis notre site accessible Ă la page suivante.
đ Information
Il est possible que IDEAL s’affiche en mode sombre sur votre navigateur. Cela dĂ©pend du mode sĂ©lectionnĂ© dans votre systĂšme d’exploitation. Par sĂ©lectionner le thĂšme clair ou sombre, rendez vous dans les paramĂštres de personnalisation des couleurs de votre OS.
Sous Windows 11 : dans ParamĂštres -> Personnalisation -> Couleurs -> Choisir votre mode
3. Vos premiers pas dans l’IDEAL d’Ova
L’environnement de dĂ©veloppement (IDE) d’Ova est conçu pour fonctionner dans votre navigateur web, sans rien n’avoir Ă installer ni configurer sur votre ordinateur, et ce, sans nĂ©cessiter de connexion Ă Internet.
Il est IDEAL pour rĂ©pondre aux problĂšmes frĂ©quents que rencontrent les formateurs quand il leur est impossible d’installer les logiciels pĂ©dagogiques sur les ordinateurs de chaque apprenant soit
- par manque de temps
- ils sont protégés par des droits administrateurs non communiqués
- les versions des OS installés ne sont pas compatibles
- le(s) proxy(ies) de l’Ă©tablissement empĂȘche(nt) leur usage
Notre leitmotiv est d’en faire votre IDEAL, un IDE pour permettre apprentissage optimal de l’ALgorithmique par le jeu et la robotique, en s’adaptant Ă tous les contextes pĂ©dagogiques imaginables.
Barre de navigation
Toujours présente à gauche, la barre de navigation vous permet de savoir dans quelle partie du logiciel vous vous trouvez. Vous trouverez de haut en bas
- La section Workspace tout en haut, pour votre permettre de créer, charger, sauvegarder, ouvrir ou supprimer les projets de développement
- La section Code qui s’affichera une fois un projet de dĂ©veloppement ouvert pour vous permettre d’accĂ©der Ă la modification de ses sources et Ă son exĂ©cution en debug
- D’Ă©ventuelles extensions si le workspace chargĂ© en contient
- D’Ă©ventuels raccourcis des projets đ en dessous du sĂ©parateur horizontal, pour les exĂ©cuter directement en release, sans voir les sources du projet
- La section Settings tout en bas, pour modifier les paramÚtres réseaux du robot
Barre de status
Toujours présente en bas, la barre de status vous donne les informations suivantes de gauche à droite :
- la version d’IDEAL actuellement utilisĂ©e sur votre navigateur, ainsi que celle du firmware exĂ©cutĂ© sur le robot
- les liens hypertextes vers les mentions légales ainsi que vers la page contact pour nous joindre en cas de problÚme avec le robot
- l’Ă©tat du robot en temps rĂ©el : la taille de sa mĂ©moire flash embarquĂ©e, la tension de sa batterie, la RAM consommĂ©e, la tempĂ©rature interne de son processeur, ainsi que l’Ă©tat de connexion sans fil.
đ Information
Les tĂ©moins d’Ă©tat d’Ova vous donne de prĂ©cieuses indications pour travailler dans les meilleures conditions. Veuillez Ă la garder la plus proche de votre ordinateur (tĂ©moin de connexion en vert avec 3 barres), dans une plage de tempĂ©rature processeur entre 20°C et 60°C (tĂ©moin de tempĂ©rature gris), et tension batterie > 10% et de mĂ©moire flash < 90%.
â Important
En dehors de cette plage de fonctionnement optimale, le robot risque de s’endommager de maniĂšre irrĂ©versible ! La garantie ne couvre pas les Ă©ventuels problĂšmes qui surviendraient aprĂšs un tel usage. Plus d’informations dans nos conditions d’utilisation et mentions lĂ©gales en cliquant ici.
Les grands projets d’Ova đ
Une fois les projets chargés, plusieurs cartes apparaissent
Les cartes en gris pointillé sont toujours présentes et vous permettent :
- de créer un nouveau projet
- de charger un workspace de projets dans une archive .tar depuis votre ordinateur, ou un ordinateur distant via son url http
- de sauvegarder les projets rĂ©alisĂ©s sur votre ordinateur et/ou pouvoir les transmettre sur d’autres ordinateurs
Pour pouvoir créer votre propre workspace et alterner les développement entre IDEAL et votre IDE préféré, voici les étapes à suivre
- Créer un dossier workspaces comme racine de tous vos projets
- CrĂ©er Ă l’intĂ©rieur du dossier workspaces racine 1 dossier par projet portant le nom du projet sans espaces ni caractĂšres spĂ©ciaux.
- Ajouter dans chaque dossier projet à cÎté de ses sources un fichier settings.json contenant a minima les informations précisées ci-aprÚs.
- Privilégier des noms courts pour tous vos fichiers et sous dossiers, sans espaces ni caractÚres spéciaux
- Utiliser votre outil de compression préféré pour archiver le dossier workspaces
– graphique
avec 7zip : clic droit sur dossier racine workspaces -> prĂ©ciser « format de l’archive » tar, et « mĂ©thode de compression » POSIX
– en ligne de commande dans le dossier contenant le dossier racine workspaces
tar -cf workspace.tar workspaces - Cliquer sur Load project puis sĂ©lectionner votre archive dans l’explorateur de fichiers
Les cartes entourées en gris continue sont les projets chargés de votre workspace que vous pouvez
- Ouvrir pour Ă©dition dans la section Code en cliquant dessus (clic gauche souris)
- Placer en raccourci dans la barre de navigation en cliquant sur le bouton punaiseđ
- Dupliquer en cliquant sur le bouton de copie
- ExĂ©cuter en mode debug dans la section Code en cliquant sur le bouton play â¶ïž
- Supprimer en cliquant sur le bouton corbeille đïž
â Important
Une fois supprimĂ©, le projet est dĂ©finitivement supprimĂ© d’IDEAL et sera impossible Ă rĂ©cupĂ©rer en cas d’erreur. Prenez garde Ă bien sauvegarder le workspace en cliquant sur la carte en pointillĂ© Save projects.
L’affichage et la gestion de chaque projet dans IDEAL est rĂ©git par son fichier settings.json qu’il contient. Pour toute modification avancĂ©e dans ce projet, ouvrez celui dans la section Code pour y apporter des modifications.
- Le nom du projet affiché dans la carte du workspace est la valeur associée à la clé name
- Le valeur de description est affichée en dessous de son nom
- Tous les projets taggĂ©s public (clĂ© « private »: true) chargĂ©s dans votre workspace, sont accessibles Ă toute personne connectĂ©e sur le mĂȘme rĂ©seau que votre Ova, et pourront ĂȘtre chargĂ©s dans IDEAL sur une autre machine. Par dĂ©faut tous les projets crĂ©Ă©s sont dĂ©finis en privĂ©.
- Si la valeur de la clĂ© pinned est Ă true, un raccourci dâexĂ©cution du projet sera disponible dans la barre de navigation en dessous du sĂ©parateur horizontale. Utiliser la clĂ© extension pour apparaĂźtre au dessus du sĂ©parateur.
- Si la valeur de la clĂ© idealonly est Ă true, le projet ne sera pas sauvegardĂ© dans l’archive au clic sur Save projects
- Si la valeur de la clé hidden est à true, le projet ne sera pas affiché dans la section Workspace
- Si votre projet dĂ©pend d’autre projets du workspace pour fonctionner, rajouter le nom de cette dĂ©pendance dans les valeurs Ă la clĂ© dependencies
- La clé displayFileOnProjectOpened permet de préciser le fichier du projet qui sera chargé par défaut dans la section Code
đ Information
Les modifications du fichier settings.json d’un projet ne sont pas chargĂ©es Ă chaud par IDEAL. Pour que ces derniĂšres prennent effet, sauvegarder le projet avec le bouton Save projects et recharger le en cliquant sur Load projects dans la section Workspace.
Code code codec đ
Envie de coder ? C’est parti !
Commençons par un projet existant pour se faire la main en cliquant sur la carte du projet ovatalks. La page suivante s’affiche.
L’Ă©cran se divise en plusieurs parties que nous allons rapidement parcourir ensemble de gauche Ă droite.
Le sélecteur de fichiers
A gauche de l’Ă©diteur de code, il liste tous les fichiers du projets. Cliquez sur le fichier que vous souhaitez Ă©diter. Une fois sĂ©lectionnĂ©, le contenu du fichier s’ouvre dans l’Ă©diteur Ă droite dans lequel vous pourrez le modifier.
L’Ă©diteur de fichier
L’Ă©diteur embarquĂ© vous permet de modifier le contenu des fichiers directement dans votre navigateur. Un tĂ©moin orange apparait Ă droite du fichier dans le sĂ©lecteur une fois modifiĂ©, indiquant que des modifications n’ont pas Ă©tĂ© sauvegardĂ©es. N’oubliez pas de rĂ©guliĂšrement sauvegarder votre travail avec le raccourci CTRL+S.
â Important
Par dĂ©faut, les modifications apportĂ©es sont enregistrĂ©es dans la mĂ©moire du navigateur (et non sur le robot). Attention donc Ă ne pas fermer prĂ©maturĂ©ment le navigateur ou l’onglet IDEAL, ou bien changer de page par un retour arriĂšre, sous peine de perdre tout le travail effectuĂ©.
Une fois votre code Ă©crit, cliquez sur le bouton play â¶ïž en bas de l’Ă©diteur pour dĂ©marrer lâexĂ©cution de votre projet dans l’iframe de droite.
La console
Une fois dĂ©marrĂ©, utilisez la console pour dialoguer avec votre programme en cours d’exĂ©cution. Pour bien utiliser cette console dans votre script.js, reportez vous Ă la librairie jsideal dans les dĂ©pendances du projet, et utiliser les fonctions Ideal.prompt et console.log.
Quand le programme vous pose une question, le champs input >_ en bas de la console se mettra à clignoter en orange. Vous pourrez donc écrire dans ce champs puis appuyer sur la touche entrée du clavier pour envoyer votre réponse. Suite à cela, le programme reprendra son exécution.
N’hĂ©sitez surtout pas Ă utiliser cette console pour dĂ©boguer votre programme et vĂ©rifier s’il fait tout ce que vous attendez de lui ! N’oubliez pas, en algorithmique, le problĂšme se situe bien souvent entre la chaise et le clavier đ«”đ !
L’iframe de rendu
Si vous avez l’Ăąme d’un Picasso des temps modernes đš, vous serez ravi d’utiliser l’HTML et le CSS pour ajouter une interface graphique Ă votre script.js, grĂące Ă cette iframe de rendu situĂ©e Ă droite de l’Ă©cran.
Quand le bouton play est cliquĂ©, votre navigateur exĂ©cutera en premier le fichier index.html. C’est « le point d’entrĂ©e » dans une application web.
Voyant ce fichier index.html dans votre projet, le navigateur chargera son contenu dans cette iframe de rendu. S’il trouve une balise script dans ce fichier html (ce qui est le cas par dĂ©faut), il exĂ©cutera dynamiquement son contenu. S’il trouve une balise style, il appliquera les style dĂ©crits en CSS sur la page index.html.
Connaissant cela, Ă votre pinceau Picasso !
NotĂ© que vous pouvez cacher l’Ă©diteur pour profiter en plein Ă©cran de votre Ćuvre d’art, en cliquant sur l’icĂŽne de rectangulaire en haut Ă droite de lâiframe. Cliquez Ă nouveau dessus pour le faire rĂ©apparaitre.
Les autres projets
N’hĂ©sitez pas Ă regarder et modifier les projets dâexemple pour dĂ©couvrir tous les pouvoirs d’Ova
- sa led pour la faire briller comme un diamant (alias ovashines)
- son Ćil de cyborg pour voir tout ce qu’elle voit (alias ovasees)
- son corps dâathlĂšte pour la faire bouger avec ses moteurs (alias ovamoves)
- sa voix de diva pour la faire chanter en boucle encore et encore (alias ovasings)
- ses capteurs de lumiĂšres sous son chĂąssis pour la faire suivre des trajectoires lumineuses (alias ovasenses)
đ§ Work in progress
D’autres projets sont dans les cartons et vous seront partagĂ©s lors des prochaines mises Ă jour : pour utiliser sa boussole, son accĂ©lĂ©romĂštre… Pour rĂ©cupĂ©rer les derniers projets de prise en main, rĂ©cupĂ©rer le workspace .tar depuis notre site accessible Ă la page suivante.
4. LibĂ©rer le potentiel d’Ova avec la section Settings
Vous souhaitez programmer plusieurs Ova avec un seul programme, pour relever un dĂ©fi de programmation Ă plusieurs ou bien crĂ©er par vous mĂȘme un jeu robotique ? Ou bien vous souhaiter administrer plusieurs Ova dans le cadre d’un cours ou d’un Ă©vĂšnement robotique ?
Pour cela vous aurez besoin de modifier ses paramÚtres réseaux, accessibles dans la section Settings, pour lequel vous aurez besoin du mot de passe administrateur.
đ Information
Le mot de passe de la section Settings vous est envoyĂ© sur votre adresse mail aprĂšs l’achat du robot. Si vous ĂȘtes le propriĂ©taire de l’Ova que vous utilisez et que vous ne l’avez pas reçu ou que vous l’avez Ă©garĂ©, contactez-nous en cliquant ici. Si vous n’ĂȘtes pas le propriĂ©taire, contactez le responsable de cette Ova.
Une fois le mot de passe saisie, l’accĂšs Ă cette section vous permettra de modifier les crĂ©dentials suivantes. Une fois les modifications effectuĂ©es, cliquez sur le bouton Save & Restart pour que ces derniĂšres soient enregistrĂ©es et appliquĂ©es par Ova aprĂšs son redĂ©marrage. Seuls les champs modifiĂ©s seront enregistrĂ©s, ceux laissĂ©s vides ne seront pas enregistrĂ©s.
Access Point (AP Mode)
Ces champs vous permettront de modifier le nom du point d’accĂšs wifi du robot, ainsi que le mot de passe pour se connecter.
Ova est accessible en wifi sous son nom de SSID commençant par ova, suivi de son adresse mac, suivi de la valeur entrée dans le champs Network SSID. Par défaut, ce champs est vide et le SSID affiché est « ovaXXXXXXXX » avec XXXXXXXX son adresse mac. Attention, ce champs ne doit pas dépasser 8 caractÚres ASCII.
đ Information
Le SSID du robot peut contenir des caractĂšres unicodes comme des Ă©moji. N’hĂ©sitez pas Ă bien vous en servir pour facilement distinguer chaque Ova parmi plusieurs !
Ex: entrer « â€ïžred » affichera « ovaXXXXXXXX â€ïžred » ce qui sera trĂšs utile pour l’utilisateur d’une ova rouge, qu’il soit daltonien ou non.
Vous pouvez Ă©galement changer le mot de passe du point d’accĂšs, qui doit contenir Ă minima 8 caractĂšres avec au moins 1 chiffre et 1 caractĂšre spĂ©cial.
â Important
Quelque soit le mode de connexion de votre Ova (AP, STA et/ou MQTT), son point d’accĂšs sera toujours visible. Une connexion en AP sera traitĂ©e prioritairement aux autres modes pour permettre une administration en cas de mauvais paramĂ©trage rĂ©seau.
Wifi network (STA Mode)
Ces champs permettront de connecter votre Ova Ă n’importe quel point d’accĂšs (comme une box, un rĂ©pĂ©teur wifi ou votre tĂ©lĂ©phone en partage de connexion), avec ou sans connexion Internet.
Assurez vous d’entrer les bon identifiants et mot de passe de votre point d’accĂšs. Une fois les paramĂštres enregistrĂ©s, Ova tentera Ă chaque dĂ©marrage de se connecter au point d’accĂšs demandĂ© si elle le trouve Ă proximitĂ©.
Une fois connectĂ©e en STA (i.e. Ă la STAtion wifi enregistrĂ©e), Ova jouera la super (wo)man avec 4 notes qui devrait vous rappeler la bande son d’un hĂ©ro aux supers pouvoirs extraterrestres đŠž, ou encore celle d’un voleur transformĂ© en sultan suite Ă une rencontre gĂ©niale đ§!
MQTT
Ce protocole ubiquiste dans le monde de l’IOT permettra de rĂ©aliser vos projets les plus fous et de connecter votre Ova avec d’autres robots de diffĂ©rentes espĂšces et ce, dans le monde entier !
Pour libĂ©rer tout le potentiel d’Ova, remplissez ces champs pour indiquer
- l’url du broker MQTT sur un LAN ou n’importe oĂč dans le monde via Internet. L’url doit commencer par mqtt:// suivi de l’adresse IP de prĂ©fĂ©rence (plus rapide), ou bien du nom de domaine du broker (plus long car nĂ©cessite des requĂȘtes DNS supplĂ©mentaire pour la rĂ©solution du nom de domaine)
- son port. Par dĂ©faut il s’agit du port 1883
- Le username et password selon les ACL (Access Control List) dĂ©finis par l’administrateur du broker
Administrator
Utiliser ces champs pour modifier le mot de passe requis pour accéder aux Settings.
â Important
Si vous ĂȘtes propriĂ©taire de votre Ova, pensez Ă modifier ce mot de passe directement aprĂšs l’acquisition de votre Ova. Choisissez un mot de passe diffĂ©rent de celui du point d’accĂšs AP, de maniĂšre Ă permettre Ă des utilisateurs non administrateurs de travailler avec votre Ova.
5. Programmez 1 ou plusieurs Ova dans votre IDE préféré
Vous souhaitez programmer Ova dans votre IDE prĂ©fĂ©rĂ©. Pour cela, 2 options s’offrent Ă vous
- le protocole en HTTP
- le protocole MQTT
Dans les 2 cas, vous devez
- rĂ©cupĂ©rer les librairies d’Ova correspondant au langage que vous souhaitez utiliser (voir notre page dĂ©diĂ©e pour les tĂ©lĂ©chargements)
- vous assurer que votre IDE est bien à jour et que toutes les dépendances des librairies soient bien installées et à jour (voir documentation et commentaires dans la librairie)
- vous assurer que votre ou vos Ova soient bien paramétrée(s) (voir section Settings)
- rĂ©cupĂ©rer les credentials pour vous connectez sur le mĂȘme rĂ©seau
đ nom et mot de passe du point d’accĂšs Wifi
đ username et password de connexion au broker en MQTT - rĂ©cupĂ©rer les identifiants d’Ova selon le protocole choisi
đ adresse IP d’Ova en HTTP
đ ova+adresse mac d’ova en MQTT - utiliser la mĂ©thode (constructeur OvaClientMqtt ou OvaClientHttp) correspondante au protocole utilisĂ© pour joindre Ova, dans la librairie tĂ©lĂ©chargĂ©e, et entrez les paramĂštres d’Ova et credentials si besoin
đ Information
Par dĂ©faut, Ova est paramĂ©trĂ©e pour se connecter au point d’accĂšs suivant
đ SSID : ovawan
đ PWD : ovaladiva
Une fois connectĂ©e au point d’accĂšs, elle se connecte au broker officiel de Jusdeliens et est accessible đdans l’arĂšne RobotX en rentrant au login ‘ova+adress mac’.
Cela peut ĂȘtre utile pour visualiser sa camĂ©ra et l’Ă©tat de ses capteurs Ă distance, mais aussi pour participer Ă des challenges robotiques dans le monde entier !
Vous voulez monter en compétences pour donner des supers pouvoirs à Ova ?
Chez Jusdeliens, nous avons la passion du code et de la pĂ©dagogie dans l’ADN. Nous travaillons avec des Ă©coles et centres de formations pour donner aux apprenants dĂ©sireux de parfaire leurs compĂ©tences, les meilleurs cours possibles avec des challenges Ă©piques mĂ©langeant jeux, stratĂ©gies, intelligences, et dĂ©passement de soi !
Avec nous, vos jeux favoris deviennent rĂ©alitĂ© par l’algorithmique et la robotique : Pokemon n’est plus une fiction, c’est vous le maĂźtre et Ova votre pokĂ©bot !
NâhĂ©sitez pas Ă nous contacter si vous souhaitez nous retrouver pour le prochain concours de robot, et/ou en formation et/ou cours particuliers adaptĂ©s Ă vos besoins.
Si vous souhaitez comprendre davantage le web et les langages évoqués, voici quelques courtes vidéos que nous vous recommandons pour comprendre :
Ce quâest le web et comment il permet dâaccĂ©der Ă des sites web
Le modĂšle client-serveur
Ce quâil se passe quand vous tapez un url dans votre navigateur
Comment une page web est structurée en html
Comment une page web est mise en forme en css
Pour un apprentissage plus complet et pas Ă pas de ces langages, vous avez aussi les supers tutoriels gratuits d’Openclassroom
https://openclassrooms.com/fr/courses/1603881-creez-votre-site-web-avec-html5-et-css3
https://openclassrooms.com/fr/courses/6175841-apprenez-a-programmer-avec-javascript
Et aprĂšs ?
Vous avez aimĂ© ce tutoriel et vous en voulez d’autres ?
Faites le nous savoir en donnant vos avis et vos envies et nous nous empresserons de vous en rĂ©digez d’autres đ
Suivez le (jus de) lien(s) đ https://g.page/r/CQoJnRiyLqsqEB0/review
Câest fini pour ce tutoriel ! A vous de jouer maintenant đ