Χτίζοντας στο “Διαδίκτυο Πραγμάτων” (Internet Of Things) με Arduino
Περιγραφή θέματος
23 Οκτωβρίου - 30 Οκτωβρίου: Προετοιμασία
Στόχος: Να ενημερωθούν οι εκπαιδευόμενοι για το σεμινάριο και το project που θα υλοποιηθεί, τις υποχρεώσεις τους και τα συνεργατικά εργαλεία που θα χρησιμοποιηθούν καθώς επίσης και να επιλυθούν τυχόν προβλήματα που αφορούν τις προαπαιτούμενες εγκαταστάσεις. Εγκατάσταση των σχετικών προγραμμάτων, σε περίπτωση που θα χρησιμοποιήσουν δικά τους Laptop.
Οδηγίες για προαπαιτούμενες εγκαταστάσεις
30 Οκτωβρίου
Στόχος: Να ενημερωθούν οι εκπαιδευόμενοι για τα Arduino, openwrt, να κατανοήσουν τον συσχετισμό τους, και να εξοικειωθούν με την εγκατάστασή του λειτουργικού στις embedded συσκευές. Υλοποίηση του πρώτου sketch στο Arduino.
6 Νοεμβρίου
Στόχος: Να ενημερωθούν οι εκπαιδευόμενοι για την πλευρά του server-side και την υλοποίηση του API, και να εξοικειωθούν με την πλευρά του client-side και την υλοποίηση διεπαφών με χρήση Jquery/js και των παρεχόμενων server-side APIs.
13 Νοεμβρίου
Στόχος: Να ενημερωθούν οι εκπαιδευόμενοι για τα εργαλεία DIYiotClient/DIYiotClient, και να χωριστούν στις ομάδες που θα υλοποιήσουν το Έργο
20 Νοεμβρίου
Στόχος: Μέχρι το τέλος των σεμιναρίων να έχουν όλοι οι εκπαιδευόμενοι την ευκαιρία να ασχοληθούν με τα βασικά χαρακτηριστικά του project, να μάθουν πως μπορούν να συνεργάζονται μεταξύ τους και να είναι σε θέση να δουλέψουν απομακρυσμένα για την ολοκλήρωση του
- Δημιουργία υποδομής στον server
- Δημιουργία των αναγκαίων πόρων για webclient
- Δημιουργία
των αναγκαίων πόρων γιαclient
(Arduino/openwrt)
- Δημιουργία υποδομής στον server
27 Νοεμβρίου
Στόχος: Μέχρι το τέλος των σεμιναρίων να έχουν όλοι οι εκπαιδευόμενοι την ευκαιρία να ασχοληθούν με τα βασικά χαρακτηριστικά του project, να μάθουν πως μπορούν να συνεργάζονται μεταξύ τους και να είναι σε θέση να δουλέψουν απομακρυσμένα για την ολοκλήρωση του
- Δημιουργία
υποδομής στον client (Arduino/openwrt)
- Σύνδεση με τους σχετικούς πόρους στον Server
- Δημιουργία
υποδομής στον client (Arduino/openwrt)
4 Δεκεμβρίου
Στόχος: Μέχρι το τέλος των σεμιναρίων να έχουν όλοι οι εκπαιδευόμενοι την ευκαιρία να ασχοληθούν με τα βασικά χαρακτηριστικά του project, να μάθουν πως μπορούν να συνεργάζονται μεταξύ τους και να είναι σε θέση να δουλέψουν απομακρυσμένα για την ολοκλήρωση του
- Δημιουργία
αρχικής υποδομής στον web client
- Σύνδεση
με τους σχετικούς πόρους στον Server
- Δημιουργία
αρχικής υποδομής στον web client
11 Δεκεμβρίου 2014 - 29 Ιανουαρίου 2015: Ανάπτυξη Έργου Συνεισφοράς
Στόχος
Να γνωρίσουν όλοι οι εκπαιδευόμενοι την συνεργατική ανάπτυξη και τους τρόπους υλοποίησης της. Να μπορούν να κατανοήσουν τη δομή ενός πολύπλοκου έργου ανοιχτού κώδικα και να είναι σε θέση να συνεισφέρουν σε αυτό. Τέλος να εξοικειωθούν με τη διαδικασία ενσωμάτωσης της συνεισφοράς τους στο πατρικό project ώστε να χρησιμοποιηθεί από άλλους χρήστες/προγραμματιστές.
Υλοποίηση project
- Οι εκπαιδευόμενοι έχουν χωριστεί σε ομάδες και
αναλαμβάνουν τα tasks που θα υπάρχουν στο github
- Πριν την
έναρξη της υλοποίησης κάθε ομάδα θα κάνει μια πολύ σύντομη (<5 λεπτά)
παρουσίαση της δουλειάς που έκανε την προηγούμενη εβδομάδα και αυτής που θα
κάνει την επόμενη
- Οι εκπαιδευόμενοι έχουν χωριστεί σε ομάδες και
αναλαμβάνουν τα tasks που θα υπάρχουν στο github
Social networks