Panoramica del Sistema

Il sistema  è costituito dal modulo WiFi μPanel , l’App μPanel (gratuita) e un Cloud μPanel (opzionale, gratuito). Questi tre elementi permettono all’utente di controllare qualsiasi dispositivo elettronico collegato al modulo WiFi μPanel, localmente o attraverso Internet, tramite smartphone e tablet. I moduli uPanel WiFi sono in grado di lavorare con tutti i dispositivi elettronici dotati di porta seriale, come le schede Arduino, schede Raspberry, o qualsiasi altro dispositivo dotato di un microcontrollore.

μPanel permette di aggiungere una interfaccia grafica completamente personalizzata (App virtuale) a tutti i dispositivi elettronici, senza la necessità di programmare l’APP mobile e senza la necessità di conoscere qualsiasi protocollo di comunicazione wireless. Ciò nonostante, il pannello che apparirà sullo smartphone è completamente personalizzabile! Grazie ad un nuovo linguaggio grafico semplificato chiamato HCTML, il progettista di sistemi elettronici può definire completamente la struttura e la disposizione del pannello, inclusi gli indicatori, controlli e tutti gli altri elementi necessari per monitorare e controllare il sistema elettronico nel modo più efficiente. Inoltre, è possibile implementare soluzioni IOT  complesse e personalizzate degli oggetti complessi, grazie a funzioni potenti che possono accedere socket TCP / UDP e grazie ad un file system e file transfer integrato.

Cosa posso fare con µPanel?

Crea la tua App

Crea la tua App (android and iOS) personalizzandola secondo i tuoi gusti.

Crea la tua rete

Crea i tuoi progetti e mettili in comunicazione controllandoli dal tuo Smartphone.

Gestisci i tuoi Dati

Trasferisci dati e file dal tuo sistema tramite internet.

Immagazzina Dati

Conserva ed organizza File all'interno del tuo sistema µPanel.

Wireless

Controlla il tuo sistema in qualsiasi momento tramite le 4 modalità connessione a distanza.

Aggiungi Connettività

Grazie a μPanel puoi aggiungere una connettività WiFi a qualsiasi sistema digitale anche al più piccolo microcontrollore.

e molto altro …

L’APP μPanel sul tuo smartphone, trova automaticamente il modulo wi-fi remoto e visualizza il pannello grafico (cioè l’APP virtuale) che il microcontrollore ha trasmesso via porta seriale al modulo wi-fi. In questo modo l’utente sarà in grado di monitorare e comandare il proprio sistema a microcontrollore. Grazie ad un nuovo linguaggio grafico (HCTML), l’APP virtuale è completamente definita e trasmessa dal tuo dispositivo elettronico (ad esempio Arduino) attraverso una breve stringa di testo, senza richiedere l’uso di librerie o risorse particolari. Il sistema μPanel è ideale per coloro che operano con piccoli microcontrollori con quantità limitata di memoria, ma anche per le aziende che vogliono aggiungere rapidamente un controllo remoto con interfaccia grafica ai propri prodotti di nuova generazione o già sviluppati.

La nostra soluzione è adatta per qualsiasi tipo di microcontrollore, anche per il più piccolo, proprio perchè il linguaggio grafico, l’HCTML, è stato appositamente ideato dagli ingegneri μPanel, in modo che gli aspetti grafici e funzionali del pannello interattivo possano essere gestiti dal microcontrollore consumando una quantità molto limitata di memoria. Inoltre, il microcontrollore non si occupa della gestione della connessione internet, che rimane completamente trasparente al microcontrollore.

A titolo di esempio, il progettista può facilmente definire LED, display, pulsanti, interruttori, cursori, tastiere, messaggi, tabelle, ma anche immagini, icone, grafici e molto altro ancora. Inoltre, il pannello grafico non è statico, ma può essere anche completamente modificato durante la fase di esecuzione, dando la possibilità di implementare menu a comparsa o anche vere applicazioni multi-pagina. Inoltre il modulo wi-fi μPanel si occuperà di mantenere il pannello sincronizzato con il dispositivo elettronico, il che significa che il micro-controllore non deve preoccuparsi della sincronizzazione dei dati, ritrasmissioni e così via … Quando l’utente avvia l’applicazione, lo stato attuale dei controlli e gli indicatori appariranno automaticamente! Continua a leggere e scoprirai quanto sia facile da usare μPanel!

 

Funzionalità Base (GRATIS):

Progetta la tua APP virtuale in 10 minuti (non c’è bisogno di scrivere nessun programma)
Grafica completamente personalizzabile (il simulatore di progettazione Panel vi aiuterà a progettare il pannello)
Vasta collezione di oggetti del pannello (LED, interruttori, controlli analogici, grafici, immagini e molto altro ancora)
NUOVO – Quattro modalità di connessione: diretti (access point), locale (tramite router), Internet (diretta), Internet via Cloud-Bridge (senza IP pubblico e senza bisogno di configurazione del router.
NUOVO – Applicazioni multiple possono contemporaneamente connettersi al dispositivo (solo in modalità Cloud-bridge).
NUOVO –  Notifiche push (i moduli possono inviare notifiche push, per esempio allarmi o altri messaggi).
Dati sincronizzati automaticamente (ad esempio, senza necessità di gestire ritrasmissioni, accesso, disconnessione, …)
Capacità in tempo reale
File System (DISCO) per la memorizzazione dei dati all’interno della memoria del modulo flash (160 KB disponibili)
Socket TCP (sia accesso a livello basso che alto. Ad esempio trasferimento di file HTTP con un unico comando)
socket UDP (sia  accesso a livello basso che alto. Ad esempio per le reti di dispositivi di esecuzione)
Non c’è bisogno di imparare nessun linguaggio di programmazione
Può essere utilizzato con qualsiasi microcontrollore attraverso USART (Atmel, Microchip, ST, …)
Design della sintassi estremamente compatta (ideale per sistemi con memoria limitata)
Facilmente integrabile in sistemi elettronici pre-esistenti
L’APP  μPanel è GRATIS e non ci sono abbonamenti

NUOVO – Funzionalità PRO  (abbonamento): 

immagini personalizzate e loghi (aggiunti alla galleria e utilizzabili con tutti gli oggetti, ad esempio pulsanti, sfondi …)
Server Cloud-Bridge dedicato con banda garantita e capacità di comunicazione in tempo reale
Uso di banda controllabile con modalità di connessione cloud-bridge
Fornitura Codice eseguibile per impostare il funzionamento del proprio server Cloud (Linux)

Come Funziona

Il nostro sistema è composto da tre elementi:

– un app mobile installata su uno smartphone
– un modulo WiFi programmato con μPanel collegato al sistema per essere monitorato e controllato

– un server Cloud-bridge opzionale che può fungere da ponte per stabilire il legame tra App e modulo WiFi

  http://www.miupanel.com/Portals/0/Website%20graphics/Adapter%20and%20Module1.png?timestamp=1443996215926    Figura 2. Uno dei moduli ESP8266 compatibili con μPanel (con il nostro adattatore per breadboard)

 

Il microcontrollore dell’utente comunica con il modulo WiFi attraverso un’interfaccia seriale a 2 fili utilizzando un linguaggio molto semplice e compatto (HCTML) che è stato specificamente progettato per μPanel.

Mediante questo linguaggio, il microcontrollore può facilmente definire sia gli aspetti grafici che funzionali del pannello. Inoltre, può sia modificare lo stato del pannello che ricevere messaggi di notifica che segnalano l’interazione dell’utente con il pannello. Nessuna conoscenza specifica dei protocolli Internet, né di linguaggi grafici sono necessarie per utilizzare con successo μPanel.

Consideriamo un semplice esempio in cui il microcontrollore vuole creare un pannello grafico con due oggetti: un LED e uno SWITCH. In questo scenario il microcontrollore invierà al modulo wi-fi (connesso attraverso interfaccia seriale) la stringa HCTML che rappresenta la grafica del pannello contenente il l LED e il pulsante (la stringa è qualcosa del tipo: $P:L1G:0;B1:Push;). Sucessivamente, il microcontrollore potrà aggiornare lo stato del LED virtuale sul pannello, inviando un altro messaggio attraverso seriale al modulo wi-fi  (in questo caso: #L11 per l’accensione, e #L10 per lo spegnimento).
 

http://www.miupanel.com/Portals/0/Website%20graphics/definition_scheme.png?timestamp=1436612192876

Figura 3. Primo passo: invio stringa HCTML con la definizione del layout del pannello

 

Il modulo WiFi riceve questi messaggi e li consegna alla APP quando possibile. Se l’applicazione non è in esecuzione in quel momento, il modulo li tiene nella sua memoria fino a quando l’utente collega il APP. In questo modo il microcontrollore non deve preoccuparsi del fatto che l’utente è attualmente in linea o no. Tutto viene sincronizzato automaticamente senza l’intervento del microcontrollore.

Figura 4. Esempio di messaggio dal microcontrollore all’ APP μPanel

 

Quando l’utente avvia la APP il LED e poi il pulsante appariranno sullo schermo. Il LED apparirà acceso o spento, in accordo con l’ultimo messaggio inviato dal microcontrollore. L’utente può anche interagire con il tasto. Quando si preme il pulsante, un messaggio verrà inviato dall’ APP al modulo WiFi, che alla fine invierà un semplice messaggio HCTML al microcontrollore segnalando l’azione dell’utente (in questo esempio, qualcosa come # B1P).
 

Figura 5.  Esempio di messaggio da μPanel APP al μController

Modalità di connessione

La APP μPanel APP può stabilire una connessione con il modulo WiFi in quattro modi:

  1. Collegamento diretto (al punto di accesso del modulo μPanel)
  2. Collegamento tramite rete LAN
  3. Connessione via INTERNET
  4. Connessione via INTERNET tramite il Cloud-bridge server

L’APP μPanel  è stata sviluppata per ricercare automaticamente il modulo WiFi selezionato cercando, nell’ordine, tutte le quattro possibilità.

Nel primo scenario, lo smartphone si collega direttamente al modulo WiFi (visto come un punto di accesso). Il collegamento può essere aperto o protetto da una password.

Figura 6. Collegamento modalità 1: collegamento diretto.

Nella seconda modalità di connessione, sia il modulo Wi-Fi che il dispositivo mobile si connettono a un router wireless (ad esempio, il router internet di casa )

Figura 7.  Collegamento 2: tramite WLAN.

Nella terza modalità di collegamento, il modulo WiFi si connette a un router WiFi che fornisce connettività Internet. Il dispositivo mobile può comunicare con il sistema attraverso la connessione a Internet.

Figura 8.  Modalità di connessione 3: attraverso internet.

Questa modalità di connessione consente di monitorare e controllare il dispositivo da tutto il mondo attraverso una comunicazione diretta tra lo smartphone e il modulo. Tuttavia, questa modalità di connessione richiede un router con IP pubblico assegnato e con capacità di port-forwarding (le porte di alcuni router devono essere configurate in modo da reindirizzare i dati in arrivo alle porte del modulo). Questi problemi sono superati nella quarta modalità di connessione.

http://www.miupanel.com/Portals/0/Website%20graphics/conn_scheme_4.png

Figura 9. Modalità di collegamento 4: attraverso il CLOUD μPanel

La quarta modalità di connessione include un server cloud-bridge che fa da ponte tra lo smartphone e il modulo e permette loro di comunicare anche se il modulo non può utilizzare un IP pubblico. Inoltre non è necessaria alcuna configurazione router. Questa modalità di collegamento è ideale per i prodotti commerciali in quanto non richiede alcuna azione da parte dell’utente finale sul router. Su richiesta, siamo in grado di reindirizzare tutti i moduli del progetto specifico a un server cloud-bridge dedicato ed esclusivo, al fine di garantire la banda e prestazioni in tempo reale.

Il sistema µPanel è MADE IN ITALY, ma la versione del sito in lingua italiana è di recente introduzione ed è stata preliminarmente tradotta con sistemi automatici partendo dalla versione inglese. Ci scusiamo pertanto per le eventuali imprecisioni, che via via saranno corrette.