Google+

Κυριακή, 13 Δεκεμβρίου 2015

Windows IoT Core on Raspberry Pi 2

Έχουν περάσει ήδη οκτώ μήνες (15 Απριλίου 2015), αφότου η MS ανακοίνωσε το δικό της λειτουργικό για την κοινότητα των maker/hacker, το Windows 10 IoT Core και μάλιστα με τα διαπιστευτήρια και τη συνεργασία του Arduino.
 

Από την Insider Preview έκδοση που είχα δοκιμάσει αρχικά, μέχρι την τελευταία 10.0.10586 έκδοση που ανακοινώθηκε πριν λίγες μέρες, έχουν βελτιωθεί αρκετά στοιχεία και δείχνει ότι έχει μπει στο δρόμο το σωστό... το δρόμο τον ανοικτό!

Μερικές βιβλιοθήκες στο github ms-iot... αλλά και οι πιστοποιήσεις για Linux στο Azure είναι αρκετές για να αποδείξουν ότι ο Linus νίκησε! ;)

Αρκετά όμως με τα εισαγωγικά, ας προχωρήσουμε με τη διαδικασία εγκατάστασης του λειτουργικού στο Raspberry Pi 2 :)

Τι θα χρειαστούμε:

1 x Raspberry Pi 2
1 x SD Card class 10 with at least 8GB of storage or 32GB to be safe ;)
1 x Power supply micro-usb (5v) with at least 1A of current or >2A to be safe ;)
1 x HDMI cable (display)
1 x Ethernet connection (internet)

Εγκατάσταση λειτουργικού μέσω του Windows 10 IoT Core Dashboard* που είναι διαθέσιμο για download από εδώ στον υπολογιστή και το οποίο θα μας βοηθήσει να περάσουμε το image στην SD:


Αν όλα πήγαν καλά, τοποθετούμε την SD στο Raspberry Pi και αφού έχουμε συνδέσει τα απαραίτητα, ξεκινάμε! Σε λίγα δευτερόλεπτα στην οθόνη βλέπουμε το default app:


Ανοίγουμε το dashboard στον υπολογιστή μας και επιλέγουμε το My devices:


Υπάρχει η επιλογή settings για την αλλαγή των βασικών ρυθμίσεων, όπως computer name και admin password:



και η επιλογή Open in Device Portal, που ανοίγει την αντίστοιχη web εφαρμογή που τρέχει στο raspberry pi σε ένα browser:


Το Device Portal είναι ένα ενσωματωμενό app και αποτελεί το εργαλείο διαχείρισης, σε επίπεδο device hardware και software os / applications.


Εναλλακτικά, υπάρχει και δυνατότητα διαχείρισης μέσω ssh πρόσβασης ή power-shell connection ώστε να μπορούμε εργαστούμε με cli, εδώ το πλήρες command set.

Για το τέλος, αφήνω το καλύτερο κομμάτι, αυτό της ανάπτυξης εφαρμογών (κυρίως σε C#, python και node.js) στο Windows IoT Core. Θα χρειαστεί να κατεβάσετε το Visual Studio Community 2015 εδώ και τα αντίστοιχα Windows IoT Core Project Templates εδώ μαζί με αρκετά Samples and Docs εδώ, για να ξεκινήσετε.

Στη συγκεκριμένη έκδοση του Windows IoT Core image, υπάρχει ήδη ένα demo app εγκατεστημένο (Hello Blinky) που αναβοσβήνει ένα από τα LED που βρίσκονται πάνω στο Raspberry Pi:



Πολλές ιδεές για hardware project θα βρείτε στη σελίδα της hackster.io που αποτελεί φυσικά άλλη μια συνεργασία με τη ms.


Σχετικά λινκ:
Windows IoT Home
Get Started with Windows IoT
Windows IoT Community Forum
Windows IoT on Github
Downloads and Tools


Happy W10 IoT Core Hacking !


*Εναλλακτικά, μπορεί να γίνει κατέβασμα του Windows 10 IoT Core Ιmage Τool εδώ