Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cours:projetsi32019:seance2 [2019/06/03 19:04] tigli |
cours:projetsi32019:seance2 [2019/06/04 14:08] (Version actuelle) tigli [Premiers pas avec les outils de développement du projet] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Architecture Logicielle du projet, quelques points techniques et tutoriaux ===== | ||
+ | |||
+ | ==== Premiers pas avec les outils de développement du projet ==== | ||
+ | ||| | ||
+ | Deux plateformes sont à la disposition des étudiants pour le développement de ce projet. | ||
+ | * une plateforme Raspberry PI et | ||
+ | * une plateforme cible Android comme un smartphone | ||
+ | |||
+ | === Outils pour le développement du projet avec un Raspberry PI === | ||
+ | |||
+ | {{:cours:projetsi32019:projet_si3.pdf|}} | ||
+ | |||
+ | === Outils pour le développement du projet avec un Smart Phone === | ||
+ | |||
+ | Après avoir [[https://java2blog.com/android-development-tutorial-install-android-studio-sdk/|installé Android Studio]], voici deux tutoriaux pour de tous premiers développements sous android ([[https://java2blog.com/android-hello-world-example-using-android-studio/|Hello World!]] et une première [[https://java2blog.com/create-first-android-app-using-android-studio/|application graphique]]). | ||
+ | |||
+ | La mise en oeuvre de service web de type REST est présentée dans [[https://www.javatpoint.com/android-web-service|ce tutorial]]. | ||
+ | |||
+ | Pour les plus avancés voici quelques conseils qui vous permettront de mettre en œuvre un broker MQTT sur votre téléphone: | ||
+ | * installer tout d'abord le broker MQTT sur votre téléphone. Par exemple : MQTT broker App (Cf. Play Store) | ||
+ | * installer le pack pour MQTT et reprendre les exercices de [[https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_7.5.0/com.ibm.mm.tc.doc/tc10130_.htm|ce lien]], pour la création de clients MQTT (avec des //publishers// et des //subscribers//) | ||
+ | |||
+ | Pour ceux qui voudraient retrouver un environnement Node-Red tel que celui utilisé sur le raspberry PI, sachez que Node-Red est aussi déployable sur Android (et pourquoi pas en effet !). | ||
+ | ([[https://iotbyhvm.ooo/nodered-on-android-how-to-use-node-red-on-android-smartphone/|Installation de Node-Red sur un smarphone android]] et [[https://nodered.org/docs/platforms/android|ici]]) | ||
+ | |||
==== Architecture orienté service ==== | ==== Architecture orienté service ==== | ||