ArduinoYunNodejs
Installare Node.js su Arduino Yun
Alcune istruzioni per installare Node.js su Arduino Yun
Materiale necessario
- Arduino Yun
- Cavo Micro-B USB
- Micro SD card (>2 GB consigliato)
- Arduino IDE versione >1.5.4
- Una rete wirless funzionante connessa a internet
Arduino Yun and Linino 101
il terminale, netstat e capire l'ip di linino, ssh per collegarsi alla shell, opkg update, scp per copiare i file, etc (un tutorial separato?)
Cos'è nodejs
bla bla bla
Aggiornare all'ultima immagine
Il team di Arduino ha creato un comodo pacchetto per installare node.js senza dover compilare il codice. Per questo però dobbiamo aggiornare l'immagine del sistema operativo sulla macchina limino. Si veda Yun System Upgrade
Espandere la memoria
Node.js ha bisogno di una memoria aggiuntiva. Si può utilizzare la scheda sd card come memoria della macchina limino. Il team arduino ha creato uno sketch per farlo in maniera semplice. Si veda Expand Yun disk space.
Questo sketch compie varie operazioni…. (spiega)
Installare node.js e npm
Node.js è sviluppato con la modularità come feature principale. Per aggiungere moduli ha un packet manager: npm. ….
Hello world
Qualche test sulla console (magari un minimale benchmark?)
# node > console.log('hello world');
Deployment
Entrando in ssh su linino possiamo scrivere file con vi o nano. Ma per qualcuno può non essere l'ambiente di sviluppo più pratico. Una soluzione può essere utilizzare il proprio computer per programmare (con molte facilità, vedi nodemon), mettere il codice su un repository (per esempio git) e scaricarlo da linino. Sfortunatamente linino deriva da OpenWRT e c'è qualche problema per l'autenticazione https e git. Una soluzione semplice è installare unzip e scaricare lo zip dei codici. Vedi Arduino Yun and Git