projects:peper

This is an old revision of the document!


Architettura generale

La casa di Peper è tecnologicamente strutturata con architettura client server. Ogni dispositivo multimediale è un visualizzatore di contenuti HTML5 organizzati in un CMS.

Server

Il server dei contenuti espone un server web con:

  • un CMS basato su dokuwiki
  • un web service denominato director

Client

Un client è ogni dispositivo che visualizza dei contenuti. Il client è un sistema android su hardware RADXA PRO sul quale gira una app ibrida chiamata PeperStart

Il sistema operativo Android è stato compilato dalla versione kitkat 4.4.2

Al sistema sono stati aggiunti:

  • patch al kernel linux per gestire le cornici multitouch, in particolare il modello a 50 pollici
  • app superuser in sostituzione di supersu, con relativo servizio di avvio
  • sshd
  • demone gpio_suspend per la sospensione e wakeup del sistema con segnale dal GPIO
  • app fullscreen per il mascheramento delle barre utente di Android

App ibrida costruita con ionic. Simile a PeperStart ma dedicata alla visualizzazione fullscreen di un video e con gestione della sospensione/resume del RADXA pilotato dal GPIO.

  • projects/peper.1424512175.txt.gz
  • Last modified: 2015/02/21 10:49
  • by scipio