Google+

Δευτέρα 13 Αυγούστου 2012

Codebender - Bring the Cloud to your IDE (II)

Το @Codebender_cc είναι ένα νέο και πολλά υποσχόμενο περιβάλλον ανάπτυξης εφαρμογών (IDE) για Arduino στο cloud που αναπτύσσουν τα παδιά από την Πάτρα !


Τα πλεονεκτήματα που αποκτά ένα IDE στο cloud δεν είναι δύσκολο να τα φανταστούμε...

  • Καμία εγκατάσταση λογισμικού στον η/υ
  • Διαχείριση κώδικα online
  • Compile online 
  • Upload sketch στο Arduino μέσω USB ή μέσω δικτύου*
  • Documentation online
  • Libraries built-in
  • cross platform (Linux, OS X, Windows)
  • Your IDE everywhere!
 To project είναι open source και το αποθετήριο βρίσκεται στο Github. Επίσης, υπάρχουν κατατοπιστικά tutorial με video. Το Codebender βασίζεται σε state-of-the-art τεχνολογίες όπως HTML5, Java, CSS3, AWS, Symphony, Ace κτλ.

Κορωνίδα του συστήματος αποτελεί η δυνατότητα φόρτωσης κώδικα στο arduino μέσω δικτύου απομακρυσμένα και η οποία επιτυγχάνεται χρησιμοποιώντας την Ariadne το TFTP-Bootloader που έχει εξελίξει η ομάδα και προς το παρόν μπορούμε να το δούμε σε δράση μόνο σε ένα teaser video:



Το έργο είναι ακόμη closed beta σε φάση pre-register και μέχρι στιγμής πέτυχε τον στόχο που έθεσε ως crowdfunding project!

Keep up the good work!


Κυριακή 12 Αυγούστου 2012

Nanode feed to Cosm

To Nanode είναι ένα Arduino clone με ενσωματωμένες δυνατότητες διασύνδεσης με το web και το project το οποίο κέρδισε την πρώτη θέση, σε ψηφοφορία, για το καλύτερο έργο IoT του 2011 (best open-source IoT project).



Αν το προμηθευτείς σε kit, υπάρχουν οδηγίες βήμα-βήμα για το πως να το συναρμολογήσεις και να δοκιμάσεις την καλή λειτουργία του οι οποίες είναι τόσο αναλυτικές, ώστε ακόμη και ένας αρχάριος δε θα χρειαστεί πάνω από 1 ώρα για να το κατασκευάσει! Καλή ιδέα για soldering workshop btw ;)

Υπάρχουν πολλές εφαρμογές για έλεγχο συσκευών από web interface απομακρυσμένα, όπως και παροχή δεδομένων από διάφορους αισθητήρες στον φυσικό κόσμο προς το web αντίστοιχα. Με αυτό το sketch δημιουργώ ένα demo για την τροφοδότηση δεδομένων από έναν εικονικό αισθητήρα συνδεδεμένο στο Nanode προς μια υπηρεσία web αυτή της Cosm (πρώην Pachube). Ουσιαστικά είναι ένας client για την υπηρεσία του cosm στην οποία θα πρέπει πρώτα να γίνει εγγραφή και να δημιουργηθεί ένα feed στο οποίο θα τροφοδοτούνται τα δεδομένα από το Nanode.

Οδηγίες για δημιουργία λογαριασμού στο Cosm, δημιουργία API key και feed εδώ.

Live Datastream από το Nanode:


Τέλος, το σύνολο των δεδομένων του feed στην υπηρεσία Cosm εδώ.

Καλή επιτυχία!