W&T collega
Adattatori per TCP/IP, Ethernet, RS-232, RS-485, USB, 20 mA, Fibra ottica di vetro e plastica, http, SNMP, OPC, Modbus TCP, I/O digitale, I/O analogico, ISA, PCI

Applicazione per il Web-IO digitale, Web-IO analogico e i termografi web:

Web-IO 2Go - accedere ovunque al vostro Web-IO con l’app Android per il Web-IO


Web-IO ToGo - app Android

Premessa: ciò che presentiamo su questo sito internet è un progetto dei nostri apprendisti. Pensiamo che l’app programmata dai nostri tirocinanti sia molto riuscita e per questo la mettiamo a disposizione dei nostri clienti.

Se volete saperne di più su questo progetto e sul suo percorso, fate click qui.

I nostri tirocinanti saranno lieti di leggere le vostre critiche e i vostri apprezzamenti, inoltre saremo lieti di implementare eventuali modifiche sensate se possibile.


Con questa app per Android ha accesso ai prodotti Web-IO W&T come il Web-IO digitale, i termografi web, il Web-IO analogico e i Web-Counter. Si possono monitorare input, output, temperature, umidità dell’aria, pressione atmosferica, correnti e tensioni e controllare gli output digitali e analogici. Dopo aver configurato l’indirizzo IP o l’hostname, l’app rileva il modello di Web-IO e realizza automaticamente l’interfaccia adatta all’apparecchio.


Screenshot: app Android per Web-IO

Configurazione

Screenshot: app Android per Web-IO

Elenco degli apparecchi

Screenshot: app Android per Web-IO

Input di un Web-IO digitale

Screenshot: app Android per Web-IO

Output di un Web-IO digitale

Screenshot: app Android per Web-IO

Termografo web

Screenshot: app Android per Web-IO

Web-IO analogico

Queste procedure sono necessarie per lavorare con l’app Web-IO 2Go: Codice QR app 2Go Web-IO
Non disponete ancora di un Web-IO e desiderate semplicemente provarne il funzionamento come nell’esempio illustrato?

Nessun problema: vi mettiamo a disposizione gratuitamente per 30 giorni il Web-IO digitale 2x input, 2x output. Non dovete far altro che compilare l’ordinazione del campione e vi forniremo il Web-IO in prova in conto aperto. Se ci restituite l’apparecchio entro 30 giorni, vi accreditiamo completamente la fattura.

Se volete saperne di più su questo progetto di formazione e sul suo percorso, fate click qui.

La nostra strada verso la nostra prima app per Android

1. Territori inesplorati
I nostri tirocinanti e i nostri studenti esplorano costantemente terreni inesplorati. Normalmente sono affiancati da vicino da colleghi esperti che li guidano con occhio vigile.

Tuttavia in questo caso non erano disponibili colleghi esperti né per lo sviluppo della app né per la programmazione Java, pertanto sia i più esperti sia i tirocinanti si sono avventurati in un’esperienza assolutamente nuova.

2. Sviluppo di competenze
Obiettivo dello studio e della formazione è quello di sviluppare una serie di competenze, per essere in grado di gestire le proprie mansioni in sicurezza e autonomia alla fine del percorso.

Nel nostro progetto per la app inizialmente non sapevamo quanto avremmo imparato. Per non annoiarci per delle settimane con lo studio della letteratura e con miniesempi didattici, abbiamo preferito tentare di scomporre il lavoro attraverso piccole mansioni parziali, per affrontare subito il primo effettivo compito parziale. Così abbiamo imparato passo dopo passo tutti i temi e i metodi necessari per la realizzazione di una app funzionante.

Dunque se leggete il nostro diario, vi sembrerà che il nostro percorso sia privo di metodo e che avremmo potuto evitare qualche correzione a posteriori, se avessimo già "saputo" fin dall’inizio alcune cose. Ma come spesso succede, all’inizio non si conoscono le cose ed è necessario farvi esperienza. E qui la strada della risoluzione dei problemi concreta è un metodo utilissimo oltre che molto gradevole.

3. Costituzione di un progetto organico
Ai fini della formazione è sufficiente anche solo apprendere diverse competenze singole. Per un prodotto o un servizio che deve essere venduto però, è necessario riuscire a creare un "progetto organico", in grado di soddisfare le esigenze anche molto diverse dei clienti. Inoltre questo progetto organico non deve essere una disordinata combinazione di funzioni diverse, bensì deve essere qualcosa in grado di funzionare in modo assolutamente "semplice", benché pur sempre in sicurezza e affidabilità in migliaia di situazioni differenti.

Sarete voi a decidere se la nostra "app" realizzata dai nostri tirocinanti sia in grado di soddisfare questi requisiti. Noi riteniamo di esserci già avvicinati molto a questo obiettivo.

Ora abbiamo bisogno del vostro aiuto, dei vostri commenti, della vostra critica costruttiva per percorrere l’ultimo tratto di strada, in modo che anche voi siate lieti di poter comandare il vostro impianto con la app.

Nel diario di apprendimento e sviluppo potete leggere, quali compiti ci eravamo prefissati, che soluzioni abbiamo trovato e quanto ci siamo avvicinati sempre di più a un sistema organico funzionante.

Settimana 3 / 2013
  • Sono nate le prime idee per l’applicazione per Android
  • L’obiettivo era quello di collegare gli apparecchi digitali Web-IO mediante l’interfaccia WLAN dello smartphone
  • Dopo numerosi tentativi siamo riusciti nel collegamento approssimativo con gli apparecchi, tuttavia vi erano ancora dei difetti e crash e comunque il funzionamento era solo con Android 2.
Settimana 4 / 2013
  • Errori di collegamento per la maggior parte eliminati
  • Gestione del collegamento nella propria classe rilocato e quindi ottimizzato per Android 4
  • E’ possibile visualizzare i primi input e output, tuttavia ancora senza funzioni supplementari
  • realizzazione di un layout in formato verticale
Settimana 5 / 2013
  • Adesso vengono visualizzati graficamente input, counter e output
  • Applicazione realizzata in formato verticale, perché ruotando il cellulare l’app va in crash e il formato orizzontale non è ancora supportato
Settimana 7 / 2013
  • I primi test mostrano che il layout attuale funziona solo con il 57630 (Web-IO 12xdigitale)
  • Realizzato layout dinamico con il quale adesso è possibile stabilire un collegamento con tutti gli apparecchi Web-IO digitali
Settimana 8 / 2013
  • Integrati primi tentativi per attivazione degli output, però ancora senza funzioni aggiuntive come per es. conferma
Settimana 10 / 2013
  • Adesso gli output sono attivabili e il rispettivo stato viene visualizzato
  • Layout rimaneggiato per semplificare l’attivazione
  • Gli output vengono attivati praticamente in tempo reale
Settimana 11 / 2013
  • Occorre attuare la cancellazione degli stati dei counter, a tal scopo è stato rivisto il layout
  • Dopo le prime prove si verificano ancora errori, nei quali vengono cancellati gli stati dei counter errati
Settimana 12 / 2013
  • Prima correzione di errore nel layout, dove gli stati dei counter vengono visualizzati nei punti sbagliati
  • Dopo aver eliminato gli errori nel layout, vengono selezionati i counter corretti, però non viene più cancellato niente
  • Errore di indicizzazione nel processo di cancellazione rimosso. Adesso vengono selezionati i counter corretti e gli stati dei counter cancellati
Settimana 14 / 2013
  • Idea di salvare diversi Web-IO e di renderli selezionabili
  • Progettazione di un layout che visualizzi gli apparecchi "salvati"
  • Il processo di salvataggio viene integrato nella app
  • Si verificano degli errori a causa dei quali il file di testo con i dati non viene salvato corretamente
Settimana 15 / 2013
  • Dopo che sono stati rimossi gli errori, i file di testo vengono salvati sullo smartphone con i dati degli apparecchi
  • Adesso vengono salvati i dati di configurazione dei Web-IO richiamati e in tal modo viene reso più semplice richiamare gli apparecchi
Settimana 16 / 2013
  • Rielaborazione del layout necessario per la selezione degli apparecchi
  • La funzione presenta errori per cui vengono richiamati gli apparecchi sbagliati
Settimana 17 / 2013
  • Funzione per il cambio tra apparecchi semplificata e visualizzazione rielaborata
  • Collega ora con gli apparecchi giusti
  • Nuova creazione e "cancallazione" adesso sono possibili, ma si verificano ancora errori
  • I problemi con le funzioni "Nuova creazione" e "Cancellazione" sono stati eliminati
Settimana 21 / 2013
  • I file di testo vengono denominati da una combinazione di IP o host name e port
  • Nome dei file non più corretto, il che determina crash ed errori nella procedura di cancellazione
  • Test svolti su diversi smartphone Android
  • I file adesso vengono nominati correttamente, in questo modo i crash e gli errori della procedura di cancellazione vengono eliminati
Settimana 24 / 2013
  • Luogo di salvataggio adesso selezionabile (SD o memoria interna)
  • Dopo errori nel salvataggio su scheda SD, adesso viene supportata solo la memoria interna, la memoria esterna adesso non è più disponibile
  • Il layout per l’inserimento di apparecchi e il layout per la visualizzazione di input, counter e output sono stati rielaborato e reso più performante
  • Dopo l’untima rimozione di errore adesso è possibile collegarsi con apparecchi Web-IO digitali senza crash e errori
Settimana 25 / 2013
  • Ampliamento dell’applicazione per il collegamento con termografi Web
  • Progettazione di un layout per termografi Web
  • Adesso è possibile il collegamento con questi apparecchi
  • I termografi Web vengono salavati correttamente e adesso possono essere richiamati anche direttamente
  • uno scambio tra termografi Web e apprecchi Web-IO digitali è possibile senza ulteriori problemi
  • I valori di misurazione vengono interrogati e immessi correttamente nel layout
Settimana 26 / 2013
  • Progettazione di layout in formato orizzontale
  • In seguito alla rimozione dei problemi più piccoli, ruotando lo smartphone adesso non si provoca nessun errore e lo smartphone funziona
  • Layout nuovamente rielaborati e resi più performanti
  • Adesso è possibile intervenire con l’applicazione su apparecchi Web-IO digitali e intervenire su termografi Web
Settimana 27 / 2013
  • Aggiunti nuovi layout
  • Condotti test su diversi smartphone per verificare la funzionalità
  • I vecchi smartphone hanno problemi di prestazioni.
Settimana 29 / 2013
  • Cercata la fonte dei problemi di prestazioni e trovati errori in diverse funzioni
  • L’applicazione si instanziava ogni volta che veniva ruotato il monitor, il che determinava un crash dell’applicazione quando lo smartphone veniva ruotato alcune volte
  • Il layout per l’elenco degli apparecchi salvati determinava riduzioni della velocità in caso di contenuto voluminoso
  • Dopo la rielaborazione del layout e l’aggiunta di una nuova funzione che viene azionata con la rotazione dello schermo, adesso l’applicazione è più fluida in tutti gli apparecchi a disposizione nel test
Settimana 32 / 2013
  • Ampliamento dell’applicazione per collegare apparecchi Web-IO analogici
  • Gli apparecchi vengono salvati correttamente e possono essere anche correttamente richiamati
  • Adesso è possibile fissare uscite analogiche
  • Integrazione di una funzione di password
Settimana 33 / 2013
  • Adesso è possibile il collegamento con apparecchi protetti da password
  • Viene nuovamente verificata la funzionalità dell’applicazione
  • Dopo aver controllato tutto e constatato che tutto funziona, è stata caricata la prima versione nel Google Play Store.
Settimana 34 / 2013
  • Iniziato a rispondere e ad implementare le recensioni dei clienti e a modificare l’applicazione in funzione di queste
  • I file con le informazioni dell’apparecchio adesso possono essere essi stessi denominati per un miglior riconoscimento?
  • La nuova funzione del salvataggio contiene errori, inoltre vi sono difficoltà nel collegamento con gli apparecchi
  • Adesso è anche possibile elaborare i file degli apparecchi senza doverli reinserire completamente.
Settimana 35 / 2013
  • Interrogazione di nomi di input e output di apparecchi Web-IO digitali implementata
  • I nomi non vengono ancora ordinati correttamente
  • Layout per apparecchi Web-IO digitali modificato
  • Adesso i nomi vengono richiamati e inseriti correttamente
Settimana 36 / 2013

  • Interrogazione di nomi di sensore di termografi Web e Web-IO analogici
  • Errori nell’elaborazione dei layout di termografi Web.
Settimana 38 / 2013
  • Libera denominazione degli apparecchi completamente implementata
  • nuova versione della app poco prima della pubblicazione
Settimana 45 / 2013
  • Modifica del colore
Settimana 48 / 2013
  • salvataggio interno della configurazione modificato
Settimana 49 / 2013
  • Suddivisione schermo ottimizzata
Settimana 50 / 2013
  • Le denominazioni dei sensori vengono recuperate dal Web-IO
Settimana 02 / 2014
  • Problemi nella visualizzazione dei caratteri speciali nei nomi dei sensori rimossi
Settimana 03 / 2014
  • Problemi nella gestione dei caratteri speciali nelle password rimossi
Settimana 05 / 2014
  • Visualizzazione dei nomi di sensori lunghi nei display piccoli tramite scroll
Settimana 07 / 2014
  • Gradazione per diverse dimensioni del display rielaborata
Settimana 11 / 2014
  • Release della nuova versione dell’App

In programma la visualizzazione grafica dei processi di temperatura, umidità dell’aria, pressione dell’aria e altri valori analogici.

Nascondere dettagli