Dalla versione 43 di Batocera, è possibile utilizzare un lettore NFC e delle schede per avviare/interrompere i giochi o eseguire qualsiasi azione personalizzata (come lo spegnimento di Batocera).
Hardware richiesto
Un lettore NFC
Si consiglia di utilizzare un lettore PN532, riconosciuto da entrambi i software utilizzabili in Batocera. Il costo si aggira intorno ai 10€.
Il servizio NFC integrato di Batocera supporta solo i lettori PN532.
Il servizio NFC di Zaparoo supporta più dispositivi hardware (vedi https://zaparoo.org/docs/readers/ ).
Tag NFC
Qualsiasi tag ntag215. Carte o adesivi.
Software disponibili
batocera.linux offre 2 soluzioni software per far funzionare un lettore NFC.
-
il servizio NFC integrato di Batocera
-
Servizio NFC di Zaparoo
Sia il servizio NFC integrato Batocera che il servizio NFC Zaparoo offrono:
-
scrivi un tag NFC contenente il percorso di un gioco dal menu dei giochi
-
Avvia una partita quando colleghi un tag di gioco al lettore NFC
-
Interrompi una partita quando disconnetti un tag di gioco dal lettore NFC
-
Richiama script personalizzati quando un tag viene connesso o disconnesso.
Il servizio NFC integrato di Batocera:
-
è già presente in batocera.linux. Non c'è nulla da installare.
-
è disponibile per tutte le schede supportate da Batocera
Il servizio nfc di Zaparoo:
-
è presente nel programma di download dei contenuti di Batocera.
-
Dovrebbe essere disponibile per la maggior parte delle schede supportate da Batocera (i pacchetti sono creati dal team Zaparoo).
-
supporta più lettori NFC hardware
-
può connettersi al tuo telefono per leggere i codici QR invece dei tag NFC
-
consente di produrre scenari e diverse interazioni con altri hardware
Il servizio NFC integrato
Installazione
Collega il lettore NFC a Batocera
Collega il lettore NFC a Batocera.
Avvia il servizio NFC
Da EmulationStation, accedi al menu di sistema, trova la voce Servizi e abilita il servizio NFC semplice.
Si noti che il lettore NFC deve essere prima collegato a Batocera. Se all'avvio il servizio NFC semplice non rileva alcun hardware, si arresta.
Il servizio NFC semplice non è abilitato di default in Batocera, poiché l'hardware utilizzato per i lettori NFC (convertitore UART) è generico e non si distingue da altri tipi di hardware.
Scrivi il nome di una carta su un tag NFC
Da EmulationStation, scegli un gioco e tieni premuto a lungo su di esso per visualizzarne il menu. Seleziona "Scrivi un tag NFC per questo gioco".
Se la voce non è presente, significa che il lettore NFC non è stato rilevato.
Posiziona il tag NFC sul lettore per scriverlo.
Utilizzo
Comportamento predefinito:
-
mentre navighi nel menu di EmulationStation, collega un tag al tuo lettore NFC: il gioco inizia
-
Durante una partita: disconnetti il tag dal lettore NFC: il gioco si interrompe
Script personalizzati
Per impostazione predefinita, quando si collega un tag, il servizio NFC eseguirà tutti gli script presenti nella seguente directory di sistema:
-
/usr/share/batocera/scripts/on-nfc-connect
Se si crea la seguente directory, gli script di sistema predefiniti non verranno eseguiti, bensì quelli della directory personalizzata.
-
/userdata/system/configs/emulationstation/scripts/on-nfc-connect
Lo stesso comportamento si verifica per la disconnessione con le seguenti directory:
-
/usr/share/batocera/scripts/on-nfc-disconnect
-
/userdata/system/configs/emulationstation/scripts/on-nfc-disconnect
File aggiuntivo: Quando un servizio NFC rileva un lettore NFC e si mette in ascolto, crea il seguente file:
-
/var/run/batocera-nfc.running
Quando l'hardware viene rimosso, questo file viene eliminato. Grazie a ciò, EmulationStation decide se mostrare o meno la voce "Scrivi" nel menu. È possibile utilizzare questo file per sapere se un lettore NFC sta ricevendo i tag o meno.
Il servizio Zaparoo nfc
Installazione
Maggiori dettagli nel seguente video: https://www.youtube.com/watch?v=XpH27Yswe38
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!













0 commenti:
Posta un commento