Modulo ethernet MP3 MANUALE D'USO

Pagina creata da Riccardo Corti
 
CONTINUA A LEGGERE
Modulo ethernet MP3 MANUALE D'USO
MANUALE D’USO                                                                               FT1185M

Modulo ethernet MP3
(cod. FT1185M)

Modulo Ethernet Broadcaster
che consente trasmettere un
flusso audio, sfruttando la rete
ethernet.
Il dispositivo è compatibile con
le web radio e i lettori multime-
diali per PC come VLC media
player della VideoLAN.
I formati audio supportati dal
modulo sono MP3 e OGG
VORBIS. Il circuito è dotato dei
connettori che in Fig. 1 vedete
descritti insieme ai pulsanti di
comando e ai LED di segnala-
zione. Troviamo il connettore
d’alimentazione plug coassiale
da 2,1 mm con positivo centra-      V; invece quando il jumper è        net, accessibile dal connettore
le e negativo esterno. Tramite      chiuso sul lato sinistro la sche-   RJ45, la scheda può funziona-
questo connettore si applica        da va alimentata con 5 volt         re a 10 Mbps o 100 Mbps, ed è
l’alimentazione, che deve es-       stabilizzati e il regolatore on-    compatibile con le reti Gigabit
sere a tensione continua di         board è escluso.                    (1.000 Mbps) pur funzionando
valore compreso tra 5 e 15 V,       Per l’audio, sono previste due      al massimo a 100 Mbps.
con una corrente nominale di        prese jack da 3,5 mm stereo,        I due LED presenti ai lati del
almeno 200 mA.                      una per l’ingresso e una per l’u-   connettore indicano la presen-
Tramite il jumper J3 (Fig. 2)       scita: la prima accetta il segna-   za di un link instaurato e cor-
si può cambiare il valore di        le da campionare e trasforma-       rettamente funzionante (LED
tensione richiesto: se viene        re in stream audio su ethernet      verde) ed attività di traffico re-
chiuso a destra, la scheda può      e la seconda fornisce l’audio       golare (LED arancione).
essere alimentata con una ten-      estratto da uno stream cattu-       Sul lato opposto della scheda
sione compresa tra i 7 e i 15       rato dalla LAN. Sul lato ether-     troviamo il connettore USB
                                                                        Host, capace di ospitare una
                                                                        comune chiavetta USB. Pos-
                                                                        sono essere utilizzati senza
                                                                        problemi la maggior parte
                                                                        delle comuni chiavette o de-
                                                                        gli adattatori microSD USB.
                                                                        Rimanendo su questo lato è
                                                                        possibile trovare 3 pulsanti e
                                                                        4 LED: (Fig. 1). Durante il nor-
                                                                        male funzionamento il LED blu
                                                                        lampeggia con una frequenza
                                                                        di circa 1 Hz; spegnimento o
                                                                        lampeggio irregolare eviden-
                                                                        ziano un’anomalia nel funzio-
                                                                        namento della scheda. Gli altri
                                                                        LED hanno significati differenti
                                                                        in relazione al contesto e sa-
Fig. 1 Comandi e connessioni della scheda.                              ranno descritti più avanti.

                                                                                                        1
Modulo ethernet MP3 MANUALE D'USO
FT1185M                  MANUALE D’USO

      Schema elettrico

2
Modulo ethernet MP3 MANUALE D'USO
MANUALE D’USO                                                             FT1185M

                                         J3                              J7

                Fig. 2 - Nella figura in alto la posizione del jumper consente
                di alimentare la scheda direttamente con 5 V,
                invece nell’immagine in basso la scheda può essere
                alimentata con una tensione compresa tra 7 V e 15 V.

                All’interno della scheda trovia-      pagina web (per trovare i di-
                mo il connettore J7, a 4 con-         spositivi connessi basta usare
                tatti, le cui funzionalità sono ri-   l’applicazione per PC scritta in
                portate nella Tabella 1. Questo       Java Broadcaster Discoverer
                connettore può essere utilizza-       (scaricabile dalla pagina del
                to per estendere le funzionali-       prodotto) come da Fig. 3) sarà
                tà del software comunicando           possibile controllare lo stato
                tramite protocollo I²C o UART,        del dispositivo ed avviarlo. Il
                oppure in bit banging con un          dispositivo può funzionare da
                dispositivo esterno. Troviamo         trasmettitore (Server) o da ri-
                anche il connettore (J1) di pro-      cevitore (Client) ognuna delle
                grammazione del microcon-             due modalità può essere usa-
                trollore principale, utilizzato in    ta per comunicazioni Unicast
                fabbrica per installare il bootlo-    (basata su protocollo TCP) o
                ader. La temperatura operativa        Broadcast (basata su protocol-
                può essere compresa tra -40 e         lo UDP); ne consegue che esi-
                105 °C.                               stono quattro possibili configu-
                                                      razioni. In realtà il dispositivo,
                Scenari d’uso                         essendo compatibile con Ice-
                Per iniziare ad utilizzare il kit è   Cast e ShoutCast, può essere
                necessario collegarlo alla pro-       programmato per funzionare
                pria rete ethernet ed accender-       anche come ricevitore di web
                lo. Collegandosi all’apposita         radio; inoltre, essendo compa-

                                                                                      3
Modulo ethernet MP3 MANUALE D'USO
FT1185M                                                                         MANUALE D’USO

Tabella 1 - Descrizione del connettore J7.
                                                              Funzione                 Funzione
    #           Nome                Funzione primaria       alternativa 1            alternativa 2
    1           Vdd                Alimentazione 3,3 V
    2       RX/SDA/GPIO1                UART RX                I²C dato         I/O General Purpose 1
    3       TX/SCL/GPIO2                UART TX               I²C clock         I/O General Purpose 2
    4            GND               Riferimento di massa

tibile con VLC Media Player, il        2. trasmettere da un com-          zione. Il secondo può modi-
software standard garantisce              puter con installato VLC        ficare ogni parametro della
una vasta gamma di scenari                (Fig. 9) e ricevere da una      scheda compresi quelli di rete.
d’uso.                                    o più board, ovvero rice-       Per impostare una modali-
In modalità Unicast ovvero                vere da uno o più compu-        tà di funzionamento bisogna
punto-punto, quindi impiegan-             ter con installato VLC.         accedere alla voce di menu
do il protocollo TCP è possi-                                             Stream config; ad ogni varia-
bile:                                 Configurazione                      zione degli elementi di Stream
 1. trasmettere da una board          Accendere la board, colle-          modality e Connection mode
      a un’altra (Fig. 4);            garla alla propria LAN, sco-        la pagina modificherà dinami-
 2. trasmettere da VLC (Fig.          prire l’IP assegnato dinami-        camente l’elenco dei parame-
      5) e ricevere da una o più      camente tramite DHCP e              tri che è necessario inserire
      baord, ovvero ricevere da       collegarsi, tramite browser,        per le rispettive modalità; per
      un computer con installato      all’apposita pagina web forni-      questo è necessario usare
      VLC;                            ta dalla board. La prima pa-        un browser con supporto per
 3. trasmettere da una board          gina web è pubblica e quindi        HTML5 e JavaScript abilitato.
      e ricevere da un computer       accessibile senza effettuare        Il primo campo, Stream mo-
      con installato VLC (Fig.        il login; invece le pagine di       dality, consente di seleziona-
      6);                             configurazione sono protet-         re la modalità di ricevitore o
 4. trasmettere da un server          te da username e password.          trasmettitore indicata anche
      IceCast o ShoutCast e ri-       A riguardo sono previsti due        come server o client per ri-
      cevere da una o più board       ruoli: utente e amministratore;     cordare il ruolo che il software
      o da un computer con            il primo può visualizzare tutte     assume rispetto alla rete. Il
      VLC (Fig. 7).                   le impostazioni ed avviare o        secondo campo, Connection
                                      interrompere una comunica-          mode, consente di seleziona-
In modalità Broadcast ovvero                                              re il protocollo di rete sul quale
punto-multipunto, quindi im-           Utente amministratore:             verranno instradati i messaggi
piegando il protocollo UDP è           USER: admin                        audio; il protocollo TCP con-
possibile:                             PASSWORD: password                 sente di effettuare collega-
 1. trasmettere da una board                                              menti punto-punto. Viceversa,
    (Fig. 8) e ricevere da una         Utente semplice:                   UDP consente di trasmettere
    o più board, oppure rice-          USER: user                         in broadcast all’interno di una
    vere da uno o più compu-           PASSWORD: password                 rete locale.
    ter con VLC.                                                          Quando la scheda è configu-
                                                                          rata da trasmettitore, quindi
                                                                          come in Fig. 10, la pagina web
                                                                          consentirà di selezionare la
                                                                          sorgente da trasmettere, che
                                                                          può alternativamente essere

                                                                          Fig. 3 - Vista del programma
                                                                          Java Broadcaster Discoverer
                                                                          impiegato per trovare i kit
                                                                          connessi alla rete LAN locale.

4
Modulo ethernet MP3 MANUALE D'USO
MANUALE D’USO                                                                            FT1185M

                                      Piano di montaggio

 Elenco Componenti:                   C13: 18 pF ceramico (0603)      C56, C57: 10 µF ceramico
                                      C14, C20, C22: 100 nF             (0603)
 R1: 10 kohm (0603)                    ceramico (0603)                U1: MC34063ADE4
 R2: 0,33 ohm (1206)                  C15: 1 µF ceramico (0603)       U2: PIC32MX695F512H-80I/MR
 R3: 4,7 kohm (0603)                  C16: 100 µF 16 VL ceramico        (MF1185)
 R4, R5: 27 ohm (0603)                 (1206)                         U3: NCP1529
 R6: 1,5 kohm (0603)                  C17: 33 pF ceramico (0603)      U4: LAN8720ACP
 R7: -                                C18: 10 µF ceramico (0603)      U5: SST25VF016B-75-4I-S2AF
 R8: 27 ohm (0603)                    C19, C32, C54: 33 pF ceramico   U6: AP7312-1525W6-7
 R9: 1 Mohm (0603)                     (0603)                         U7: VS1063
 R10: 2,2 kohm (0603)                 C22: 1 µF ceramico (0603)       X1: Quarzo 32.768 kHz
 R11: 1 kohm (0603)                   C23: 470 pF ceramico (0603)     X2: Quarzo 20 MHz
 R12: 220 kohm (0603)                 C24, C33: 100 nF ceramico       X3: Quarzo 25 MHz
 R13: 330 ohm (0603)                   (0603)                         X4: Quarzo 12.288 MHz
 R14: 10 kohm (0603)                  C25÷C28: 10 pF ceramico         L1: Induttanza 220 µH 500mA
 R15: 0 ohm (0603)                     (0603)                         L2: Induttanza 4,7 µH (1210)
 R17: 470 ohm (0603)                  C29÷C31: 100 nF ceramico        L3÷L6: Ferrite 600 Ohm @100Hz
 R16, R17, R25: 49,9 ohm (0603) 1%     (0603)                           (0603)
 R19: 1,5 kohm (0603)                 C34: 100 µF 16 VL ceramico      P1÷P3: Microswitch 90°
 R20, R21, R24, R28: 10 kohm (0603)    (1206)                         F1: Fusibile 500mA (0603)
 R22: 49,9 ohm (0603) 1%              C35, C36: 10 pF ceramico        D1: CDBA120-G
 R23, R26, R27: 470 ohm (0603)         (0603)                         D2÷D4: LED verde (0603)
 R29: 12,1 kohm (0603) 1%             C37, C39, C42: 100 nF           D5, D7: LED rosso (0603)
 R30, R39, R43: 470 ohm (0603)         ceramico (0603)                D6: LED blu (0603)
 R31, R36: 1 Mohm (0603)              C38, C55: 3,3 nF ceramico
 R32, R33: 100 kohm (0603)             (0603)                         Varie:
 R34, R38: 10 kohm (0603)             C40: 47 nF ceramico (0603)      - Plug alimentazione
 R35, R37, R40: 100 ohm (0603)        C41, C43: 10 nF ceramico        - Presa Jack stereo da CS
 R41, R42: 20 ohm (0603)               (0603)                           (2 pz.)
 R44, R45: 100 kohm (0603)            C44, C46: 1 µF ceramico         - Connettore USB-A Femmina
 C1: 10 µF 16 VL ceramico (1206)       (0603)                           da CS
 C2, C4: 100 nF ceramico (0603)       C45, C48÷C50: 100 nF            - Connettore Ethernet
 C3: 100 µF 16 VL ceramico             ceramico (0603)                - Strip maschio 2 vie
  (1206)                              C47: 100 µF 16 VL ceramico      - Strip maschio 3 vie
 C5: 470 pF ceramico (0603)            (1206)                         - Strip maschio 4 vie
 C6÷C10: 100 nF ceramico              C51, C52: 10 nF ceramico        - Strip maschio 6 vie
  (0603)                               (0603)                         - Jumper
 C11, C12: 33 pF ceramico             C53: 100 µF 16 VL ceramico      - Circuito stampato
  (0603)                               (1206)

                                                                                                      5
Modulo ethernet MP3 MANUALE D'USO
FT1185M                                                                       MANUALE D’USO

l’ingresso Line-In oppure i file     che hanno le seguenti funzio-          poranei verranno persi in
mp3 presenti sulla chiavetta         nalità:                                favore di quelli presenti in
USB eventualmente connes-             1. Save, consente di salvare          memoria;
sa. Quando è selezionato                  in memoria i nuovi para-       3. Save and Apply, consente
l’ingresso analogico Line-In è            metri, lasciando inalterati       di effettuare in un unico
inoltre possibile selezionare la          quelli in corso, quindi se        passaggio l’applicazione
modalità di codifica dell’audio           vengono effettuate delle          ed il salvataggio dei nuovi
(MP3 o Ogg Vorbis) nonché                 modifiche durante una             parametri, quindi se al mo-
la qualità, il bit-rate ed il gua-        connessione già stabilita,        mento del clic è presente
dagno dato all’amplificatore di           questa resterà in vigore e        una connessione, questa
ingresso. Un ultimo parametro             i nuovi parametri saranno         verrà interrotta in favore
è Transmission Port, il valore            effettivi dal successivo ri-      dei nuovi parametri.
da impiegare nei ricevitori per           avvio;
creare un collegamento audio          2. Apply, consente di testa-       Per poter configurare una
fra trasmettitore (server) e ri-          re le impostazioni senza       board come ricevitore (Fig.
cevitore (client).                        perdere quelle presenti in     11) bisogna impostare il cam-
Per applicare i cambiamenti               memoria, quindi riavvian-      po Stream modality su Bro-
sono stati previsti tre pulsanti          do la scheda i valori tem-     adcaster Receiver (Client); in

                        Fig. 4 - Flusso singolo da una board trasmettitore
                                         ad una ricevitore.

    Fig. 5 - Flusso multiplo da VLC Media Player
    configurato come trasmettitore a una o più board e/o una o più
    istanze di VLC configurate come ricevitori.

6
Modulo ethernet MP3 MANUALE D'USO
MANUALE D’USO                                                                           FT1185M

questo caso la pagina web         il numero di porta impostato            presenta il tempo neces-
mostrerà dei nuovi parametri      nel dispositivo trasmittente.           sario da attendere prima di
tra cui la possibilità di sele-   Nella pagina saranno presenti           avviare una connessione;
zionare il canale d’uscita, che   anche:                              4. Connection timeout: rap-
potrà essere:                       1. Auto connection; rappre-           presenta il limite di tempo
 1. Out;                               senta un flag che se abili-        superiore oltre il quale un
 2. USB;                               tato consente alla scheda          ritardo sarà considerato
 3. Out più USB.                       la connessione automati-           come una caduta di con-
Inoltre sarà necessario in-            ca all’accensione;                 nessione.
serire: Remote address, che         2. Reconnection times; ov-       Infine gli ultimi parametri re-
rappresenta l’indirizzo IP             vero il numero di tentativi   lativi a Bass e Treble consen-
della scheda remota o l’URL            di riconnessione in caso      tono di modificare il livello dei
del server web e Remote re-            di connessione persa, può     toni bassi e dei toni alti. Per
source, che nel caso di web            essere disabilitato, assu-    ottenere una maggiore fles-
radio o VLC come trasmittenti          mere un valore numerico       sibilità è possibile adoperare
rappresenta la risorsa richie-         compreso tra 1 e 50 oppu-     le board in combinazione con
sta (anche detta path); infi-          re illimitato;                VLC Media Player; in tal caso
ne, in Remote port va scritto       3. Reconnection delay; rap-      bisognerà impostare VLC

              Fig. 6 - Flusso singolo da una board trasmettitore ad un’istanza
                                   di VLC come ricevitore.

  Fig. 7 - Flusso multiplo da un server IceCast o ShoutCast
  configurato come trasmettitore a una o più board e/o una o
  più istanze di VLC configurati come ricevitori (web radio).

                                                                                                    7
Modulo ethernet MP3 MANUALE D'USO
FT1185M                                                                    MANUALE D’USO

come trasmettitore o come             la configurazione.              un nome alla risorsa oppure
ricevitore.                           Per impostare la modalità       lasciare il carattere / (slash).
Vediamo ora il caso in cui VLC        punto-punto compatibile con     L’attivazione della transco-
funziona da trasmettitore.            una board è fondamentale se-    difica di Fig. 15 consente di
Avviare VLC e selezionare             lezionare HTTP in corrispon-    modificare il codec dell’audio;
Stream… dal menu Media                denza di New destination.       al momento sono supportati
come mostrato in Fig. 12, quin-       Cliccando poi sul pulsante      i due formati Audio - MP3 ed
di selezionare i file audio da tra-   Add nella stessa finestra di    Audio – Vorbis (Ogg). Infine,
smettere, cliccare sul pulsante       dialogo si crea una nuova tab   cliccando sul pulsante Stream
che apre il menu a tendina e poi      HTTP (Fig. 14) dalla quale      si è pronti alla trasmissione.
su Stream (Fig. 13). A questo         sarà possibile selezionare      Viceversa, per configurare
punto una nuova finestra di dia-      la porta di trasmissione ed     VLC come ricevitore punto-
logo chiederà di proseguire con       eventualmente      assegnare    punto: allo scopo bisogna av-

    Fig. 8 - Flusso multiplo in rete locale da una board
    configurata come trasmettitore a una o più board e/o una o più
    istanze di VLC configurati come ricevitori.

    Fig. 9 - Flusso multiplo in rete locale da
    una istanza di VLC configurata come trasmettitore a una o più
    board e/o una o più istanze di VLC configurati come ricevitori.

8
Modulo ethernet MP3 MANUALE D'USO
MANUALE D’USO                      FT1185M

                Fig. 10
                Vista della pagina
                di configurazione Stream
                Configuration nella modalità
                trasmettitore.

                viare VLC e cliccare su Open
                Network Stream… dal menu
                Media (Shortcut Ctrl+N), quin-
                di, nella finestra di dialogo che
                si apre, e inserire l’URL corri-
                spondente alla risorsa remota,
                che nel nostro caso coincide-
                rà con l’IP assegnato ad una
                board ed al numero di porta; il
                protocollo dovrà essere HTTP
                per compatibilità con IceCast
                e ShoutCast, esattamente
                come mostrato in Fig. 16.
                Analogamente ai casi prece-
                denti, VLC può essere con-
                figurato per trasmettere o
                ricevere in broadcast su una
                rete locale sfruttando il pro-
                tocollo UDP. La procedura da
                seguire per la configurazione
                del player come trasmettitore
                sarà, avvio di VLC, selezione
                di Stream… aggiunta del pro-
                filo RTP Audio/Video Profile
                come in Fig. 17 e configura-
                zione del profilo RTP/AVP; in
                questo caso per fare in modo
                che tutti i dispositivi connessi
                alla LAN siano capaci di ri-
                cevere il flusso è necessario
                selezionare l’indirizzo di rete

                Fig. 11
                Vista della
                pagina di configurazione
                Stream Configuration
                nella modalità ricevitore.
                In corrispondenza della
                voce Remote address si può
                inserire l’indirizzo remoto
                del kit trasmettitore o
                l’URL di una web radio; in
                quest’ultimo caso bisogna
                configurare anche la voce
                Remote resource, che
                corrisponde al path della
                risorsa richiesta al server
                remoto.

                                               9
Modulo ethernet MP3 MANUALE D'USO
FT1185M                                                               MANUALE D’USO

                                                                   udp://@:3000, come mo-
                                                                   strato in Fig. 19;
                                                                2. per ascoltare un flusso
                                                                   proveniente da un’altra
                                                                   istanza di VLC configu-
                                                                   rata per trasmettere in
                                                                   broadcast, sempre sfrut-
                                                                   tando il protocollo UDP,
                                                                   sarà necessario -dalla
                                                                   stessa finestra di dialo-
                                                                   go e nella stessa casella
                                                                   mostrata nella Fig. 19- in-
                                                                   serire come URL remoto
                                                                   esattamente la stringa
                                                                   rtp://@:3000.

                                                                Stato della board
                                                                Per conoscere lo stato della
                                                                board o impartire manual-
                                                                mente dei comandi si può
                                                                consultare la pagina Stream
                           Fig. 12                              status che apparirà come in
                                                                Fig. 20. In corrispondenza di
                                                                Remote resource verrà mo-
                                                                strato il pulsante Connect o
                                                                Disconnect nel caso di fun-
                                                                zionamento da client, invece
                                                                Linstening o Disconnect nel
                                                                caso di funzionamento da
                                                                Server. Page auto-refresh
                                                                consente di ricaricare all’in-
                                                                tervallo di tempo stabilito i ri-
                                                                sultati della connessione così
                                                                da poter visualizzare sempre
                                                                lo stato aggiornato nella pagi-
                                                                na senza dover ricaricare l’in-
                                                                tero contenuto della pagina
                                                                manualmente. Le funzionalità
                                                                di connessione e disconnes-
                                                                sione sono offerte anche pre-
                                                                mendo il pulsante centrale,
                                                                invece i pulsanti left e right ri-
                                                                spettivamente consentono di
                           Fig. 13                              modificare il valore del volu-
                                                                me senza modificare il valore
broadcast terminante con         Media (Shortcut Ctrl+N); a     salvato in memoria.
255, ad esempio se la board      questo punto si presentano
ricevente ha IP 192.168.3.15,    due scenari:                   Authentication
in VLC dovrà essere inserito      1. per ascoltare un flusso    e local network
192.168.3.255, esattamente           proveniente da una board   Nella pagina Authentication è
come in Fig. 18.                     configurata per trasmet-   possibile modificare le proprie
Infine la procedura per confi-       tere in broadcast quindi   credenziali per l’accesso a tut-
gurare VLC come ricevitore           sfruttando il protocollo   te le aree riservate. Il softwa-
broadcast è: avvio di VLC            UDP sarà necessario in-    re prevede due ruoli, ognuno
selezione della voce Open            serire come URL remoto     accessibile con una coppia
Network Stream… dal menu             esattamente la stringa     di stringhe: nome utente e

10
MANUALE D’USO                                                                    FT1185M

Fig. 14 - La nuova tab HTTP è stata creata; ora bisogna selezionare la porta di trasmissione
      ed eventualmente assegnare un nome alla risorsa oppure lasciare il carattere / (slash).

                          Fig. 15 - Attivazione della transcodifica.

                                                                                          11
FT1185M                                                                    MANUALE D’USO

Fig. 16 - Inserimento dell’URL remoto. Ad esempio se la board trasmittente
ha IP 192.168.3.15 e trasmette sulla porta 3000 in VLC dovrà essere inserito
http://192.168.3.15:3000/ come URL remoto.

Fig. 17 - Selezione del profilo RTP Audio/Video.

12
MANUALE D’USO                                                                 FT1185M

      Fig. 18 - Configurazione del profilo RTP/AVP e selezione dell’indirizzo di
                       broadcast, ad esempio 192.168.3.255.

   Fig. 19 - Configurazione di VLC per ricevere uno stream broadcast proveniente
                                   da una board.

                                                                                   13
FT1185M         MANUALE D’USO

                    Fig. 20 - Vista della
                    pagina Stream Status in
                    corrispondenza di un ascolto
                    broadcast.
                    Fig. 21 - Vista della
                    pagina Authentication
                    Management che consente
                    di modificare lo username e
                    la password di accesso.

                    password. Il ruolo con il più
                    alto grado di privilegi è l’am-
                    ministratore riconosciuto dal
                    software come Admin, solo in
                    questo caso è possibile mo-
                    dificare tutti i settaggi della
Fig. 20
                    scheda; invece il ruolo con
                    minori diritti è l’utente sempli-
                    ce. Quando alla pagina Au-
                    thentication si accede come
                    amministratore, è presente un
                    form come si vede in Fig. 21,
                    nel quale è possibile cambiare
                    le proprie credenziali; simil-
                    mente, quando alla pagina si
                    accede come user (come in
                    Fig. 22) è possibile modificare
                    i dati relativi al ruolo utente.
                    Ogni volta che un utente
                    modifica il valore di un cam-
                    po editabile, i pulsanti Save
                    e Save and Apply vengono
                    attivati, consentendo il sal-
                    vataggio delle informazioni
                    modificate. La differenza tra
Fig. 21             i due comandi sta nel fatto
                    che mentre il primo (Save)
                    consente di salvare i cambia-
                    menti e continuare ad effet-
                    tuare altre modifiche senza
                    terminare la sessione corren-
                    te, il secondo pulsante (Save
                    and Apply) effettua anche una
                    chiusura della sessione, ri-
                    chiedendo nuovamente i dati
                    d’accesso a chi desidera pro-
                    seguire apportando ulteriori
                    modifiche.

                    Fig. 22 - Vista della
                    pagina Authentication
                    Management nel caso
                    l’accesso avvenga da utente
Fig. 22             semplice.

          14
MANUALE D’USO                                                                      FT1185M

L’ultimo comando della pagi-
na Authentication è Do logout,
che consente di terminare una
sessione       precedentemente
autenticata; lo stesso effetto si
ottiene chiudendo il browser.
Dalla pagina Local Network
di Fig. 23, invece, è possibile
configurare le impostazioni di
rete: in particolare, si può vi-
sualizzare o modificare il MAC
Address ed il Network Basic
Input/Output System della pe-
riferica di rete; quest’ultimo,
noto come NetBIOS, è un pro-
tocollo di livello sessione svi-
luppato inizialmente da IBM e
Sytec, la cui semplicità d’uso
lo ha reso oggi uno standard
largamente diffuso, soprattut-
to in ambiente Windows. In
realtà non è un protocollo di
fondamentale importanza, ma
in reti locali, dove gli indirizzi   Fig. 23 - Vista della pagina Local Network
IP sono spesso assegnati di-         Configurations che consente di modificare le impostazioni
namicamente dal DHCP ser-            relative alla rete LAN.
ver, il suo impiego facilita l’in-
dividuazione dei device: infatti
è sufficiente effettuare delle
ricerche per nome piuttosto
che per IP (dinamico).
Concludiamo la descrizione
dei comandi disponibili nella
pagina Local Network con il
checkbox Enable DHCP, con
cui è possibile abilitare il sup-
porto al Dynamic Host Con-
figuration Protocol (DHCP):
quando il checkbox non è
spuntato, la pagina consente
la modifica manuale dell’IP
Address, del Gateway, del-
la Subnet Mask e dei server
DNS; invece quando si opta
per l’uso del DHCP (checkbox
con la spunta) i parametri non
sono modificabili e i campi
vengono impiegati per mo-
strare la configurazione cor-
rente ottenuta tramite DHCP.

Fig. 24 - Vista della pagina
USB Configuration e del
contenuto di una chiavetta
USB collegata alla board.

                                                                                           15
FT1185M                                                                  MANUALE D’USO

                                                                   Inoltre è possibile modifica-
                                                                   re il nome del file che viene
                                                                   associato alle registrazioni.
                                                                   Il campo Recording filena-
                                                                   me consente di modificare il
                                                                   nome con cui la scheda salve-
                                                                   rà le registrazioni provenienti
                                                                   dalla rete. Nello stesso form
                                                                   è anche possibile scegliere
                                                                   l’azione da compiere nel caso
                                                                   in cui fosse già presente nel-
                                                                   la chiavetta un file con tale
                                                                   nome. Le azioni possibili sono
                                                                   due e corrispondono alla so-
                                                                   vrascrittura del file esistente
                                                                   oppure all’aggiunta di un time
                                                                   stamp univoco per ogni regi-
                                                                   strazione. Il time stamp sarà
                                                                   formattato nel modo seguen-
                                                                   te:     hhmmss_GGMMYYYY
                                                                   dove hh sta per ora, mm sta
Fig. 25 - Vista della pagina Dynamic DNS, in questa                per minuti, ss sta per secondi,
pagina è possibile aggiungere un servizio di DDNS.                 GG per giorno, MM per mese
                                                                   e YYYY per anno.
                                                                   Le azioni associate ai pulsanti
                                                                   Save, Apply e Save and Apply
                                                                   sono rispettivamente salvare
                                                                   le modifiche nella memoria
                                                                   permanente e renderle di-
                                                                   sponibili solo al prossimo ri-
                                                                   avvio, applicare le modifiche
                                                                   da subito e non salvarle nella
                                                                   memoria e, infine, salvare ed
                                                                   applicare le modifiche imme-
                                                                   diatamente.

                                                                   DYNAMIC DNS
                                                                   Il Dynamic DNS è una tec-
                                                                   nologia derivata dal Domain
                                                                   Name System (DNS), che
                                                                   consente di associare ad un
                                                                   indirizzo IP i nomi della rete
                                                                   o nomi di dominio. Per poter
                                                                   rendere sempre la board di-
                                                                   sponibile da remoto, anche
                                                                   se il fornitore di servizi Inter-
Fig. 26 - Vista della pagina Date & Time, in questa pagina         net cambia continuamente
è possibile configurare il servizio NTP per avere sempre           l’IP assegnato, si può cliccare
l’orario della board aggiornato.                                   sulla voce di menu Dynamic
                                                                   DNS ed inserire i parame-
                                  nuto della memoria di massa      tri per uno dei tre servizi di
USB CONFIG                        connessa al trasmettitore e      DDNS disponibili: la Fig. 25
La pagina USB Config con-         quindi poter verificare i file   propone un esempio in cui
sente di interagire con la        presenti al suo interno; una     è associato l’host name bro-
chiavetta USB: in particolare,    rappresentazione è visibile in   adcaster.noip.me alla board
è possibile esplorare il conte-   Fig. 24.                         in prova.

16
MANUALE D’USO                                                                          FT1185M

Nel campo public IP, come vi-
sibile anche dalla figura, vie-
ne mostrato l’IP pubblico che
viene utilizzato per accedere
ad Internet. Qualora la board
fosse attiva all’interno di una
LAN domestica, occorrerà
configurare all’interno del pro-
prio router il port forwarding,
ovvero bisognerà dire al servi-
zio di DNAT che quando le ri-
chieste provenienti dall’ester-
no della rete LAN coincidono
con un particolare numero di
porta preassegnato, anziché
essere droppate dovranno
essere ridirezionate all’host
di destinazione inserito nella
regola di routing.                 Fig. 27 - Vista della pagina Advanced and statistics, in
                                   questa pagina è possibile visualizzare le statistiche d’uso della
DATE & TIME                        scheda ed eventualmente aggiornare il firmware della scheda.
Cliccando sulla voce di menu
Date & Time è possibile ac-
cedere a queste informazioni
e configurare l’orologio. Nei
primi due campi (current time
e current date) sono riportati
i valori di tempo e orario pre-
senti in quel momento nel-
l’RTC della scheda. Inoltre,
come visibile dalla Fig. 26, è
possibile selezionare il fuso
orario locale, nel caso dell’I-
talia GMT+1, ed abilitare l’ora
legale (Daylight Saving Time).
Infine è possibile scegliere di
inserire manualmente l’orario
corretto o decidere di affida-
re l’aggiornamento dell’orario
alla rete sfruttando il proto-
collo Network Time Protocol
(NTP); in quest’ultimo caso,       Fig. 28 - La pagina Advanced and statistics mostra
dato che la scheda non è do-       il messaggio che un nuovo firmware è disponibile per
tata di una batteria tampone,      l’aggiornamento della board.
l’NTP si rivela particolarmente
efficace per mantenere l’ora-
rio corretto ad ogni riavvio. La
spunta del checkbox Enable
Network Time Protocol con-
sentirà di selezionare il server
NTP, oppure di inserire ma-
nualmente l’orario e la data.

FUNZIONALITÀ AVANZATE
Nella voce di menu Advanced        Fig. 29 - La pagina mostra lo stato d’avanzamento
sono disponibili alcune fun-       dell’aggiornamento del firmware.

                                                                                                17
FT1185M                                                                        MANUALE D’USO

zionalità avanzate, come la          blu e del led rosso centrale.        lo ottenuto dal server remoto;
lettura delle statistiche, il re-    Quando il LED blu torna a            solo quando ci sarà corrispon-
boot della scheda, il ripristino     lampeggiare regolarmente la          denza tra le due stringhe di
dei dati di fabbrica, il controllo   scheda è di nuovo operativa.         hash, il software procederà
e l’aggiornamento del firmwa-                                             con l’aggiornamento copian-
re.                                  AGGIORNAMENTO                        do il contenuto del file all’in-
Nella parte alta della pagina,       Aggiornare il firmware per ag-       terno della memoria Flash del
come si vede nella Fig. 27,          giungere nuove funzionalità o        microcontrollore. In caso con-
vengono mostrate quattro             per correggere eventuali difetti.    trario, ovvero se qualche bit
voci relative alla statistiche.      È sufficiente accedere tramite       ha subito alterazioni duran-
Up Time indica il tempo totale       browser all’apposita pagina di       te il download del file, il PIC
di funzionamento espresso in         configurazione cliccando sulla       interromperà l’upgrade del
giorni, ore e minuti dall’ultimo     voce di menu Advanced, que-          firmware e restituirà un mes-
azzeramento delle statistiche        sta pagina mostra la versione        saggio di errore. Durante il
o dall’ultimo aggiornamento          di firmware e di hardware cor-       download del nuovo firmware
software, questo valore vie-         rente, come visibile in Fig. 27.     nella chiavetta, Fig. 29, il mi-
ne aggiornato ogni 10 minuti,        Cliccando sul pulsante Check         crocontrollore continuerà ad
frazioni di tempo inferiori ven-     now si avvierà la procedura          essere operativo ed il LED blu
gono ignorate per prevenire il       di verifica della disponibilità di   continuerà a lampeggiare re-
degrado della memoria Flash.         una nuova versione di firmwa-        golarmente; quando tale fase
Run Time indica il tempo             re. Questa procedura contatte-       sarà terminata, il trasmettitore
di accensione della scheda           rà il server remoto ed in base       passerà a controllare l’MD5
dall’ultimo riavvio, questo va-      alla versione di hardware cer-       segnalando l’inizio dell’ag-
lore è aggiornato ogni minuto        cherà eventuali aggiornamen-         giornamento con l’accensione
di funzionamento. Restart ti-        ti. Nel caso in cui risultasse       fissa del LED rosso. Al ter-
mes indica il numero di volte        disponibile un aggiornamento         mine della verifica, se tutto è
che la scheda è stata riav-          comparirà un messaggio come          andato per il verso giusto, il
viata ed infine Reconnection         in Fig. 28 e inoltre apparirà il     LED rosso inizierà a lampeg-
times indica il numero di volte      pulsante con la scritta Update       giare lentamente; è da questo
(eventualmente il limite supe-       now. Prima di procedere con          momento che la procedura di
riore) di tentativi di riconnes-     l’aggiornamento       bisognerà      aggiornamento diventa criti-
sione. Il valore fa riferimento      inserire una USB-Pen format-         ca ed è importante che fino
al numero di tentativi di ricon-     tata con File System FAT16 o         al completamento non venga
nessione automatica ed è az-         FAT32 e con spazio sufficiente       interrotta l’alimentazione elet-
zerato ogni qual volta la sche-      di almeno 10 MByte, dopodi-          trica.
da è spenta o si procede con         ché sarà possibile procedere         In questa fase il bootloader
la connessione manuale. Il           con l’aggiornamento cliccando        cancellerà la vecchia app ed
checkbox send statistics abi-        sull’apposito pulsante Update        in seguito installerà la nuova
lita le statistiche e l’invio dei    now.                                 applicazione. Quando la fase
dati raccolti al server remoto.      La procedura di aggiornamen-         di cancellazione è terminata,
In corrispondenza della voce         to del firmware può richiedere       il LED rosso rimarrà spento
check new firmware viene ri-         alcuni minuti ed è importante        ed inizierà a lampeggiare ve-
portata la versione di firmwa-       che in questa fase non venga         locemente il LED rosso cen-
re e dell’hardware corrente e        né rimossa la chiavetta USB          trale. Quando anche quest’ul-
la possibilità di aggiornare il      né staccata l’alimentazione          timo avrà finito di lampeggiare
firmware del trasmettitore. Le       elettrica, altrimenti si rischia     e il LED blu riprenderà a pul-
ultime due voci consentono di        di compromettere la fase di          sare alla frequenza di 1 Hz,
riavviare la scheda (in circa 3      aggiornamento.                       la scheda sarà nuovamente
secondi) e di resettare i dati       Per essere sicuri che l’ag-          operativa.
di fabbrica. Il reset ai valori      giornamento non pregiudichi          Durante tutta la fase di ag-
di fabbrica può avvenire an-         il buon funzionamento della          giornamento la pagina web
che tenendo premuti per più          scheda, al termine del down-         subirà autonomamente delle
di quattro secondi i pulsanti        load del nuovo firmware il mi-       evoluzioni che indicheran-
left e right all’accensione. Lo      crocontrollore provvederà a          no lo stato di avanzamento
stato è segnalato con un lam-        calcolare l’MD5 del file scari-      dell’aggiornamento; per avere
peggio molto veloce del led          cato comparandolo con quel-          la certezza che la procedu-

18
MANUALE D’USO                                                                             FT1185M

                                                                       Fig. 30 - Il messaggio indica
                                                                       che il firmware è stato
                                                                       aggiornato con successo.

                                                                            L’articolo completo del
                                                                        progetto è stato pubblicato su:
                                                                          Elettronica In n. 195 e 196

ra di aggiornamento è stata          oppure, più semplicemente,        http://MCHPBOARD/mpfsupload.
completata con esito positivo,       nel caso si utilizzi un browser   Dall’apposita pagina, Fig. 32,
conviene attendere la genera-        in ambiente Windows e si          bisogna selezionare il file
zione del messaggio mostra-          abbia abilitato il suppor-        “page.bin” relativo alla pagine
to nella Fig. 30, che apparirà       to per il NetBIOS, è suffi-       web presenti sul proprio com-
automaticamente al termine           ciente andare all’indirizzo       puter e cliccare su Upload.
della procedura guidata.
Nel caso in cui, invece, non
sia più possibile accedere
alla pagine web o non sia
disponibile una connessione
ad Internet, si può procedere
all’aggiornamento manuale
del firmware.
In questo caso bisogna in-
nanzitutto impostare i dati
di fabbrica, quindi tenendo
premuti i pulsanti left e right
all’accensione della board per
più di quattro secondi, cari-
care manualmente il nuovo
firmware nella chiavetta USB,
rinominandolo esattamente            Fig. 31 - Aggiornamento del firmware con procedura manuale.
in “image.hex”; poi occor-
re inserire la chiavetta nella
scheda spenta dopo il reset
dei valori di fabbrica. Ora bi-
sogna inserire un ponticello
sul J5 della scheda, come si
vede in Fig. 31, ed attendere
l’aggiornamento, che durerà
pochi secondi e sarà indicato
dal solito lampeggio dei LED
rossi.
Terminata questa fase sarà
necessario procedere con
l’aggiornamento delle pagine
web, pertanto bisognerà ac-
cedere da browser all’indiriz-
zo IP assegnato dal DHCP;
ad esempio, l’URL potrà esse-        Fig. 32 - Pagina per l’aggiornamento del contenuto della
re http://192.168.3.16/mpfsupload;   Flash in caso di aggiornamento manuale.

                                                                                                     19
FT1185M                                                                       MANUALE D’USO

A tutti i residenti nell’Unione Europea
Importanti informazioni ambientali relative a questo prodotto
            Questo simbolo riportato sul prodotto o sull’imballaggio, indica che è vietato smaltire il
            prodotto nell’ambiente al termine del suo ciclo vitale in quanto può essere nocivo per
            l’ambiente stesso. Non smaltire il prodotto (o le pile, se utilizzate) come rifiuto urbano
            indifferenziato; dovrebbe essere smaltito da un’impresa specializzata nel riciclaggio.
            Per informazioni più dettagliate circa il riciclaggio di questo prodotto, contattare l’ufficio
comunale, il servizio locale di smaltimento rifiuti oppure il negozio presso il quale è stato effettuato
l’acquisto.

Distribuito da:
FUTURA GROUP SRL
Via Adige, 11 - 21013 Gallarate (VA) Tel. 0331-799775 Fax. 0331-792287
web site: www.futurashop.it
supporto tecnico: www.futurashop.it/Assistenza-Tecnica

20                      Aggiornamento: 21/08/2015
Puoi anche leggere