Ubiquitous device networking system GOAL ● Provide connectivity to your product, wherever it is located in the world Fornire connettività al vostro prodotto, ovunque si trovi nel mondo KEY POINTS ● Integrate communication capabilities in your product AGENT Integrare la capacità di comunicazione al vostro prodotto AGENT ● Provide remote access to the product itself DATA CENTER Fornirvi l'accesso remoto al prodotto stesso DATA CENTER ● Use the most suitable communication protocols, in order to optimize performances and reduce costs DATA COMMUNICATION Utilizzare i protocolli di comunicazione più adatti, al fine di ottimizzare le prestazioni e ridurre i costi COMUNICAZIONE DATI ● Manage relationships with worldwide telecommunication service providers Gestire i rapporti con i provider di servizi di telecomunicazioni su scala mondiale. AGENT ● It can be implemented on each micro, even a simple 8-bit single-chip Può essere implementato su qualunque microcontrollore, anche un semplice 8-bit single-chip ● GPRS connection through any commercial OEM module (e.g. Cinterion MC55i, Telit GM862, etc...) Connessione GPRS tramite Cinterion MC55i o Telit GM862 (o moduli equivalenti) ● GPRS Bootloader for Firmware Upload Bootloader GPRS per Firmware Upload ● API for DataBase Upload/Download, Parameter Upload/Download, Function Enabling, Log Download API per le funzioni di DataBase Upload/Download, Parameter Upload/Download, Function Enabling, Log Download ○ Esempio di implementazione: GPRS bootloader crc User Application (Firmware) with API for DataCenter connection GPRS module UART SPI, I2C, other CS0 CS1 Parameters Parameters crc crc Log Log crc User Data (DataBase) crc Program memory www.mediconingegneria.it udns - product brief - sys rev.00 - doc rev.03wds crc crc EEPROM0 EEPROM1 for redoundancy, if required Measurement & digital Control Page 1 of 4 © 2009 – 2011 MediCon Ingegneria S.r.l. Ubiquitous device networking system DATA CENTER 1/2 – Web access DATA CENTER 1/2 - Accesso web ● Through HTTPS and bilateral certificate Tramite HTTPS e certificato bilaterale ○ Information is encrypted (AES 128 bit) Le informazioni in transito sono criptate (AES 128 bit) ○ ○ Only clients provided with certificate have access to data center Solo i client dotati di certificato possono accedere al data center ● Authentication with personal username and password Autenticazione con username e password personalizzate ○ Only authorized users have access Solo gli utenti autorizzati possono accedere ○ Each user owns his personal profile, and thus have access only to the functions associated to himself Ogni utente ha il suo profilo di accesso e può quindi accedere solo alle funzioni a lui associate www.mediconingegneria.it udns - product brief - sys rev.00 - doc rev.03wds Measurement & digital Control Page 2 of 4 © 2009 – 2011 MediCon Ingegneria S.r.l. DATA CENTER 2/2 – Available functions DATA CENTER 2/2 – Funzioni disponibili ● Firmware Upload ○ Through DataCenter it is possible to update remote devices firmware. Tramite il DataCenter posso aggiornare il firmware dei dispositivi remoti ● DataBase Upload ○ Through Datacenter it is possible to upload data on remote devices without changing the firmware. It is also present the Single DataBase Upload, function that makes possible the upload of a single database table, reducing transmitted data size and the associated cost. Tramite il DataCenter posso caricare dei dati sui dispositivi remoti, lasciando inalterato il firmware. E' prevista inoltre anche la funzione Single DataBase Upload, tramite la quale posso caricare una singola tabella di un database, riducendo ulteriormente la quantità di dati trasmessi e quindi il costo dell'operazione. ● Function enabling ○ Sending only a few bytes, it is possible to enable one or more available functions on remote devices (e.g. in the case of upgrade purchase, rent fares, etc...) Al costo dell'invio di pochi bytes, è possibile abilitare delle funzioni disponibili nei dispositivi remoti (magari legandole a pagamenti di upgrades, tariffe di noleggio, ecc.) ● Parameter Upload/Download ○ Datacenter User can access in read or read/write mode the remote device parameters, enabling remote configuration, analysis of local changes, fix of issues, etc... Tramite il Datacenter è possibile accedere in sola lettura o in lettura/scrittura i parametri del dispositivo remoto, rendendo possibile la configurazione remota, l'analisi di modifiche, risoluzione di problemi, ecc... www.mediconingegneria.it udns - product brief - sys rev.00 - doc rev.03wds Measurement & digital Control Page 3 of 4 © 2009 – 2011 MediCon Ingegneria S.r.l. ● Log ○ Every event can be recorded on remote device and sent to DataCenter immediately or after a user request. Qualunque evento di interesse può essere memorizzato nel dispositivo remoto, e trasmesso immediatamente al DataCenter, o aggregato ad altre istanze di log e trasmesso solo quando richiesto. DATA COMMUNICATION Protocols Comunicazione dati Protocolli ● Link layer: GPRS ● Internet layer: IP ● Transport layer: UDP ● Application layer: proprietary ● using these protocols data size and costs are dramatically reduced compared to other common protocols, like TCP/IP or HTTP. con questi protocolli, la quantità di dati, e quindi il costo di gestione, è drasticamente ridotto rispetto all'utilizzo di altri protocolli più comunemente usati, quali TCP/IP o HTTP MediCon Ingegneria s.r.l. Via dell'Artigianato, 13 40054 Budrio (BO) - Italy Tel./FAX +39 051 692 63 98 www.mediconingegneria.it udns - product brief - sys rev.00 - doc rev.03wds Page 4 of 4 Measurement & digital Control © 2009 – 2011 MediCon Ingegneria S.r.l.