Collection d'objets communiquants: envoyer des messages depuis plusieurs dispositifs avec Wavebricks ==================================================================================================== À l'issue de ce tutoriel, vous serez capables de: - connecter plusieurs dispositifs au |NETWORK_FULL_NAME| - envoyer des messages depuis plusieurs dispositifs - consulter les derniers messages envoyés par plusieurs dispositifs Ce tutoriel présuppose que vous avez déjà suivi le tutoriel :doc:`hello-world-wb`. Se connecter au réseau ---------------------- .. index:: connexion La procédure pour connecter au réseau plusieurs dispositifs est la même que pour un seul, à la différence que chaque dispositif doit employer une configuration différente. Pour cela, au lieu de mettre la configuration dans le code, on la lit depuis un fichier : .. literalinclude:: collection/collection-wb.py :language: python :lines: 3 Ce fichier, on le télécharge depuis l'interface Wavebricks au format JSON et on le charge sur le dispositif par FTP. .. todo :: illustration UI téléchargement JSON Émettre les messages -------------------- Chaque dispositif va envoyer son propre message, en incluant son adresse. .. literalinclude:: collection/collection-wb.py :language: python :lines: 6 .. index:: interface Wavebricks Consulter les messages ---------------------- Une fois les messages envoyés, on peut se rendre sur `l'interface Wavebricks `_ et consulter le contenu des derniers messages envoyés par les dispositifs. .. todo:: screenshot messages Hello 2 dispositifs Code complet ------------ .. literalinclude:: collection/collection-wb.py :language: python :caption: :download:`collection/collection-wb.py`