Come configurare rapidamente i tuoi sensori IoT su qualsiasi schermo desideri.
In questo articolo:
- Configurare il Canale di Comunicazione Seriale
- Configurare il Sensore IoT tramite Lift and Learn
- Assegnare il Sensore IoT a uno Schermo
- Impostazioni Avanzate
| NOTA: Questa funzionalità richiede il piano Engage o superiore. |
L'Add-on Sensore IoT di OptiSigns ti permette di utilizzare qualsiasi sensore IoT che funzioni con comunicazione seriale per interagire con i tuoi schermi. Sarai in grado di:
- Rilevare e monitorare i dati del sensore sull'ambiente circostante, come movimento, temperatura e umidità, sollevamento/posizionamento di oggetti.
- Visualizzare in modo reattivo contenuti diversi in base all'evento del sensore ricevuto dal player collegato allo schermo.
- Inviare comandi ad altri dispositivi IoT per controllare il loro comportamento, ad es. accendere la luce d'atmosfera, accendere/spegnere il monitor dello schermo.
Il nostro video YouTube mostra come supporta i casi d'uso lift and learn utilizzando un sensore di marca Nexmosphere.
Questa funzionalità supporta Windows, Linux, MacOS, BrightSigns Player e il nostro Android Stick preconfigurato.
Guida Rapida per l'Add-on Sensore IoT di OptiSigns
Per il seguente esempio, utilizzeremo un sensore di temperatura con una scheda Arduino per dimostrare come funziona. La tua scheda potrebbe avere opzioni di connessione leggermente diverse - segnaleremo i casi in cui questo potrebbe verificarsi.
Il sensore di temperatura invierà dati nel proprio formato al player OptiSigns tramite comunicazione seriale. I dati di temperatura possono essere visualizzati sullo schermo in tempo reale e, quando la condizione definita viene soddisfatta, il contenuto dello schermo cambierà per mostrare lo stato di surriscaldamento.
La configurazione dell'add-on sensore IoT richiederà tre passaggi:
- Configurare il canale di comunicazione seriale.
- Configurare il sensore IoT tramite Lift and Learn
- Attivare il sensore IoT sullo schermo e assegnargli l'app add-on sensore IoT.
Da lì puoi modificare la configurazione per adattarla alle tue esigenze.
1. Configurare il Canale di Comunicazione Seriale
Nell'angolo in alto a destra, clicca sul nome dell'account.
Quindi, clicca su Profilo Personale → Guarda nella colonna di sinistra.
Espandi "Avanzate" → "Comunicazioni Esterne (RS232)".
Puoi anche accedere alla pagina utilizzando questo link: https://app.optisigns.com/app/s/external-coms
Clicca "Aggiungi Nuovo" nella scheda Connessioni per visualizzare la pagina Crea Nuova Connessione, dove puoi definire i parametri per la comunicazione seriale.
| NOTA: La maggior parte delle impostazioni richieste dipenderà dal tuo dispositivo. Consulta la documentazione del tuo dispositivo per informazioni specifiche. |
Copriremo solo tre impostazioni principali di questa schermata: Nome, Porta COM e Velocità di Trasmissione.
- Nome: Un nome rapido per il tuo sensore. Inserisci quello che preferisci.
-
Porta COM: Indica quale porta seriale utilizzerà il canale di comunicazione seriale.
Si prega di notare che sistemi diversi organizzeranno la porta seriale in modo diverso.- Windows: Normalmente rappresentata come "COM#". Questo dipenderà dalla porta in cui hai collegato il sensore.
- Linux: Normalmente rappresentata come qualcosa tipo "/dev/ttyUSB0" o "/dev/ttyACM0".
- Brightsigns: Normalmente rappresentata come "1" o "2"
- Android Stick Preconfigurati OptiSigns: Di solito è "USB0"
| NOTA |
|
Puoi trovare la tua Porta COM navigando alla pagina Visualizzatore Eventi Trigger sul tuo schermo e cliccando su "Mostra": |
- Velocità di Trasmissione: Questo è un numero specifico del dispositivo. Per questo esempio, stiamo usando una velocità di trasmissione di 9600 per la comunicazione con la scheda Arduino. Quando si utilizzano sensori Nexmosphere, la velocità di trasmissione è sempre 115200.
Si noti inoltre che sia la scheda Arduino che il controller Nexmosphere utilizzano la porta USB, assicurati che il media player che utilizzi sia dotato di porta USB.
Le altre opzioni (Bit di Dati, Bit di Stop, Parità, Controlli di Flusso, Terminazione Linea di Ricezione (EOL), Codifica di Ricezione) sono altamente avanzate e è meglio lasciarle ai valori predefiniti a meno che il tuo dispositivo non specifichi diversamente.
Salva la connessione una volta completata la configurazione e sarà pronta per l'uso.
| NOTA: Se desideri configurare ora comandi personalizzati da inviare al tuo sensore, consulta la sezione Configurare Comandi Sensore Personalizzati di questa guida. |
2. Configurare il sensore IoT tramite Lift and Learn
Il sensore IoT viene configurato attraverso il nostro builder "Lift and Learn", che si trova nella scheda Engage.
Una volta selezionato Lift and Learn, clicca su Costruisci.
| NOTA: Nel caso di comandi personalizzati, questi sono spesso specifici del dispositivo. Il tuo manuale utente potrebbe avere diversi comandi di base. Altri comandi possono essere determinati attraverso OptiSigns; tuttavia, il resto del processo di configurazione dovrà essere completato prima. |
- Nome: Questo è un nome interno che ti aiuterà a organizzare i tuoi dispositivi IoT. Digita quello che preferisci.
- Cambia Contenuto: Alterna tra "Immediatamente" e un "Ritardo" a tua scelta in millisecondi.
- Riproduci per almeno: Quando attivata, l'app riprodurrà il contenuto corrispondente alla regola di riproduzione per il numero di secondi che selezioni qui. Consigliamo di mantenerlo a 3 secondi per dare un'esperienza più fluida, nel caso in cui gli eventi di attivazione vengano soddisfatti frequentemente.
- Riposa per: Quando la condizione di attivazione non è soddisfatta, il dispositivo riprenderà a riprodurre il contenuto assegnato per questo numero di secondi. Consigliamo di mantenerlo a 3 secondi per dare un'esperienza più fluida, nel caso in cui gli eventi di attivazione vengano soddisfatti frequentemente.
-
Regole di Riproduzione: Imposta il contenuto che vuoi riprodurre quando si attiva l'evento trigger corrispondente.
- Tempo Effettivo: Determina l'orario in cui il sensore IoT è attivo. Puoi selezionare orari e giorni della settimana, o un programma personalizzato.
-
Se Rilevato: Imposta il comando trigger per la regola. Può essere una delle due opzioni preimpostate o un comando personalizzato. Questo è un comando ricevuto dal sensore.
- Tag sollevato: Se qualcosa viene posizionato sul sensore e poi sollevato, questo attiverà la regola. Questo fornisce un valore predefinito specificamente per i sensori Nexmosphere. Consulta la sezione sottostante per ottenere il comando esatto per il tuo sensore.
- Tag posato: Se qualcosa viene posato sul sensore, questo attiverà la regola. Questo fornisce un valore predefinito creato per i sensori Nexmosphere. Consulta la sezione sottostante per ottenere il comando esatto per il tuo sensore.
- Comando Completo: Un comando personalizzato può essere inserito qui sotto.
- "</>": Una funzione basata su Javascript dove puoi applicare la logica necessaria per elaborare il comando in arrivo e derivare il risultato necessario. Nell'esempio sottostante, la scheda Arduino invierà i dati di temperatura dal sensore in una stringa, la regola di elaborazione estrae il valore di temperatura e determina quando il comando personalizzato "TOOHOT30" attiva l'evento.
-
- Riproduci Contenuto: Determina quale contenuto viene riprodotto (o interrotto) quando le condizioni di trigger sono soddisfatte. Le opzioni sono "Asset", "Playlist" o "Interrompi Riproduzione".
- Comandi: Ti permette di inviare comandi ai sensori invece di riceverli solamente. Se stai usando un sensore IoT tipico, molto probabilmente non avrai bisogno di usare questo. Questi sono tipicamente usati per altri tipi di dispositivi, come illuminazione ambientale o altoparlanti. Questi comandi vengono creati nella sezione "Comandi" della sezione "Comunicazioni Esterne (RS232)" di prima. Torneremo su questo più avanti nell'articolo.
- Azione: Permette di spostare il posto di una Regola nell'elenco o di eliminarle.
- Aggiungi Regola: Permette la creazione di più regole, senza massimo. Queste possono essere eliminate o organizzate tramite l'impostazione Azione.
Raccomandiamo vivamente di ottenere un comando stringa e inserirlo nella sezione Regole di Riproduzione. Questo ridurrà o eliminerà qualsiasi potenziale problema.
Per fare ciò, avvia il tuo schermo e naviga al menu principale di OptiSigns. Scorri verso il basso fino a vedere Visualizzatore Eventi Trigger.
Quando il tuo sensore è configurato correttamente, sarai in grado di vederlo mappato a una porta COM. Queste informazioni possono essere... Applicando pressione sul sensore, apparirà una stringa sul lato destro dello schermo. Digitando questa stringa sensibile alle maiuscole nella tua area Se Rilevato, i tuoi problemi si risolveranno probabilmente.
Questo è il modo più semplice per ottenere queste stringhe di comando per sensori non di marca Nexmosphere. Puoi anche trovare queste stringhe di comando consultando il sito web del produttore.
Una volta che hai configurato tutto secondo le tue preferenze, premi Assegna per passare al passo successivo.
3. Assegnare l'app Add-on Sensore IoT a uno Schermo
Ci sono due opzioni per assegnare il tuo Add-on Sensore a uno schermo.
Opzione 1: Tramite Lift and Learn
Una volta creati i parametri per il tuo sensore IoT, puoi assegnarlo direttamente a uno dei tuoi schermi. Ci sono due opzioni:
- Target - Seleziona tra Schermi e Tag. Selezionando uno o l'altro cambierai l'opzione successiva in Schermi o Tag, a seconda di quale selezioni qui.
- Schermi / Tag - Seleziona quale schermo o tag sarà associato al sensore. Questo determina dove apparirà il tuo contenuto.
Opzione 2: Tramite il Menu Modifica Schermo
Puoi anche assegnare la tua app Sensore completata a uno schermo tramite il Menu Modifica Schermo.
Per arrivarci, vai a Gestione Schermi e clicca su Modifica lo schermo a cui vuoi aggiungere questo Add-on.
Clicca Avanzate → Altro → Add-on Sensore → Attiva per aprire più opzioni.
- Add-on Sensore - Questo è l'Add-on Sensore IoT che abbiamo creato prima. Puoi scorrere tra le tue app create qui.
- Connessione COM Sensore - Questo è il canale di comunicazione seriale che abbiamo creato nel primo passaggio. Selezionalo qui!
- Template Comandi Sensore - Questo imposta un template di comando esterno. Se stai usando un sensore IoT, non dovresti aver bisogno di usare questo dispositivo.
- COM Esterno - Questo è per quando devi inviare un comando. La maggior parte degli utenti vorrà lasciare questo deselezionato.
Sullo schermo, dovresti anche selezionare il contenuto standard che dovrebbe essere riprodotto sullo schermo normalmente, in questo caso usiamo l'asset "Heat Sensor - Normal" che visualizza il contenuto standard e anche i dati dal sensore di temperatura in tempo reale.
Una volta che l'Add-on Sensore IoT è attivato, puoi assegnare l'app add-on sensore IoT che è stata creata prima, in questo caso si chiama "Sensor". E seleziona anche la connessione del sensore che è stata creata nel primo passaggio, in questo caso è "Arduino - Win". Poiché stiamo solo ricevendo comandi dai sensori, lasceremo il template dei comandi del sensore come "Nessuno"
Impostazioni Avanzate
| Caso d'Uso |
| In casi speciali quando devi inviare comandi di ritorno a dispositivi esterni, come una fonte di luce o un altoparlante, queste opzioni sono per te. Queste opzioni non sono necessarie per coloro che utilizzano dispositivi sensore IoT ordinari. |
Prima, naviga a Comunicazioni Esterne (RS232) → Aggiungi Nuovo
Apparirà questa schermata:
Qui vedrai quattro opzioni:
- Nome - Come chiamerai questo comando. Questo viene fuori sotto forma di Tag.
- Codifica - Il tipo di codifica inviata al tuo dispositivo. Scegli tra "ascii" e "hex".
- Valore - La stringa di comando effettiva inserita. Queste varieranno a seconda del caso d'uso e del dispositivo.
- Terminazione Linea (EOL) - Il codice per la terminazione della linea. Le opzioni sono "Nessuno", "CR", "LF" e "CR + LF". Consigliamo di lasciarlo su "Nessuno".
Una volta configurato il tuo Comando, premi Salva.
Successivamente, torna a Lift and Learn e clicca sulla tua app IoT per modificarla. Clicca sulla casella vuota sotto "Comandi" e dovresti essere in grado di selezionare il tuo tag:
Finché tutto è configurato correttamente, questo ti permetterà di inviare comandi a dispositivi esterni.
Ecco tutto!
Ora hai completato tutte le configurazioni necessarie per utilizzare l'add-on sensori IoT, basta collegare i sensori e il controller al tuo schermo (media player) e sei pronto per partire. In questo caso, lo schermo riprodurrà il contenuto standard come quello a sinistra con dati in tempo reale dal sensore di temperatura, e quando la temperatura supera i 30 gradi Celsius, attiverà il contenuto di surriscaldamento sullo schermo come quello a destra.
Se hai domande aggiuntive, dubbi o qualsiasi feedback su OptiSigns, non esitare a contattare il nostro team di supporto all'indirizzo support@optisigns.com